# API Reference

## OnDemand APIs 1.0.1 {docsify-ignore}
    
> Barchart features a diverse set of market and information APIs that can be easily integrated into your website. Whether you&#x27;re looking for a small, medium, large or enterprise solution, we&#x27;ll create a custom package for you that exceeds your expectations.

## OpenAPI Definition {docsify-ignore}

[Download]((https://ondemand.websol.barchart.com/openapi.yaml)

## Contents {docsify-ignore}

* [Servers](#Servers)
* [Paths](#Paths)
* [Try Me](#tryme)
## Servers {docsify-ignore}

* [https://ondemand.websol.barchart.com](https://ondemand.websol.barchart.com) 

## Paths {docsify-ignore}

* [GET /getQuote.json](/content/api/paths?id=get-getQuotejson)
* [GET /getHistory.json](/content/api/paths?id=get-getHistoryjson)
* [GET /getClosePrice.json](/content/api/paths?id=get-getClosePricejson)
* [GET /getQuoteEod.json](/content/api/paths?id=get-getQuoteEodjson)
* [GET /getEquitiesByExchange.json](/content/api/paths?id=get-getEquitiesByExchangejson)
* [GET /getFuturesByExchange.json](/content/api/paths?id=get-getFuturesByExchangejson)
* [GET /getFuturesOptions.json](/content/api/paths?id=get-getFuturesOptionsjson)
* [GET /getFuturesOptionsEOD.json](/content/api/paths?id=get-getFuturesOptionsEODjson)
* [GET /getFuturesSpreads.json](/content/api/paths?id=get-getFuturesSpreadsjson)
* [GET /getSpecialOptions.json](/content/api/paths?id=get-getSpecialOptionsjson)
* [GET /getEquityOptions.json](/content/api/paths?id=get-getEquityOptionsjson)
* [GET /getEquityOptionsHistory.json](/content/api/paths?id=get-getEquityOptionsHistoryjson)
* [GET /getEquityOptionsOverviewHistory.json](/content/api/paths?id=get-getEquityOptionsOverviewHistoryjson)
* [GET /getEquityOptionsOverviewSummary.json](/content/api/paths?id=get-getEquityOptionsOverviewSummaryjson)
* [GET /getOptionsScreener.json](/content/api/paths?id=get-getOptionsScreenerjson)
* [GET /getAmeriborRate.json](/content/api/paths?id=get-getAmeriborRatejson)
* [GET /getRestrictedSessionHistory.json](/content/api/paths?id=get-getRestrictedSessionHistoryjson)
* [GET /getRestrictedSessionOHLCPrices.json](/content/api/paths?id=get-getRestrictedSessionOHLCPricesjson)
* [GET /getCrypto.json](/content/api/paths?id=get-getCryptojson)
* [GET /getCryptoHistory.json](/content/api/paths?id=get-getCryptoHistoryjson)
* [GET /getProfile.json](/content/api/paths?id=get-getProfilejson)
* [GET /getFinancialHighlights.json](/content/api/paths?id=get-getFinancialHighlightsjson)
* [GET /getFinancialRatios.json](/content/api/paths?id=get-getFinancialRatiosjson)
* [GET /getIncomeStatements.json](/content/api/paths?id=get-getIncomeStatementsjson)
* [GET /getBalanceSheets.json](/content/api/paths?id=get-getBalanceSheetsjson)
* [GET /getCompetitors.json](/content/api/paths?id=get-getCompetitorsjson)
* [GET /getRatings.json](/content/api/paths?id=get-getRatingsjson)
* [GET /getIndexMembers.json](/content/api/paths?id=get-getIndexMembersjson)
* [GET /getCashFlow.json](/content/api/paths?id=get-getCashFlowjson)
* [GET /getCorporateActions.json](/content/api/paths?id=get-getCorporateActionsjson)
* [GET /getEarningsEstimates.json](/content/api/paths?id=get-getEarningsEstimatesjson)
* [GET /getDividendData.json](/content/api/paths?id=get-getDividendDatajson)
* [GET /getDividendStocks.json](/content/api/paths?id=get-getDividendStocksjson)
* [GET /getCorporateActionsByExchange.json](/content/api/paths?id=get-getCorporateActionsByExchangejson)
* [GET /getEarningsCalendar.json](/content/api/paths?id=get-getEarningsCalendarjson)
* [GET /getDividendsCalendar.json](/content/api/paths?id=get-getDividendsCalendarjson)
* [GET /getEarningsAndDividendsCalendar.json](/content/api/paths?id=get-getEarningsAndDividendsCalendarjson)
* [GET /getLeaders.json](/content/api/paths?id=get-getLeadersjson)
* [GET /getHighsLows.json](/content/api/paths?id=get-getHighsLowsjson)
* [GET /getSectors.json](/content/api/paths?id=get-getSectorsjson)
* [GET /getChart.json](/content/api/paths?id=get-getChartjson)
* [GET /getTechnicals.json](/content/api/paths?id=get-getTechnicalsjson)
* [GET /getSignal.json](/content/api/paths?id=get-getSignaljson)
* [GET /getMomentum.json](/content/api/paths?id=get-getMomentumjson)
* [GET /getETFDetails.json](/content/api/paths?id=get-getETFDetailsjson)
* [GET /getETFConstituents.json](/content/api/paths?id=get-getETFConstituentsjson)
* [GET /getNews.json](/content/api/paths?id=get-getNewsjson)
* [GET /getNewsSources.json](/content/api/paths?id=get-getNewsSourcesjson)
* [GET /getNewsCategories.json](/content/api/paths?id=get-getNewsCategoriesjson)
* [GET /getSECFilings.json](/content/api/paths?id=get-getSECFilingsjson)
* [GET /getInstrumentDefinition.json](/content/api/paths?id=get-getInstrumentDefinitionjson)
* [GET /getFuturesSpecifications.json](/content/api/paths?id=get-getFuturesSpecificationsjson)
* [GET /getFuturesExpirations.json](/content/api/paths?id=get-getFuturesExpirationsjson)
* [GET /getFuturesOptionsExpirations.json](/content/api/paths?id=get-getFuturesOptionsExpirationsjson)
* [GET /getSpecialOptionsClassification.json](/content/api/paths?id=get-getSpecialOptionsClassificationjson)
* [GET /getForexForwardCurves.json](/content/api/paths?id=get-getForexForwardCurvesjson)
* [GET /getSymbolChange.json](/content/api/paths?id=get-getSymbolChangejson)
* [GET /getRelatedInstruments.json](/content/api/paths?id=get-getRelatedInstrumentsjson)
* [GET /getWeather.json](/content/api/paths?id=get-getWeatherjson)
* [GET /getGrainBids.json](/content/api/paths?id=get-getGrainBidsjson)
* [GET /getUSDAGrainPrices.json](/content/api/paths?id=get-getUSDAGrainPricesjson)
* [GET /getCmdtyStatsId.json](/content/api/paths?id=get-getCmdtyStatsIdjson)
* [GET /getCmdtyStats.json](/content/api/paths?id=get-getCmdtyStatsjson)
* [GET /getGrainInstruments.json](/content/api/paths?id=get-getGrainInstrumentsjson)
* [GET /getBLSIndexes.json](/content/api/paths?id=get-getBLSIndexesjson)
* [GET /getCmdtyCalendar.json](/content/api/paths?id=get-getCmdtyCalendarjson)
* [GET /getFuelPrices.json](/content/api/paths?id=get-getFuelPricesjson)
* [GET /getCropFactors.json](/content/api/paths?id=get-getCropFactorsjson)
* [GET /getUniqueIdentifier.json](/content/api/paths?id=get-getUniqueIdentifierjson)
* [GET /getYieldForecastPlanet.json](/content/api/paths?id=get-getYieldForecastPlanetjson)

## Try Me :id=tryme {docsify-ignore}

**Try Me** page allows anyone to interact with the API’s resources without having any of the implementation logic in place. It’s automatically generated from a OpenAPI Specification, with the visual documentation making it easy for back end implementation and client side consumption.

> You can test the API by following link: [Try Me](content/api/try)
