tickstreamdocs

DOCS

Options data

Realtime CME futures options plus index & equity option chains. Included on the Pro plan.

The Pro plan adds options across two universes, both on the same options channel — subscribe by underlying:

  • CME futures options — every strike on the futures you already stream, with live trades, quotes, open interest and greeks, straight off the same low-latency feed.
  • Index & equity options — full chains with computed greeks (delta, gamma, theta, vega) and implied volatility.

CME futures options

Live, every strike — trades, top-of-book quotes, open interest and Black-76 greeks (IV, delta, gamma, theta, vega):

SymbolOptions on
ESE-mini S&P 500 options
NQE-mini Nasdaq-100 options

More underlyings (CL, GC, ZN, NQ weeklies…) on request — any futures product we carry.

Index & equity options

Full chains with greeks & IV on every contract:

SymbolUnderlying
SPXS&P 500 Index
XSPMini S&P 500 Index
NDXNasdaq-100 Index
RUTRussell 2000 Index
VIXVolatility Index
SPYS&P 500 ETF
QQQNasdaq-100 ETF
IWMRussell 2000 ETF
DIADow Jones ETF
need another?

Want options on a specific future, index or stock? Request any optionable symbol — we enable it fast.

Stream options

Subscribe by underlying on the options channel — you receive every strike across the nearest expiries, updating live:

from tickstream import Stream
stream = Stream("sk_live_…")
# ES = CME futures options · SPX = index options
for o in stream.options("ES", "SPX"):
    print(o.symbol, o.expiry, o.strike, o.right, o.bid, o.ask, o.oi)
{ "op": "subscribe", "channel": "options", "symbols": ["ES", "SPX"] }

The option message

{
  "type": "option",
  "symbol": "ES",
  "expiry": "20260618",
  "strike": 5300,
  "right": "call",
  "bid": 42.1, "ask": 42.6, "price": 42.3,
  "oi": 11820,
  "iv": 0.142, "delta": 0.55, "gamma": 0.004, "theta": -0.38, "vega": 1.92,
  "ts": 1749556800
}
FieldTypeDescription
symbolstringUnderlying, e.g. ES or SPX.
expirystringExpiration date.
strikenumberStrike price.
rightstringcall or put.
bid, ask, pricenumberTop-of-book and last traded price.
oiintegerOpen interest.
iv, delta, gamma, theta, veganumberIV & greeks — Black-76 on futures options, ORATS on index/equity chains.
tsintegerQuote timestamp (Unix seconds).
plan

Options require the Pro plan; other plans receive {"type":"error","error":{"code":"plan_required"}} when subscribing to options.