Futures Data Feeds 2026: 7 Providers Compared
Futures data feeds supply the trades, quotes and order-book updates used by your charts, trading tools and research applications. Choosing a provider requires matching the actual data package to your platform, broker, contract and historical requirements.
This guide compares Rithmic, CQG, dxFeed, Kinetick, DTN IQFeed, Trading Technologies and direct or licensed-distributor access. It separates documented capabilities from account-specific features and provides a practical acceptance checklist. A provider’s broader product catalog does not mean every feature is included in a retail brokerage login. For a direct technical comparison, see Rithmic vs CQG; for separate exchange entitlements and market depth charges, consult the CME market data fees guide.
Quick answer: Start with the connection supported by your broker and platform. Consider Rithmic when your workflow specifically requires its supported CME MBO capabilities, CQG when its broker integration meets your requirements, and dedicated vendors when you need separate analytical data or historical services.
Before paying, obtain confirmation of five items: real-time exchange entitlement, required data granularity, compatible platform connection, historical coverage and total recurring cost. There is no independently established universal winner among these futures data feeds.
Affiliate disclosure: The NinjaTrader buttons are affiliate links. TradeboticsAI may receive compensation for qualifying actions. Provider comparisons are based on published documentation and workflow requirements, not compensation.
Explore NinjaTrader Futures Trading Options

Futures Data Feeds: Provider Comparison
The table identifies reasons to shortlist each route and the questions that can disqualify it. These futures data feeds are not interchangeable subscriptions. Broker technology, exchange permissions and software integration determine what reaches your application.
| Provider or route | Reason to shortlist | Confirm before purchase |
|---|---|---|
| Rithmic | CME top-of-book, depth, MBO and historical services; trading infrastructure | MBO delivery through your specific adapter, historical access and account permissions |
| CQG | Market data, broker connectivity and separate data/trading API products | Features of your broker connection versus the Integrated Client API subscription |
| dxFeed | Real-time, delayed, replay and historical-download services | Exact exchange book format, API entitlement and separate execution arrangements |
| Kinetick | NinjaTrader analytical data, including tick, minute and end-of-day history | Exchange charges, current platform requirements and any required depth capability |
| DTN IQFeed | Streaming and historical data for multi-asset research | Current history limits, exchange permissions and supported application interface |
| Trading Technologies | Professional market-data infrastructure, historical ticks, FIX and normalized APIs | Contracted services, exchange access, integration and total commercial cost |
| Direct or licensed distributor | Custom data architecture and commercial use cases | Licensing, delivery, storage, redistribution and operational responsibilities |
Getting Real-Time Futures Quotes and Historical Charts
To select futures data feeds efficiently, write down the contract, software and information you need. “ES charts” is incomplete: a daily chart, historical bid/ask study and live DOM have different requirements.
- Identify the actual contract: exchange, product and expiration month. A continuous chart symbol is not the same instrument as an executable contract.
- Confirm real-time status: check that the subscription is live for the exchange, rather than delayed or end-of-day.
- Specify data types: trades, best bid/ask, aggregated depth or individual-order information.
- Specify history: earliest required date, tick or bar resolution, bid/ask coverage and expired-contract availability.
- Confirm the adapter: ask whether your exact platform version supports the chosen service and data type.
- Confirm execution separately: analytical data does not automatically provide an approved live-order route.
Subscribe only to exchanges needed for your instruments. Ask the broker to identify their exchange and package instead of buying every available entitlement. For detailed subscription arithmetic, see our CME Market Data Fees guide.
Seven Futures Data Feeds and Access Routes
1. Rithmic: Detailed Futures Data and Trading Infrastructure
Rithmic’s published CME connectivity includes top-of-book, market depth, Market by Order and historical services. This makes it a candidate for applications that consume individual-order information as well as quotes and trades.
When comparing futures data feeds, distinguish provider capability from the data exposed by your platform. A compatible Rithmic login does not establish that a particular indicator receives MBO. Ask the software vendor and broker to confirm the complete delivery path.
Also establish the available history, concurrent-session policy and connection environment. A prop-firm account may restrict supported software or connections, so obtain that firm’s requirements before buying an additional service.
2. CQG: Broker Connectivity and Data Products
CQG documents a Data API with trades, best bid/offer, DOM and historical functionality. It separately documents a Trading API for order routing. Its Client API offering requires CQG Integrated Client and applicable API services, with exchange charges and licensing where relevant.
This distinction matters when selecting futures data feeds: a broker-provided CQG connection should not be described as including the entire CQG API catalog. Confirm the retail adapter’s actual capabilities, backfill and subscription requirements.
Shortlist CQG when your broker and application support the required workflow. Request a complete quote rather than inferring your bill from another broker’s schedule.
3. dxFeed: Dedicated Analytical Data Services
dxFeed publishes futures data services covering real-time and delayed delivery, historical replay and historical downloads. It can be relevant when research or custom data consumption is independent of the brokerage execution route.
For these futures data feeds, specify the exchange and exact product when asking about depth. Do not treat a general “full depth” description as confirmation of CME MBO delivery through every integration.
Request a sample or documented schema showing trades, timestamps and book events. Confirm storage rights, replay availability and the interface your application will use.
4. Kinetick: NinjaTrader Analytical Data
Kinetick publishes real-time and historical services for stocks, futures and forex, including tick, minute and end-of-day history. It also advertises free end-of-day data. Its website identifies NinjaTrader as its trading and charting software.
As checked on October 8, 2026, the public site advertises a monthly service price of $81.11. Treat this as an advertised service price, not a verified all-in CME subscription quote. Confirm exchange entitlements and applicable additions before purchase.
Among futures data feeds, Kinetick is worth considering for a supported NinjaTrader data workflow. An additional analytical connection still requires deliberate configuration and testing.
5. DTN IQFeed: Streaming and Historical Research
DTN describes IQFeed as a service for streaming and historical market analysis across multiple asset classes. It is a candidate when a dedicated research connection provides information missing from a broker’s existing package.
Compare these futures data feeds using the history you will actually request. Obtain current limits for ticks, minute bars, bid/ask information and expired contracts. A long daily history does not establish equally long tick or depth history.
Check application compatibility and whether data is retained locally or must be requested again. Keep brokerage execution requirements separate from the analytical subscription.
6. Trading Technologies: Professional Data Infrastructure
TT publishes real-time market data, historical ticks, FIX market data and normalized APIs. These services can suit organizations integrating market data with a broader professional trading environment.
Evaluating professional futures data feeds requires a service-specific quote and technical scope. Identify the required exchanges, interfaces, environments and historical products rather than assuming a single retail subscription covers everything.
Its documented infrastructure does not establish a measured latency advantage for your particular desktop, broker or internet connection.
7. Direct or Licensed-Distributor Access
The seventh route is an architecture choice rather than a single provider. A firm may obtain data through an exchange service or appropriately licensed distributor when its application requires greater control over delivery and permitted use.
Commercial futures data feeds require explicit decisions about display, automated consumption, storage and redistribution. A personal trading subscription does not automatically authorize a customer-facing dashboard.
Establish licensing and operational obligations before building the application. Confirm which organization supplies data, holds the relevant rights and manages user entitlements.

