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.

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.

Equity Index
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
Rates
ZN10-Year T-NoteCBOT
ZB30-Year T-BondCBOT
ZF5-Year T-NoteCBOT
ZT2-Year T-NoteCBOT
UBUltra T-BondCBOT
TNUltra 10-Year T-NoteCBOT
ZQ30-Day Fed FundsCBOT
SR33-Month SOFRCME
GEEurodollarCME
FGBLEuro-BundEUREX
FGBMEuro-BoblEUREX
FGBSEuro-SchatzEUREX
FBTPEuro-BTP (Italy)EUREX
FOATEuro-OAT (France)EUREX
Energy
CLCrude Oil (WTI)NYMEX
MCLMicro WTI Crude OilNYMEX
NGNatural Gas (Henry Hub)NYMEX
MNGMicro Henry Hub Natural GasNYMEX
RBRBOB GasolineNYMEX
HONY Harbor ULSDNYMEX
BZBrent Crude OilNYMEX
QME-mini Crude OilNYMEX
Metals
GCGoldCOMEX
MGCMicro GoldCOMEX
SISilverCOMEX
SILSilver (1,000 oz)COMEX
HGCopperCOMEX
MHGMicro CopperCOMEX
PLPlatinumNYMEX
PAPalladiumNYMEX
FX
6EEuro FXCME
6BBritish PoundCME
6JJapanese YenCME
6AAustralian DollarCME
6CCanadian DollarCME
6SSwiss FrancCME
6NNew Zealand DollarCME
Crypto
BTCBitcoinCME
MBTMicro BitcoinCME
ETHEtherCME
METMicro EtherCME
Indices & ETFs
SPXS&P 500 IndexCBOE
NDXNasdaq-100 IndexNASDAQ
RUTRussell 2000 IndexCBOE
VIXCboe Volatility IndexCBOE
SPYSPDR S&P 500 ETFARCA
QQQInvesco QQQ (Nasdaq-100)NASDAQ
IWMiShares Russell 2000 ETFARCA
DIASPDR Dow Jones ETFARCA
GLDSPDR Gold SharesARCA
SLViShares Silver TrustARCA
USOUnited States Oil FundARCA
UNGUnited States Natural GasARCA
TLTiShares 20+ Yr TreasuryNASDAQ
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

Simple plans. No overages.

Each step up adds one thing — live data, then the order book, then options, then full history. Flat monthly pricing, unlimited messages, every SDK & LLM/MCP access on every tier. Cancel anytime.

Delayed

15-min delayed data, free forever

Free

Best forBacktesting, research & prototyping

Get started free
  • All 60+ markets — S&P 500, Nasdaq, oil, gold, bonds, crypto
  • Ticks delayed 15 minutes
  • 7-day tick backfill via API
  • Every SDK + LLM/MCP access
  • Email support

Realtime

Live prices, zero delay

$19.99/mo

Best forLive dashboards, alerts & trading bots

Start now
  • Everything in Delayed — but live, zero delay
  • All 60+ markets: ES, NQ, CL, GC, BTC & more
  • Unlimited messages, persistent stream
  • Every SDK + LLM/MCP access
  • Email support

Realtime + L2

Live prices + the full order book

$49.99/mo

Best forOrder-flow, scalping & execution timing

Start now
  • Everything in Realtime, plus the order book
  • Level 2 depth — every resting bid & offer
  • Order-flow & imbalance fields
  • Priority stream routing
  • Priority email support
MOST POPULAR

Pro

Live data + options & Greeks

$99.99/mo

Best forOptions, volatility & gamma traders

Start now
  • Everything in Realtime + L2, plus options
  • Futures + index/equity options (SPX, SPY, ES…)
  • Greeks & implied vol on every strike
  • Weekly CFTC COT reports (ES, NQ, YM, RTY)
  • Dedicated low-latency lane
  • Priority support

GEX API

Add-on · computed dealer gamma over the API

$29.99/mo

Best forGamma traders who want the levels as data

Start now
  • Computed GEX over a clean API — /v1/gex
  • Call wall, put wall & zero-gamma flip per symbol
  • Net gamma, delta (DEX), vanna & charm regimes
  • Per-strike GEX with call/put split, OI & volume
  • OI or volume lens · 0DTE / 1DTE / all filter
  • Futures (NQ, ES, GC, SI, CL) + stocks (AAPL, NVDA, TSLA…)

Account & Execution API

Add-on · place orders via API

$9.99/mo

Best forAutomating execution on your own broker

Start now
  • Place futures orders via a dead-simple API
  • Bracket orders — linked take-profit + stop-loss
  • Move TP/SL, flatten, cancel — one call each
  • Bring your own Rithmic broker (props & retail)
  • Live order dashboard, tied to your API key

Annual billing? Save ~2 months — talk to us.

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.