How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Barchart OnDemand APIs

Barchart OnDemand APIs from Barchart — 71 path(s) described in OpenAPI.

Barchart OnDemand APIs is one of 12 APIs that Barchart publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 71 operations across 71 paths, organized into 10 resource areas. It is described by OpenAPI 3.0.3, at version 1.0.1.

Requests are made against a single base URL, https://ondemand.websol.barchart.com.

71 operations 71 paths 0 schemas 71 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.1
Base URL
https://ondemand.websol.barchart.com
Terms of Service
Resource Areas
10

Paths & Operations 71

Across 71 paths, the API surfaces 71 operations — 71 GET. They span 10 resource areas: Price Data, Cryptocurrency Data, Profiles and Financial Data, Splits, Dividends, and Earnings, Leaderboards and Lists, Charts and Analytics, ETFs, News and Filings, Metadata, Other Data. Each is listed below with its method, path, parameters, and response codes.

Price Data 18
GET
/getQuote.json
getQuote
get-getQuote 10 params → 200204400500
GET
/getHistory.json
getHistory
get-getHistory 18 params → 200204400500
GET
/getClosePrice.json
getClosePrice
get-getClosePrice 5 params → 200204400500
GET
/getQuoteEod.json
getQuoteEod
get-getQuoteEod 4 params → 200204400500
GET
/getEquitiesByExchange.json
getEquitiesByExchange
get-getEquitiesByExchange 4 params → 200204400500
GET
/getFuturesByExchange.json
getFuturesByExchange
get-getFuturesByExchange 4 params → 200204400500
GET
/getFuturesOptions.json
getFuturesOptions
get-getFuturesOptions 11 params → 200204400500
GET
/getFuturesOptionsEOD.json
getFuturesOptionsEOD
get-getFuturesOptionsEOD 10 params → 200204400500
GET
/getFuturesSpreads.json
getFuturesSpreads
get-getFuturesSpreads 3 params → 200204400500
GET
/getSpecialOptions.json
getSpecialOptions
get-getSpecialOptions 8 params → 200204400500
GET
/getEquityOptions.json
getEquityOptions
get-getEquityOptions 11 params → 200204400500
GET
/getEquityOptionsHistory.json
getEquityOptionsHistory
get-getEquityOptionsHistory 5 params → 200204400500
GET
/getEquityOptionsOverviewHistory.json
getEquityOptionsOverviewHistory
get-getEquityOptionsOverviewHistory 6 params → 200204400500
GET
/getEquityOptionsOverviewSummary.json
getEquityOptionsOverviewSummary
get-getEquityOptionsOverviewSummary 3 params → 200204400500
GET
/getOptionsScreener.json
getOptionsScreener
get-getOptionsScreener 19 params → 200204400500
GET
/getAmeriborRate.json
getAmeriborRate
get-getAmeriborRate 1 param → 200204400500
GET
/getRestrictedSessionHistory.json
getRestrictedSessionHistory
get-getRestrictedSessionHistory 20 params → 200204400500
GET
/getRestrictedSessionOHLCPrices.json
getRestrictedSessionOHLCPrices
get-getRestrictedSessionOHLCPrices 21 params → 200204400500
Cryptocurrency Data 2
GET
/getCrypto.json
getCrypto
get-getCrypto 2 params → 200204400500
GET
/getCryptoHistory.json
getCryptoHistory
get-getCryptoHistory 8 params → 200204400500
Profiles and Financial Data 9
GET
/getProfile.json
getProfile
get-getProfile 3 params → 200204400500
GET
/getFinancialHighlights.json
getFinancialHighlights
get-getFinancialHighlights 3 params → 200204400500
GET
/getFinancialRatios.json
getFinancialRatios
get-getFinancialRatios 3 params → 200204400500
GET
/getIncomeStatements.json
getIncomeStatements
get-getIncomeStatements 5 params → 200204400500
GET
/getBalanceSheets.json
getBalanceSheets
get-getBalanceSheets 5 params → 200204400500
GET
/getCompetitors.json
getCompetitors
get-getCompetitors 5 params → 200204400500
GET
/getRatings.json
getRatings
get-getRatings 3 params → 200204400500
GET
/getIndexMembers.json
getIndexMembers
get-getIndexMembers 3 params → 200204400500
GET
/getCashFlow.json
getCashFlow
get-getCashFlow 5 params → 200204400500
Splits, Dividends, and Earnings 8
GET
/getCorporateActions.json
getCorporateActions
get-getCorporateActions 6 params → 200204400500
GET
/getEarningsEstimates.json
getEarningsEstimates
get-getEarningsEstimates 3 params → 200204400500
GET
/getDividendData.json
getDividendData
get-getDividendData 2 params → 200204400500
GET
/getDividendStocks.json
getDividendStocks
get-getDividendStocks 3 params → 200204400500
GET
/getCorporateActionsByExchange.json
getCorporateActionsByExchange
get-getCorporateActionsByExchange 5 params → 200204400500
GET
/getEarningsCalendar.json
getEarningsCalendar
get-getEarningsCalendar 5 params → 200204400500
GET
/getDividendsCalendar.json
getDividendsCalendar
get-getDividendsCalendar 5 params → 200204400500
GET
/getEarningsAndDividendsCalendar.json
getEarningsAndDividendsCalendar
get-getEarningsAndDividendsCalendar 5 params → 200204400500
Leaderboards and Lists 3
GET
/getLeaders.json
getLeaders
get-getLeaders 8 params → 200204400500
GET
/getHighsLows.json
getHighsLows
get-getHighsLows 7 params → 200204400500
GET
/getSectors.json
getSectors
get-getSectors 6 params → 200204400500
Charts and Analytics 5
GET
/getChart.json
getChart
get-getChart 13 params → 200204400500
GET
/getTechnicals.json
getTechnicals
get-getTechnicals 3 params → 200204400500
GET
/getSignal.json
getSignal
get-getSignal 4 params → 200204400500
GET
/getMomentum.json
getMomentum
get-getMomentum 3 params → 200204400500
GET
/getTechnicalIndicatorData.json
getTechnicalIndicatorData
get-getTechnicalIndicatorData 19 params → 200204400500
ETFs 2
GET
/getETFDetails.json
getETFDetails
get-getETFDetails 4 params → 200204400500
GET
/getETFConstituents.json
getETFConstituents
get-getETFConstituents 2 params → 200204400500
News and Filings 4
GET
/getNews.json
getNews
get-getNews 20 params → 200204400500
GET
/getNewsSources.json
getNewsSources
get-getNewsSources 2 params → 200204400500
GET
/getNewsCategories.json
getNewsCategories
get-getNewsCategories 3 params → 200204400500
GET
/getSECFilings.json
getSECFilings
get-getSECFilings 5 params → 200204400500
Metadata 8
GET
/getInstrumentDefinition.json
getInstrumentDefinition
get-getInstrumentDefinition 7 params → 200204400500
GET
/getFuturesSpecifications.json
getFuturesSpecifications
get-getFuturesSpecifications 4 params → 200204400500
GET
/getFuturesExpirations.json
getFuturesExpirations
get-getFuturesExpirations 4 params → 200204400500
GET
/getFuturesOptionsExpirations.json
getFuturesOptionsExpirations
get-getFuturesOptionsExpirations 4 params → 200204400500
GET
/getSpecialOptionsClassification.json
getSpecialOptionsClassification
get-getSpecialOptionsClassification 3 params → 200204400500
GET
/getForexForwardCurves.json
getForexForwardCurves
get-getForexForwardCurves 2 params → 200204400500
GET
/getSymbolChange.json
getSymbolChange
get-getSymbolChange 6 params → 200204400500
GET
/getRelatedInstruments.json
getRelatedInstruments
get-getRelatedInstruments 5 params → 200204400500
Other Data 12
GET
/getWeather.json
getWeather
get-getWeather 8 params → 200204400500
GET
/getGrainBids.json
getGrainBids
get-getGrainBids 20 params → 200204400500
GET
/getUSDAGrainPrices.json
getUSDAGrainPrices
get-getUSDAGrainPrices 3 params → 200204400500
GET
/getCmdtyStatsId.json
getCmdtyStatsId
get-getCmdtyStatsId 7 params → 200204400500
GET
/getCmdtyStats.json
getCmdtyStats
get-getCmdtyStats 6 params → 200204400500
GET
/getGrainInstruments.json
getGrainInstruments
get-getGrainInstruments 14 params → 200204400500
GET
/getBLSIndexes.json
getBLSIndexes
get-getBLSIndexes 5 params → 200204400500
GET
/getCmdtyCalendar.json
getCmdtyCalendar
get-getCmdtyCalendar 9 params → 200204400500
GET
/getFuelPrices.json
getFuelPrices
get-getFuelPrices 14 params → 200204400500
GET
/getCropFactors.json
getCropFactors
get-getCropFactors 6 params → 200204400500
GET
/getUniqueIdentifier.json
getUniqueIdentifier
get-getUniqueIdentifier 6 params → 200204400500
GET
/getYieldForecastPlanet.json
getYieldForecastPlanet
get-getYieldForecastPlanet 10 params → 200204400500

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

barchart-ondemand-official-openapi.yml Raw ↑

Other APIs Barchart publishes across the network.

Barchart Commodities & Agriculture API
Barchart Corporate Actions & Earnings API
Barchart Cryptocurrency API
Barchart Fundamentals API
Barchart Futures & Options API
Barchart History API
Barchart News & Filings API
Barchart Quotes API
Barchart Reference & Equities API
Barchart Technicals & Charts API
Barchart Weather API
Where this information came from

This is an independent, third-party profile of Barchart OnDemand APIs, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.