
Barchart OnDemand
Financial data APIs
Financial services software
- Features
- Ease of use
- Ease of management
- Quality of support
- Affordability
- Market presence
Take the quiz to check if Barchart OnDemand and its alternatives fit your requirements.
Pay-as-you-go
Small
Medium
Large
- Information technology and software
- Media and communications
- Energy and utilities
What is Barchart OnDemand
Barchart OnDemand is a set of web-based financial market data APIs that provides access to real-time and delayed quotes, historical pricing, fundamentals, and derivatives-related data for use in applications and analytics. It targets developers, financial services teams, and data/quant users who need to integrate market data into websites, trading tools, research workflows, or internal systems. The product is typically consumed via REST-style endpoints with subscription-based entitlements and supports multiple asset classes and exchanges depending on the data package.
Broad market data coverage
The API catalog covers common needs such as quotes, historical time series, fundamentals, and options/futures-related datasets. This breadth supports building end-user experiences (dashboards, screeners) and back-end analytics without stitching together many separate providers. Coverage and latency depend on the specific subscription and exchange entitlements.
Developer-oriented API delivery
OnDemand is designed for programmatic consumption, enabling integration into web and mobile apps as well as server-side services. A single vendor interface can simplify authentication, usage tracking, and entitlement management compared with sourcing data from multiple exchanges directly. This is useful for teams that want market data access without operating their own market data infrastructure.
Fits data-driven financial workflows
The product aligns with use cases such as charting, market monitoring, research, and data enrichment for financial applications. It can support both customer-facing features (e.g., quote pages) and internal workflows (e.g., analytics pipelines) when licensing permits. The API approach also supports automation and repeatable data retrieval for models and reporting.
Entitlements and licensing complexity
Real-time exchange data typically requires specific exchange agreements and may vary by asset class and geography. What a user can access depends on the purchased package and licensing terms, which can add procurement and compliance overhead. This can be a constraint for products that need uniform global coverage or redistribution rights.
Not a payments or banking API
Despite being used in financial services software, the product focuses on market data rather than money movement, account connectivity, or payment processing. Teams building platform payments, payouts, or open-banking flows will still need separate providers for those capabilities. This can increase vendor count for fintech platforms that need both market data and transaction rails.
Data normalization varies by dataset
Market data fields, symbology, and corporate actions handling can differ across exchanges and asset classes, requiring mapping and validation in downstream systems. Users may need to implement symbol resolution, adjustments, and quality checks to maintain consistent analytics. These integration tasks can be non-trivial for multi-asset applications.
Plan & Pricing
Pricing model: Pay-as-you-go (usage-based) How Barchart describes pricing (official): Pricing is usage-based (you pay for amount of data used); packages are tailored from small to enterprise and Barchart asks customers to contact sales for specifics. Pricing for certain APIs (e.g., Futures End-of-Day) is described as based on monthly queries/fields with four packages: Small, Medium, Large, Enterprise (no public prices).
Free tier/trial: Official FAQ states a free trial is available to test the API with limited requests (time-limited trial).
Example costs / exchange fees (vendor-listed surcharges that may apply in addition to API/query charges):
- CBOT (Real-Time streaming): $750 (streaming). CBOT (Delayed): $375; Snapshot (Delayed): $60.
- CME (Real-Time streaming): $750; CME (Delayed): $375; Snapshot (Delayed): $60.
- NYMEX (Real-Time streaming): $750.
- TMX (Delayed snapshot): $562. (These exchange/index provider surcharges are published on Barchart’s Exchange Fees page and may apply in addition to OnDemand usage charges.)
Notes / important vendor facts:
- Many OnDemand API pages state pricing is based on number of monthly queries and fields requested and that customers should contact sales to get a quote.
- No public list of per-request or per-month prices for OnDemand packages (Small/Medium/Large) was found on the vendor site; Barchart directs users to contact them for pricing and quote.
Seller details
Barchart.com, Inc.
Chicago, IL, USA
1995
Private
https://www.barchart.com/
https://x.com/barchart
https://www.linkedin.com/company/barchart/