Issue a customer-safe API key
Portal-minted keys map to your Stripe customer with active/trialing entitlement — suitable for server-side backends that power end-user features.
Embed licensed U.S. options market data in customer-facing products — live flow monitors, chain explorers, and internal analytics — without operating your own OPRA stack.
Who this is for: fintech product and platform teams that need a developer-first options data API with predictable JSON, multi-language clients, and one key across streaming and REST — not a trading UI you have to white-label.
Authenticate once, pick the access pattern that fits the UI, and keep research, production, and support on the same vendor.
Portal-minted keys map to your Stripe customer with active/trialing entitlement — suitable for server-side backends that power end-user features.
Power flow tickers and alert inboxes with filtered prints (~10M trades/day capacity on the feed) and ~50ms API responses in the US.
One POST returns strikes, expirations, bid/ask, OI, volume, IV, and Greeks for the latest session or a historical day.
Offer advanced export/analytics paths via historical ClickHouse SQL without standing up your own warehouse of option prints.
// One API key → three product surfaces
const KEY = process.env.OPTIONDATA_API_KEY;
// 1) Live flow for customer dashboards
const ws = new WebSocket(`wss://ws.optiondata.io?token=${KEY}&symbols=SPY`);
// 2) Chain snapshot for a symbol detail page
await fetch('https://www.optiondata.io/api/option-chain', {
method: 'POST',
headers: { Authorization: `Bearer ${KEY}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ symbol: 'SPY' }),
});
// 3) SQL for internal analytics
await fetch('https://www.optiondata.io/api/historical/sql', {
method: 'POST',
headers: { Authorization: `Bearer ${KEY}`, 'Content-Type': 'application/json' },
body: JSON.stringify({ sql: 'SELECT count() FROM RawOptionTrades WHERE date = today()' }),
});Start with flow and chains for UX; add SQL when power users need research depth.
Yes, subject to your subscription and OPRA/redistribution terms. The APIs are designed for application backends: WebSocket streaming, REST chains, and SQL analytics behind your own UX.
No. One API key authenticates real-time WebSocket, historical SQL, and option-chain REST for the entitled customer.
A single Pro plan includes all three APIs at $599/month list price. First-year promotional pricing is $299/month with a coupon. Trial is 14 days; contact sales for enterprise needs.
OptionData publishes a 99.9% uptime (30-day) signal and typical ~50ms API response times in the US for HTTP surfaces, alongside the live WebSocket feed.