about us   |   support   |   login

Commodity Data APIs

AgriCharts OnDemand features a variety of commodity market data and information APIs providing access to futures market prices, grain bids, futures contract specifications and expirations, agricultural news and commentary, weather and tools like charts and leaderboards. AgriCharts OnDemand provides real-time, delayed, end-of-day and historical market data. Explore our APIs below.

Off-the-Shelf.

Customize.

Flexible.

Click on an API below to explore more details.

Price Data

API Resources Description
getData

Custom Data

The getData API is a custom query to request any combination of market data fields we make available. Please Contact Us to design a custom getData API.

getQuote(s)

Real-Time, Delayed, End-of-Day

The getQuote API is used to request price data, either real-time, delayed or end-of-day, by symbol. In addition to Last Price or Settlement, other fields such as Open, High, Low, Close, Bid, Ask, 52-week high and low, and more are available.

getQuoteEod

End-of-Day

The getQuoteEod API is used to request end-of-day price data from world-wide exchanges using exchange MIC codes.

getHistory

The getHistory API is used to request historical time series data including tick, minute and end-of-day market data.

getFuturesOptions

The getFuturesOptions API provides price and volatility data for options on Futures contracts.

getSpecialOptions

The getSpecialOptions API provides Intraday data for short-dated, and weekly futures options.

Cash Grain Bids

top ↑

API Resources Description
getGrainBids

The getGrainBids API provides intra-day and end-of-day cash grain bids for locations throughout the United States and Canada covering corn, soybeans and wheat markets.

getUSDAGrainPrices

The getUSDAGrainPrices API provides daily cash grain bids and prices for locations throughout the United States covering corn, wheat, oats and soybean markets.

Leaderboards and Lists

top ↑

API Resources Description
getLeaders

The getLeaders API provides leaderboard lists for equities, futures, forex, mutual funds and ETFs, including most active, gainers, losers, what's hot and what's not hot.

getHighsLows

The getHighsLows API provides lists for new 52-week highs or 52-week lows based on exchange and asset type.

Charts and Analytics

top ↑

API Resources Description
getChart

The getChart API is used to request a custom chart image with variables such as chart type, size, period and technical indicators, based on a symbol.

getTechnicals

The getTechnicals API provides technical data and statistics for equities, indices, futures, forex and funds based on symbol. Fields include moving averages, percent changes over different time periods and stochastics.

getScreener

The getScreener API provides the ability to screen for stocks, index, mutual fund, ETF or futures instruments that meet a custom set of criteria.

getSignal

The getSignal API provides the Barchart Technical Opinion / Signal (buy, sell or hold) based on a variety of short, medium and long-term technical indicators based on a symbol.

News and Weather

top ↑

API Resources Description
getNews

The getNews API returns news headlines, articles and related photos based upon news sources, category, sub-category and/or keyword.

getNewsSources

The getNewsSources API provides access to public news sources and your permissions per source.

getNewsCategories

The getNewsCategories API provides access to news source category and sub-category data.

getWeather

The getWeather API provides current conditions, forecasts, and maps based on zip code.

Meta Data

top ↑

API Resources Description
getInstrumentDefinition

The getInstrumentDefinition API is available to request meta data on financial instruments by symbol or exchange. Meta data includes instrument names, exchange codes, tick increments, base codes, expiration dates and more.

getFuturesSpecifications

The getFuturesSpecifications API provides contract information such as trading hours, contract size and tick size for futures contracts.

getFuturesExpirations

The getFuturesExpiration API provides first notice and last trade dates for futures contracts.

getFuturesOptionsExpirations

The getFuturesOptionsExpirations API provides last trade dates for options on futures contracts.