CME Data Feed Providers Compared (2026): Direct, Vendor APIs, Retail Platforms
An honest side-by-side of the realistic ways to get CME futures data in 2026: direct MDP 3.0, institutional vendors, usage-billed developer APIs, retail platform feeds like Rithmic/CQG, IQFeed-style desktop feeds, and flat-priced developer APIs — what each costs, what you actually get, and who each path is for. Including where our own product fits and where it doesn't.
Search for a CME data feed and you’ll find five fundamentally different product categories all claiming the same keywords. They are not interchangeable — they differ by 100× in price and serve different users. Here’s the honest map, including where our own product fits and, just as important, where it doesn’t.
The comparison table
| Path | Typical cost (2026) | Latency tier | History | Best for | Watch out for |
|---|---|---|---|---|---|
| Direct MDP 3.0 (CME direct access) | thousands/mo + infra | µs (colocated) | build your own capture | HFT, latency-critical firms | feed handlers, agreements, ops burden |
| Institutional vendors (terminal/enterprise feeds) | hundreds–thousands/mo | ms | deep, expensive | banks, established desks | seat licensing, non-display fees |
| Usage-billed developer APIs (per-GB/per-message pricing) | usage-based; cheap quiet days, spikes with volume | ms | pay per download | teams needing many venues, deep raw archives | bills spike on the volatile days that matter; costs hard to forecast |
| Broker/platform feeds (Rithmic, CQG, etc. via broker) | ~$45–60/mo NP data fees + platform fee | ms | limited, platform-bound | discretionary traders, order execution | restricted history & redistribution; API access gated separately |
| Desktop feed subscriptions (IQFeed-style) | ~$100–200/mo with exchange fees | ms | minute/day bars deep, tick shallow | charting apps, legacy integrations | aging protocols, per-exchange line items |
| Flat-priced developer APIs (tickstream and peers) | $19–100/mo flat | <1ms pipeline + your RTT | included, same normalization as live | builders, indie quants, bots, dashboards | not for µs-decay strategies |
The five questions that actually decide it
1. What’s the billing model on a volatile day? A CPI morning can 20× message volume. Flat pricing makes that day cost the same as a Tuesday in August; usage billing makes your bill spike exactly when your system is under most load. For automated systems this is risk management, not preference.
2. Do live and historical share one normalization? If your backtest data and your production feed come from different pipelines, you will find discrepancies at the worst time. We built ours so /v1/history/* and the live stream serve the same store — the archive grows out of the same pipeline that streams, and you can check the archive quality yourself for free before believing anything else.
3. Is the full surface under one key? Futures trades, Level 2 depth, options with greeks. Stitching three vendors together triples integration work and creates three normalization regimes.
4. Is the licensing real? A redistributor should be a verified exchange data partner — CME-verified, in our case. Unlicensed scrapes are cheap until they disappear, along with your production system’s input.
5. Can you verify before you pay? A free delayed tier, published latency methodology, and downloadable sample data beat any claims page. This is why we publish measured pipeline numbers, run public live track records on our own feed, and give away a 2-month NQ tick + L2 sample with no signup.
Honest fit guide — including when NOT to pick us
- Your edge decays in microseconds → direct feed + colocation. No internet API is the right tool, ours included.
- You’re a bank desk needing 40 venues and compliance features → institutional vendor. That’s their game.
- You need massive multi-venue raw archives and accept usage billing → the usage-billed API category is genuinely good at breadth; just model your volatile-day costs first.
- You click buttons on charts and need fills → your broker’s bundled platform feed is fine; don’t over-engineer.
- You’re building something — a bot, a dashboard, a research pipeline, an AI agent → this is the tier we built. Flat plans from $19/mo, WebSocket + REST + SDKs + MCP, futures + L2 + options under one key, same-normalized history back to 2019, free delayed tier to start.
The one-paragraph version
Match the tier to your edge’s decay speed and your building style: colocation for microseconds, institutional vendors for enterprise breadth, platform feeds for discretionary clicking — and for everyone actually building software, a flat-priced developer API with verifiable latency, one-key coverage and unified live/historical normalization. Start free, verify with real data, then pay for exactly the tier your system needs — here’s the full cost breakdown to sanity-check whatever you’re quoted.
Frequently asked questions
What is the best CME data feed?
There is no single best — there are tiers matched to needs. Latency-critical firms need a direct MDP 3.0 feed with colocation. Established desks often use institutional vendors or usage-billed APIs with deep normalized catalogs. Discretionary chart traders are best served by their platform's bundled feed (Rithmic, CQG and similar via a broker). Developers and indie quants building software are usually best served by a flat-priced API with WebSocket/REST access, one key for futures, Level 2 and options, and identical live and historical normalization.
What should I check before choosing a futures data feed?
Five things: the billing model (flat vs per-message/per-GB — usage billing spikes exactly on volatile days), whether historical and live data share one normalization (so backtests transfer), whether the full surface you need (L1, L2 depth, options) comes under one subscription, licensing legitimacy (a redistributor should be a verified exchange partner), and a way to verify quality before paying — a free tier or downloadable sample data.
Is a broker platform feed (Rithmic, CQG) enough for algo trading?
For order execution, yes — they're built for it. As a data source for research and backtesting they're limiting: history access is constrained, normalization is platform-specific, redistribution is restricted, and programmatic access is often gated behind separate API agreements. Many builders end up pairing a broker connection for execution with a developer data API for research and signals — that split is normal, and it's how our own execution stack works.
Do free data sources work for futures?
For delayed prototyping, yes — most serious providers (including us) have a free delayed tier, and that's the right way to evaluate an API. For live trading or research-grade history, free sources are either delayed, unlicensed scrapes of questionable legality and quality, or heavily capped. Tick-level futures history with real aggressor sides and full order-book depth is licensed data; anyone giving away unlimited amounts of it is either burning venture money or not licensed to distribute it.