Skip to content
Options flow

Options Flow API for Scanners and Alerts

Stream the U.S. options tape for flow scanners and alerts. Filter incoming trades before scoring alerts in your own application.

Choose RAW for individual prints or AGGREGATED for consolidated events. Historical SQL can help validate the rules you apply to the stream.

Build a flow alert pipeline

From subscribe → filter → score → backtest.

Subscribe

Connect with symbols and premium filters server-side.

Score prints

Use premium, side, Greeks, and trade_count in AGGREGATED mode.

Add chain context

Pull option-chain snapshots for IV and OI.

Validate in SQL

Replay similar days on historical options data.

When 期权流 API is the right product

  • Intraday unusual activity and premium alerts
  • Underlying-level subscribe (not only OCC symbols)
  • AGGREGATED sweeps vs RAW tape
  • OPRA-licensed commercial feed
  • Pairs with historical SQL for research
  • See full docs: /docs/realtime-option-trades-api/
Example: large premium SPY/QQQ flow
const ws = new WebSocket(
  'wss://ws.optiondata.io?token=YOUR_API_KEY&symbols=SPY,QQQ&premium=[100000,null]&aggregation_mode=AGGREGATED'
);

Related

Explore the workspace, reference, and historical research workflow.

Options flow API FAQ

What is 期权流 API?

An options flow API streams individual option trades (the tape). OptionData exposes OPRA-licensed U.S. equity option trades over WebSocket with filters and analytics fields.

AGGREGATED vs RAW?

AGGREGATED merges same-second same-contract prints for block/sweep visibility. RAW is one message per exchange print.

How do I start in Chinese UI?

Open the realtime workspace with ?lang=zh. Complete qualification before explicitly activating an eligible trial.