What’s in it
- Every trade, normalised: venue / coin / instrument / strike / expiry / direction / amount / price / index price / IV (when present) / premium in USD / block-trade flag / ms timestamp.
- 4 venues ingested continuously (see Venue coverage).
- 5-year retention in the persistence layer. Backfill of history
before
2026-05-17is available on request via our archive partner. - Sub-second freshness on the WebSocket. REST
/recentreflects the latest trade as soon as it lands in Postgres (~200ms after the venue WS emits it). - Filters for venue, instrument, option type, strike range, premium
minimum, and derived tags (
0dte,atm,whale). - Analytics helpers: time-bucket imbalance, strike heat, whale prints.
REST tape
WebSocket
Imbalance
Strike heat
Whale prints
Customer delta flow
Venue coverage
Binance polls the most-active contracts rather than every instrument
because the Binance options public WS endpoint is not reachable from
our infrastructure. The hot-contract list refreshes every 5 minutes by
24-hour volume.
Coins
BTCandETHare fully covered across all four venues.SOLandHYPEare accepted by the API schema (some venues are starting to list them) but coverage is currently thin to non-existent. Filter for those at your own risk.
Tape vs derived GEX
See Positioning for flow vs std.
If you need deep history of GEX, IV or levels (not the raw tape),
contact us for a custom engagement using replayed chain snapshots.
Quick start
ws_tape_demo.py
from the repo. Single file; needs pip install websockets.
