{"openapi":"3.1.0","info":{"title":"Stock Options Chain API","version":"1.0.0","description":"Live (15-minute delayed) US equity and index options chains, served from CBOE's public delayed-quotes feed. For any optionable ticker the summary endpoint returns the underlying quote — current price, day change, open/high/low/close, volume, bid/ask and the 30-day implied volatility (IV30) with its change. The expirations endpoint lists every available expiration date with its call and put contract counts. The chain endpoint returns the option contracts themselves: for each strike and expiry it gives the call/put bid, ask, last, implied volatility, open interest, volume and the full greeks — delta, gamma, theta and vega — and can be filtered by expiration date and by call or put. US index options are addressed with an underscore prefix (_SPX, _VIX). This is the single-name equity and index options surface — strikes, expiries, IV and greeks — distinct from the options-pricing calculators, the crypto-options and the FX/rate APIs in the catalogue. Live, no key on the upstream, nothing stored.","contact":{"name":"PremiumApi","url":"https://www.oanor.com/by/premiumapi"}},"servers":[{"url":"https://api.oanor.com/optionschain-api","description":"oanor gateway"}],"tags":[{"name":"Options"},{"name":"Meta"}],"components":{"securitySchemes":{"oanorKey":{"type":"apiKey","in":"header","name":"x-oanor-key","description":"Get your key at https://www.oanor.com/developer/keys"}}},"security":[{"oanorKey":[]}],"paths":{"/v1/chain":{"get":{"operationId":"get_v1_chain","tags":["Options"],"summary":"Option contracts with IV, OI, volume & greeks","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"US ticker","schema":{"type":"string"},"example":"AAPL"},{"name":"expiry","in":"query","required":false,"description":"Expiration date YYYY-MM-DD (defaults to nearest)","schema":{"type":"string"},"example":"2026-06-12"},{"name":"type","in":"query","required":false,"description":"call or put (omit for both)","schema":{"type":"string"},"example":"call"},{"name":"limit","in":"query","required":false,"description":"Max contracts (max 500)","schema":{"type":"string"},"example":"100"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/expirations":{"get":{"operationId":"get_v1_expirations","tags":["Options"],"summary":"Available expiration dates with counts","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"US ticker","schema":{"type":"string"},"example":"AAPL"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/summary":{"get":{"operationId":"get_v1_summary","tags":["Options"],"summary":"Underlying quote + IV30 for a symbol","description":"","parameters":[{"name":"symbol","in":"query","required":true,"description":"US ticker; index uses underscore prefix","schema":{"type":"string"},"example":"AAPL"}],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}},"/v1/meta":{"get":{"operationId":"get_v1_meta","tags":["Meta"],"summary":"Spec","description":"","parameters":[],"security":[{"oanorKey":[]}],"responses":{"200":{"description":"OK"},"401":{"description":"Missing or invalid x-oanor-key header"},"402":{"description":"Active subscription required"},"429":{"description":"Rate-limit or monthly quota reached"},"502":{"description":"Upstream did not respond"}}}}},"x-oanor-pricing":[{"slug":"free","name":"Free","price_cents_month":0,"monthly_call_quota":18000,"rps_limit":3,"hard_limit":true},{"slug":"starter","name":"Starter","price_cents_month":940,"monthly_call_quota":210000,"rps_limit":10,"hard_limit":true},{"slug":"pro","name":"Pro","price_cents_month":2730,"monthly_call_quota":920000,"rps_limit":30,"hard_limit":true},{"slug":"scale","name":"Scale","price_cents_month":6350,"monthly_call_quota":3300000,"rps_limit":80,"hard_limit":true}],"x-oanor-marketplace-url":"https://www.oanor.com/api/optionschain-api"}