Unusual options activity scanners
Use the options data API to stream live prints, score large premium or short-dated clusters, and backtest rules with historical options data SQL.
Unusual options activity API workflowRequest your invitation and first-year promotion code from Sales or Support in one conversation.
OPRA-licensed options data API for U.S. equities—four products, one key: WebSocket realtime (~10M trades/day), ClickHouse historical SQL (2.8B+ prints from 2025-02-18, ≥15 min delay), REST option chains, and Market Structure snapshots (GEX, walls, Max Pain).
Works with your favorite languages
Stream real-time options data, query history with SQL, pull full option chains, or read precomputed market structure. Same OPRA-licensed dataset and API key.
Stream real-time options data over WebSocket: U.S. prints with 30+ fields, Greeks and sentiment when available, plus AGGREGATED or RAW modes for options flow scanners.
Query historical options data with ClickHouse SQL over REST. Backtest the full tape without downloading bulk files.
Option chain API in one POST: strikes and expirations with bid/ask, last, open interest, IV, and Greeks for the latest session or historical days from the chain archive.
Read one full-chain symbol snapshot with GEX by strike and expiration, Gamma Flip, call and put walls, Max Pain, IV context, flow, and symbol metadata.
Combine real-time options data, the option chain API (Greeks and OI), and historical options data SQL to build scanners for large premium, short-dated activity, and custom alert rules.
Unusual options activity API guideDelta, Gamma, Theta, Vega, Rho & IV on stream and chain snapshots when available.
Filter by symbol, premium, sentiment, expiry and more.
Predictable JSON across every API, easy to parse.
Realtime WebSocket: AGGREGATED for consolidated prints or RAW originals. Historical SQL is raw-only.
An options data API is how you pull U.S. equity option market data in code: live trades, history, full option chains, and structural snapshots. Developers use it for scanners, backtests, alerts, and trading products without file dumps or scrapers.
OptionData is OPRA-licensed and ships four products on one key: WebSocket flow (~10M trades/day, 30+ fields with Greeks when available), historical ClickHouse SQL (2.8B+ trades from 2025-02-18, ≥15 min delay), REST option chains (sessions from 2026-02-20+), and precomputed Market Structure snapshots with GEX, levels, and IV context.
Same licensed dataset, different jobs. Pick the path that matches your stack. Each page has concrete examples, not filler.
Use the options data API to stream live prints, score large premium or short-dated clusters, and backtest rules with historical options data SQL.
Unusual options activity API workflowQuery 2.8B+ stored trades with historical options data SQL: Greeks, IV, premium, and contract metadata in one warehouse.
Options data API for quantsShip customer-facing options flow monitors and option chain views with one signed options data API key.
Options data API for fintechOptions flow API filters by symbol, premium, sentiment, and expiry server-side so only matching trades hit your stack.
Options flow APIDecision-stage buyers compare vendors before they subscribe. Each guide includes a clear “who this is for” line — a plain audience line.
Best fit if you need trade-level options prints with Greeks, not an equity-first brokerage API.
Read comparisonBest fit if you are comparing specialist options flow against a broad market-data platform.
Read comparisonBest fit if you care about high-throughput options tape for scanners more than multi-asset breadth.
Read comparisonClean, intuitive APIs with SDKs for popular languages. Start in minutes.
import WebSocket from 'ws';
const ws = new WebSocket( 'wss://ws.optiondata.io?token=YOUR_API_KEY');
ws.on('message', (data) => { const trade = JSON.parse(data); console.log( trade.symbol, trade.delta, trade.sentiment );});SELECT symbol, SUM(size * price * 100) AS total_premium, COUNT(*) AS trade_countFROM RawOptionTradesWHERE date = '2025-02-18' AND symbol = 'AAPL'GROUP BY symbolORDER BY total_premium DESCLIMIT 10;Run custom SQL queries directly against our ClickHouse database. Useful for backtesting and analytics.
One plan, all four products.
Everything included — real-time, historical SQL, option chains, and market structure.
Current defaults: HTTP ~60 requests / 60s per customer on each endpoint · WebSocket max 5 connections / token · paid SQL ~10,000 rows / response. The trial/paid rate table below is planned, not yet active.
Planned limits — not yet active. No effective date has been announced; the current defaults remain in effect until enforcement is rolled out and announced.
| Product | Trial | Paid Pro |
|---|---|---|
| Option Chain | 20/minute 600/hour | 60/minute 3,000/hour |
| Market Structure | 30/minute 1,200/hour | 60/minute 3,600/hour |
| Historical SQL | 5/minute 100/hour | 10/minute 300/hour |
Once enabled, both the minute and hourly limits will apply per customer, separately for each endpoint, across all of that customer’s API keys and IP addresses. Reaching either limit will trigger rate limiting.
When rate limited, expect HTTP 429 with Retry-After. Wait for that delay before retrying and back off repeated retries.
Enterprise limits are contract-specific; contact Sales or Support for higher-volume access.
Realtime WebSocket is unchanged: up to 5 concurrent connections per token; HTTP quotas do not apply to streamed messages.
Read the API rate-limit policyNeed enterprise features or custom data feeds? Contact our sales team
Options data API product pages: API docs · Historical SQL docs · U.S. options historical data · U.S. options data API · Options flow API guide · Real-time options data · Historical options data · Option chain API · Market structure API · Options flow API · Unusual options activity · Blog
Start streaming and querying U.S. options data with one API key.
No credit card required • 14-day free trial • Cancel anytime