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.
For fintech product and platform teams that need a developer-oriented options data API with predictable JSON, multi-language clients, and one key across streaming and REST. It is an API, not a white-label trading UI.
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, option-chain REST, and Market Structure for the entitled customer.
A single Pro plan includes all four APIs at $599/month list price. Trial users can get 50% off the first year by requesting a promotion code from Sales or Support, then entering it on Billing before the trial ends. The code applies to the existing subscription. 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.