Futures Data Feeds: Level 1, Market Depth and MBO
These terms describe different information. The data package and application must both support the intended use.
| Information | Typical purpose | Important limitation |
|---|---|---|
| Trades and best bid/ask | Quotes, charts, time and sales | Confirm live status and historical fields separately |
| Aggregated market depth | DOM and displayed liquidity by price | Depth levels and update behavior depend on the product |
| Market by Order | Individual-order book analysis | Requires compatible entitlement, delivery and software |
| Historical book events | Book reconstruction and replay research | Live depth access does not establish historical depth access |
For futures data feeds, footprint requirements deserve special attention. A trade-based footprint can use executed trades and suitable bid/ask or trade-classification information. It does not automatically require standing-book depth. DOM tools and individual-order studies have different requirements.
MBO is not a complete list of trader identities or intentions. Displayed orders can change or disappear, and book information does not guarantee a future fill or profitable signal.

CQG vs Rithmic: Compare the Connection You Can Actually Use
Both provide futures trading infrastructure, but a useful comparison of futures data feeds starts with the account and application. Rithmic explicitly documents CME MBO capabilities. CQG documents DOM and distinct data and trading APIs. Neither statement proves that every third-party connection exposes every feature.
- For ordinary charting: compare live status, supported symbols and adequate historical backfill.
- For DOM: confirm subscribed depth and how the platform handles updates.
- For MBO tools: obtain explicit confirmation of order-level delivery through the required adapter.
- For development: identify the exact API product and required subscriptions.
- For live execution: confirm your broker’s supported routing environment.
Do not declare either route universally faster without comparable measurements. Different locations, machines, adapters and processing settings can produce different outcomes.
Futures Data Feeds: Subscription Costs and Duplicate Charges
A complete budget includes the vendor service, exchange subscriptions, platform, connectivity, historical products and any additional sessions. Compare quotes using the same classification, exchanges and data depth.
Broker-specific example: AMP’s published non-professional CQG/Rithmic schedule lists $5 monthly for one exchange top-of-book and $17 for one exchange depth. Its four-exchange packages list $15 and $45 respectively. AMP also lists a $25 monthly Rithmic connection charge per user ID. These are AMP terms, not universal Rithmic or CQG prices.
When pricing futures data feeds, ask whether exchange charges are already included in the quoted package. Adding an exchange reference fee again can double-count the same entitlement.
For Kinetick, request the complete package beyond its advertised service price. For dxFeed, IQFeed, TT and API products, obtain a quote for the exact service. Avoid publishing an estimated universal monthly bill where the required package is account-specific.
Have two Rithmic/CQG quotes? Use our data-feed cost comparison calculator to compare the connection, market-data, platform and routing charges you have been quoted. The calculator uses your entries; it does not supply provider prices.
Use our CME subscription cost guide for exchange and broker fee distinctions. Model execution charges separately with the Futures Commission Calculator.
Review NinjaTrader Platform and Account Options
Futures Data Feeds: Example Monthly Costs at AMP
For one non-professional user, AMP publishes these monthly USD components. Totals below add exchange data and the listed $25 Rithmic connection fee; platform licenses, routing, commissions, API services and additional users are excluded.
| CME data entitlement | CQG data | Rithmic data + connection |
|---|---|---|
| One exchange: Top of Book | $5 | $30 |
| One exchange: Depth of Market | $17 | $42 |
| Four-exchange bundle: Top of Book | $15 | $40 |
| Four-exchange bundle: Depth of Market | $45 | $70 |
These are examples for AMP, not universal provider prices or equivalent-feature recommendations. Check the official AMP schedule. See CME exchange fees versus broker subscription prices and compare platform compatibility before subscribing.
Historical Futures Data Feeds: What Backtests Need
Historical futures data feeds must provide the events your strategy consumes. Minute OHLCV cannot recreate every trade, quote update or intrabar sequence. Live depth does not imply access to a historical book archive.
Request answers to these questions before choosing a research subscription:
- Are historical trades, best quotes and book updates separate products?
- What timestamps are supplied, and what timezone is used?
- Can expired contracts be requested?
- How are corrected trades or gaps handled?
- Are continuous contracts adjusted, and how is rollover selected?
- Does replay reproduce stored events or a simplified representation?
- What are the request, storage and export limits?
For comparable research across futures data feeds, align contract, session, timezone, interval and adjustment rules first. A difference in daily volume or bar shape is a reason to investigate definitions, not immediate proof that one provider is wrong.
See our Futures Rollover Dates guide for contract transitions. A continuous research series still requires a separate decision about the actual contract used for orders.

