Data Feeds

Market Data APIs and SDKs

Barchart offers 3 different code base Application Programming Interfaces (API) or Software Development Kits (SDK) for businesses and clients to connect to Barchart / DDF’s market data feeds / ticker plant for real-time, delayed, end of day and historical market data.  As a Barchart client you have access to a .NET, Java or COM/Win32 market data API, all of which make writing a high performance system or application a simpler process.  The APIs are available as both server-side components for institutional data feed customers, as well as client-side components for application developers or independent software vendors (ISVs).  Our APIs provide access to normalized exchange data in DDF format, for streaming real-time and delayed market data, as well as, end of day data and historical time series market data.

.NET API
  • Written in fully managed C# code
  • .NET 2.0 Framework
  • Server-side component as well as client-side
  • Sample code is provided
  • Source code is available
Java API
  • Written in pure Java
  • No external native libraries are needed
  • Server-side component as well as client-side
  • Sample code is provided
  • Source code is available
COM/WIN32
  • Legacy API
  • Available but no longer maintained or supported

Our market data APIs are complete with code samples, documentation, and specialized technical support providing an efficient development process. Our broadcast feeds are available in Barchart's proprietary Digital Data Feed (DDF) format which consolidates and compresses direct feeds from each exchange. We also offer broadcast market data feeds in raw or original exchange format (e.g. FAST/FIX, CTS, UTP, etc,) via cross-connects from exchange points-of-presence. 

Barchart also offers web services based market data feeds (On-Demand or Query/Response) which utilize HTTP transfer in XML and CSV format, as well as FTP.

For more information, please Contact Us.