Realtime CME futures · options · Level 2

Realtime market data,
in three lines of code.

Live ticks, options and Level 2 for the S&P 500, Nasdaq, crude, gold and 63 more CME futures — over a dead-simple API. Built in Rust, priced for builders.

<1ms pipeline latency 67 markets 5 SDKs + MCP Rust end-to-end
WHY TICKSTREAM

Fast data. Fair price. Zero ceremony.

<1ms pipeline

Realtime

Every print, the moment it happens — in order, no gaps. Under 1ms from feed ingest to socket egress inside our pipeline; your network RTT comes on top. We publish what we measure.

µs serialization

Rust-fast

The whole pipeline is Rust. Zero-copy parsing, microsecond internal serialization, a binary protocol that keeps up with the tape.

from $19/mo

Builder-priced

Licensed exchange data without the enterprise invoice. Flat monthly plans, unlimited messages, no per-tick fees.

5 SDKs + MCP

One line to stream

One install, one key, one line of code. SDKs for every major language — and your AI agents.

TRUST & LICENSING

Real exchange data. Numbers that mean something.

CME-VERIFIED

tickstream is a CME-verified data partner. The feed originates from licensed CME Group distribution — CME, CBOT, NYMEX, COMEX. Not scraped, not synthetic.

MEASURED, NOT MARKETED

“<1ms” is our internal pipeline — feed ingest to socket egress, measured continuously. Your network RTT comes on top. No internet-speed miracles. The live numbers are on the status page.

WE RUN ON IT OURSELVES

Every published backtest and our live algo track records run on this exact feed. A gap or bad print would be public within hours — that's the guarantee.

RECORDED SINCE 2019

Billions of market events archived — every NQ & ES trade print and book update, growing daily. The archive you can buy is the archive we research on.

QUICKSTART

Live in 60 seconds.

Three steps. That's the whole thing.

  1. 01

    Create a key

    Sign up and copy your API key from the dashboard. No sales call.

  2. 02

    Install the SDK

    One command in your language — or hit the raw WebSocket / REST.

  3. 03

    Stream ticks

    Subscribe to any market and receive ticks in milliseconds.

from tickstream import Stream

for tick in Stream("sk_live_…").subscribe("ES", "NQ"):
    print(tick.price, tick.size, tick.ts)
import { Stream } from "@tickstream/client";

for await (const tick of new Stream("sk_live_…").subscribe("ES", "NQ"))
  console.log(tick.price, tick.size, tick.ts);
use tickstream::Stream;

let mut ticks = Stream::new("sk_live_…").subscribe(&["ES", "NQ"]).await?;
while let Some(t) = ticks.next().await { println!("{}", t.price); }
MARKETS

67 markets live today — and any other on request.

The benchmarks the world trades — S&P 500, Nasdaq, Dow, Treasuries, crude, gold, Bitcoin and FX. Live ticks & Level 2 across CME · CBOT · NYMEX · COMEX · EUREX.

ESE-mini S&P 500CME
NQE-mini Nasdaq-100CME
YME-mini DowCBOT
RTYE-mini Russell 2000CME
EMDE-mini S&P MidCap 400CME
MESMicro E-mini S&P 500CME
MNQMicro E-mini Nasdaq-100CME
MYMMicro E-mini DowCBOT
M2KMicro E-mini Russell 2000CME
FDAXDAXEUREX
FDXMMini-DAXEUREX
FESXEuro Stoxx 50EUREX
FSMISwiss Market IndexEUREX
All 67 enabled markets shown — 4,000+ more instruments upstream, enabled on request. Request any symbol →
INTEGRATIONS

One command. Any stack.

Install with a single line — pick your language and go.

pip install tickstream
npm i @tickstream/client
cargo add tickstream
go get github.com/Alx90s/tickstream-go
curl -N https://api.tick-stream.xyz/v1/stream?symbols=ES \
  -H "Authorization: Bearer sk_live_…"
PythonNodeJavaScriptRustGoWebSocketREST
FOR AI BUILDERS

Bring your own data, not your own glue code.

Every plan ships with raw WebSocket + REST and a hosted MCP server — so humans and agents read the same live feed.

Connect an LLM →
LLM-NATIVE

Give your AI a live market feed — in one line.

Connect Claude Code (or any MCP / tool-calling LLM) to tickstream with a single command. Your agent pulls live ticks, backfills history and prototypes strategies — no glue code.

  • Works with Claude Code, Cursor, Windsurf & any MCP client
  • Live quotes, streaming subscriptions & historical backfill as tools
  • Same API key, same data, zero extra setup