A Practical Acceptance Protocol for Futures Data Feeds
Use this proposed protocol to evaluate futures data feeds in a trial or simulation environment. These are checks to perform, not results from a TradeboticsAI latency benchmark.
| Check | Evidence to record | Investigate when |
|---|---|---|
| Instrument mapping | Exchange, expiration, tick size and session | Chart or order ticket references another contract |
| Live status | Subscription status and platform delay indicators | Required real-time entitlement is absent |
| Historical coverage | Successful requests at the earliest required date | Data is unavailable or coarser than required |
| Event fields | Sample trades, quotes and required book messages | The adapter omits required information |
| Reconnect | Recovery time and missing or duplicated data after a planned disconnect | The application silently continues with stale state |
| Simulation routing | Selected account, contract and order acknowledgments | Data-source changes alter the intended account or route |
| Billing scope | Written package quote and permitted concurrent sessions | Essential services remain unpriced |
When comparing futures data feeds, hold the test conditions constant and record normal and busy periods. A chart that appears smoother may reflect aggregation or display settings, rather than better information.
Only estimate one-way delay when timestamps are comparable and clocks are appropriately synchronized. A platform’s local receipt time is not automatically an exchange timestamp. Quote arrival delay is also different from order acknowledgment or fill latency.
Test backup connections explicitly. A second subscription does not guarantee automatic failover or safe order handling. Record what happens to indicators, account state and historical backfill after recovery.
APIs, Personal Automation and Commercial Licensing
API access describes a technical interface. It does not by itself establish permission for every use of futures data feeds. Confirm whether your subscription permits the planned personal, automated, commercial or redistributive use.
A private strategy, an internal research system and a public SaaS dashboard can have different licensing requirements. Explain your actual application to the vendor and exchange. Ask about display, non-display use, storage and redistribution rather than assuming all automated workflows share one fee category.
For production systems, document stale-data detection, reconnect behavior, contract mapping and the conditions that stop new orders. Simulation and replay can help test logic, but their fills remain hypothetical.

