Barchart OnDemand provides data pertaining to the agriculture, media, financial, and energy industries. The getInstrumentDefinition API is available to request meta data on financial instruments by symbol, exchange, or exchange MIC. Meta data includes instrument names, exchange codes, tick increments, base codes, expiration dates and more. All Barchart OnDemand APIs allow for queries in JSON, XML, and CSV formats. Developers can visit BarChart's site to request permission for API usage.