claude mcp add tickstream -- npx -y tickstream-mcp
# add to mcp.json
{ "tickstream": { "command": "npx", "args": ["-y", "tickstream-mcp"] } }
# tool / function call
GET https://api.tick-stream.xyz/v1/quote?symbol=ES
Authorization: Bearer sk_live_…

↳ Your agent now has tickstream tools available.

PRICING

Pick what you actually need.

Five categories, one package from each. Or the Desk, which is all of them for less than the parts.

bundle

Desk

Everything, in one subscription. 5 products, one subscription.

  • L3 / Market-by-order
  • Options Pro
  • GEX Full
  • Account & Execution API
  • Every sleeve

$499/mo

Bought separately: $705 — you save $206 (29.2%)

Get the Desk

Licensed CME futures — ticks, the order book, and order-by-order depth.

Free

Delayed, but the same feed.

Free

  • All 60+ markets
  • 15-minute delay
  • 7-day tick backfill
  • Every SDK + MCP

Trying it, prototyping, coursework

Data Integrity Guarantee — if we drop a print or a session gaps, the month is credited. Measured on the same feed we publish on the status page.

Start free

Realtime

Live ticks, no delay.

$29/mo

or $261/year

  • Zero delay, every market
  • 1 year of tick history
  • 25 symbols · 2 connections

Dashboards, alerts, small bots

Data Integrity Guarantee — if we drop a print or a session gaps, the month is credited. Measured on the same feed we publish on the status page.

Get Realtime
most bought

Realtime + L2

The full order book.

$79/mo

or $711/year

  • Everything in Realtime
  • Level 2 — every resting bid and offer
  • 5 years of history
  • Unlimited symbols · 3 connections

Order flow, execution timing

Data Integrity Guarantee — if we drop a print or a session gaps, the month is credited. Measured on the same feed we publish on the status page.

Get Realtime + L2

L3 / Market-by-order

Every individual order, with its queue position.

$199/mo

or $1791/year

  • Everything in L2
  • Order-by-order depth + exchange order ids
  • Nanosecond exchange timestamps
  • 7 years of history
  • 10 connections

Microstructure research, HFT

Data Integrity Guarantee — if we drop a print or a session gaps, the month is credited. Measured on the same feed we publish on the status page.

Get L3 / Market-by-order
Compare every package side by side
PackageCategoryMonthlyAnnualWhat it is
Free Futures Free Delayed, but the same feed.
Realtime Futures $29 $261 Live ticks, no delay.
Realtime + L2 Futures $79 $711 The full order book.
L3 / Market-by-order Futures $199 $1791 Every individual order, with its queue position.
Options Core Options $29 $261 The surface — chains, greeks and twelve years of closes.
Options Flow Options $69 $621 The tape — every OPRA trade and every NBBO quote, tick level.
Options Pro Options $119 $1071 The joins — trades paired with quotes and greeks, whole roots, no cap.
One sleeve Algos $99 $891 Signals from a single strategy.
Every sleeve Algos $299 $2691 All thirteen, plus execution.
GEX Levels GEX $29 $261 Walls, flip and net regime.
GEX + Greeks GEX $39 $351 Plus DEX, vanna and charm.
GEX Full GEX $69 $621 Single names and the whole surface.
Account & Execution API Utilities $19 $171 Place futures orders through an API.

Don't see your market?

Tell us which index, future or options chain you need. We add markets fast — and email you the moment it's live.

Request a market →
FAQ

Good questions.

Which markets do you cover?

67 markets live today across CME, CBOT, NYMEX, COMEX and EUREX — equity indices (ES, NQ, YM, RTY, DAX, Euro Stoxx), rates, energy, metals, FX and CME crypto futures. Full options data is included on Pro. Need another? Request it and we enable it fast.

How fast is it, really?

Here's the honest breakdown: microsecond serialization and sub-millisecond delivery inside our pipeline, measured from feed ingest to socket egress. On top of that comes your network round-trip to our edge — physics we can't skip, and nobody streaming over the public internet can. Every tick arrives in order, no gaps.

Is this licensed CME market data?

Yes. tickstream is a CME-verified data partner — the feed originates from licensed CME Group distribution (CME, CBOT, NYMEX, COMEX), not from scraping or synthetic reconstruction. That's also why the same data can power our public research and live algo track records.

Which languages can I use?

First-class SDKs for Python, Node, browser JavaScript, Rust and Go — plus a plain WebSocket and REST API, so any language and any LLM works.

Can I connect an AI agent?

Yes. One command wires tickstream into Claude Code or any MCP agent, so your LLM can pull live ticks and backfill history with no glue code.

Can I cancel anytime?

Always. Plans are monthly, billed through Stripe — change or cancel from your dashboard in one click.