Futures Data Feeds FAQ
What is the best data feed for futures?
The best choice is the supported service that meets your required live data, history, software and execution needs at an acceptable total cost. A universal ranking requires comparable tests that this documentation review does not provide.
How do I get real-time futures data and historical charts without unnecessary exchanges?
Identify your contracts and their exchanges, confirm the required data depth, and request a quote for those entitlements. Verify historical charts separately because a live subscription may not include the history you need.
Is CQG better than Rithmic?
Compare the exact broker connection and application. Rithmic documents CME MBO capabilities; CQG documents DOM and data/trading API products. Account permissions and adapter support determine practical availability.
How much does a Rithmic data feed subscription cost?
There is no single price applicable to every broker and account. Request exchange, connection, platform and session charges. AMP’s published schedule is one broker-specific example, not a universal Rithmic quote.
What does Kinetick cost?
The public website advertises $81.11 monthly as checked on October 8, 2026. Confirm the full service and exchange package before treating that figure as your final bill. Free end-of-day data is different from live exchange data.
Does dxFeed provide MBO data?
Confirm the exact exchange product, schema and platform integration with dxFeed. General depth or full-order-depth language should not be treated as proof that every CME connection supplies MBO.
Do footprint charts require Level 2?
Not automatically. Trade-based footprints require suitable executed-trade information and classification. Tools analyzing standing liquidity or individual orders need the relevant depth or order-level information.
Can I use different feeds for charts and execution?
Some applications support multiple connections. Confirm your software’s selection rules and broker requirements, then test the selected account and order route in simulation.
Can live depth subscriptions provide historical order-book replay?
Not necessarily. Historical book events and replay are separate capabilities. Obtain explicit confirmation of archive coverage and how the software reconstructs the book.
Can retail futures data feeds power a commercial SaaS?
A retail subscription does not automatically permit customer-facing display or redistribution. Obtain the rights required for your actual application from the distributor and exchange.
Final Checklist: Choosing Futures Data Feeds
Choose futures data feeds by documented requirements and a successful test of the complete setup. Retain your existing broker connection when it provides everything needed. Add another service when a specific historical, analytical or operational requirement justifies it.
- Confirm the platform and broker support the connection.
- Verify real-time entitlements for the actual contracts.
- Match trades, quotes, depth or MBO to the tools you use.
- Check historical fields and coverage with representative requests.
- Obtain the total price and relevant licensing terms.
- Test reconnects, symbol transitions and simulation routing.
A more expensive subscription does not guarantee a trading advantage. Better decisions require knowing what the data contains, what it omits and how your application behaves when delivery fails.
Explore NinjaTrader for a Supported Futures Setup
Official Sources and Review Methodology
- Rithmic: exchange connectivity and data capabilities
- CQG: Client APIs and subscription requirements
- dxFeed: futures market-data services
- Kinetick: service features and advertised price
- DTN: IQFeed product information
- Trading Technologies: market-data services
- NinjaTrader: market-data and brokerage options
- AMP Futures: broker-specific exchange and connection charges
- CME Group: market-data information policies
Methodology: This is a review of published provider documentation and practical selection requirements. We have not performed a controlled head-to-head latency benchmark or verified every account-specific integration. Provider capabilities must be confirmed for the purchased package and software adapter.
Risk disclosure: Futures trading involves substantial risk. Losses can exceed the initial investment. Data depth, speed and historical coverage do not guarantee execution quality or profitability. Simulated results and fills are hypothetical.
Last reviewed: October 8, 2026. Prices and service descriptions can change. Confirm current terms before purchasing or deploying a live system.
Before choosing a trading setup: Get the free Trading Tools Checklist to review costs, testing, execution and risk controls. The checklist and newsletter are delivered by email; you can unsubscribe at any time.