Watch the tape
Each print is a trade with price, size, and contract identity (underlying, strike, expiry, call/put).
Options flow is the live (or delayed) stream of individual option trades. the tape. showing where premium is printing across strikes, expirations, and call/put side.
On OptionData, options flow arrives as OPRA-licensed WebSocket prints (~10M+/day) with up to 30+ fields including premium, sentiment, and Greeks, not only end-of-day aggregate volume.
Flow helps desks and apps see aggression and positioning as it happens, then confirm whether patterns repeat in history.
Each print is a trade with price, size, and contract identity (underlying, strike, expiry, call/put).
Premium (roughly size × price × multiplier) ranks economic significance beyond raw contract count.
Greeks and IV on the print help estimate directional vs volatility intent when building scanners.
Replay similar conditions with SQL on stored trades (2.8B+ on OptionData) before automating alerts.
SELECT
symbol,
put_call,
count() AS prints,
sum(toFloat64(price) * size * 100) AS premium
FROM RawOptionTrades
WHERE date = (SELECT max(date) FROM RawOptionTrades)
AND symbol = 'SPY'
GROUP BY symbol, put_call
ORDER BY premium DESC
LIMIT 100Move from definition to APIs and workflows with unique product pages.
Options flow is the stream of individual option trades as they occur. It shows which contracts are trading, at what size and price, so traders can infer where money is moving in the options market.
No. Volume aggregates contracts over a window. Flow is the trade-by-trade sequence (the tape). You can compute volume from flow, but volume alone loses timing and print-level detail.
Typically via a streaming API. OptionData exposes OPRA-licensed U.S. equity option trades over WebSocket with filters and analytics fields, plus SQL history for research.
Premium ranks economic size; Greeks and IV help interpret whether activity looks directional or volatility-driven. OptionData can attach these fields to qualifying prints and chain snapshots.