Barchart
Barchart is a leading provider of market data and commodity data, delivering real-time, delayed, and historical financial and reference data across equities, futures, options, forex, cryptocurrencies, ETFs, mutual funds, indexes, and physical commodities. The Barchart OnDemand API is a commercially licensed REST/JSON (also XML and CSV) service hosted at ondemand.websol.barchart.com, authenticated with an apikey and packaged into subscription and enterprise plans. It exposes a broad documented endpoint catalog - getQuote, getHistory, getEquitiesByExchange, getFuturesOptions, getProfile, getCrypto, getGrainBids, getNews, and dozens more - covering quotes, historical time series, fundamentals, corporate actions, options analytics, agricultural and energy commodity data, technicals, and news.
APIs
Barchart Quotes API
Real-time, delayed, and end-of-day price quotes by symbol across stocks, indexes, mutual funds, ETFs, futures, forex, and cryptocurrencies - getQuote, getQuoteEod, getClosePrice...
Barchart History API
Historical time series on stocks, indexes, mutual funds, ETFs, futures, forex, and crypto via getHistory - tick, minute-bar, and end-of-day data with daily, weekly, monthly, qua...
Barchart Reference & Equities API
Reference and instrument metadata plus bulk equities data by exchange - getEquitiesByExchange returns every equity on an exchange in one query, while getInstrumentDefinition, ge...
Barchart Futures & Options API
Futures and options market data and analytics - getFuturesByExchange, getFuturesOptions and getFuturesOptionsEOD (strike, volume, volatility), getFuturesSpreads, getEquityOption...
Barchart Fundamentals API
Company fundamentals and financial statements - getProfile (sector, industry, CEO, P/E), getFinancialHighlights, getFinancialRatios, getIncomeStatements, getBalanceSheets, getCa...
Barchart Corporate Actions & Earnings API
Splits, dividends, and earnings reference data - getCorporateActions, getEarningsEstimates, getDividendData and getDividendStocks, plus forward calendars via getEarningsCalendar...
Barchart Cryptocurrency API
Spot cryptocurrency market data - getCrypto returns current spot prices for Bitcoin, Ethereum, Ripple, Litecoin and other digital assets, and getCryptoHistory returns historical...
Barchart Commodities & Agriculture API
Physical commodity, agricultural, and economic reference data - grain cash bids via getGrainBids and getUSDAGrainPrices, commodity fundamentals and statistics via getCmdtyStats ...
Barchart Technicals & Charts API
Technical analysis and charting data - getChart renders custom chart images with indicators, getTechnicals and getTechnicalIndicatorData return computed studies, getSignal retur...
Barchart News & Filings API
Financial news and regulatory filings - getNews returns headlines, articles, and photos by source, category, or keyword, getNewsSources and getNewsCategories describe the availa...
Barchart Weather API
Weather data via getWeather - current conditions, forecasts, and maps by zip code, complementing Barchart's agricultural and commodity data for weather-sensitive markets.