API · /optionschain-api

Stock Options Chain API

healthy 4,107 Subscribers

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.

api.oanor.com/optionschain-api
Get an API key Try in playground → Contact provider

Machine-readable spec so AI agents can integrate this API.

/api/optionschain-api/openapi.json
/api/optionschain-api/llms.txt

Discovery: GET /api/index.json lists every API.

API health

healthy
Uptime
100.00%
Server probes · 24h
Avg latency
716 ms
Server probes · 24h
Subscribers
4,107
active
Total calls
0
last 7 days
status Full status page → · 4 probes/24h

Pricing

Pick a tier — billed monthly, cancel anytime.

Free

Free

  • 18,000 calls / month
  • 3 requests / second
  • Hard cap (429 above quota, no overage)
  • 18,000 calls/month
  • 3 req/sec
  • Summary, expirations & full chain
  • Greeks + IV included
Sign in to subscribe

Starter

€9.40 /month

  • 210,000 calls / month
  • 10 requests / second
  • Hard cap (429 above quota, no overage)
  • 210k calls/month
  • 10 req/sec
  • All expirations & strikes
  • Email support
Sign in to subscribe

Pro

€27.30 /month

  • 920,000 calls / month
  • 30 requests / second
  • Hard cap (429 above quota, no overage)
  • 920k calls/month
  • 30 req/sec
  • Vol-surface & screening workloads
  • Priority support
Sign in to subscribe

Scale

€63.50 /month

  • 3,300,000 calls / month
  • 80 requests / second
  • Hard cap (429 above quota, no overage)
  • 3.3M calls/month
  • 80 req/sec
  • Desk / quant scale
  • Dedicated SLA
Sign in to subscribe

Built by

Related APIs

Other APIs with overlapping tags.

Put/Call Ratio & Options Sentiment API

Live (15-minute delayed) options put/call sentiment analytics for US stocks and indices, computed from CBOE's public delayed-quotes feed. The ratio endpoint aggregates the entire option chain into the headline sentiment gauges — the put/call ratio by volume and by open interest, the total put and call volume and open interest, the contract counts, and the underlying price with its 30-day implied volatility (IV30) — plus a plain-language sentiment lean. The expiries endpoint breaks the put/call ratio down by expiration date, giving the term structure of sentiment. The strikes endpoint maps call-versus-put volume and open interest across strikes for an expiration, showing where positioning sits. This is the computed options-sentiment and positioning view — ratios and skew, not a contract dump — distinct from the raw options-chain, the volatility-index and the options-pricing calculators in the catalogue. US index options use an underscore-prefixed symbol (_SPX, _VIX); a ratio above 1 means more puts than calls (defensive/bearish lean). Live, no key on the upstream, nothing stored.

api.oanor.com/putcallratio-api

Aevo On-Chain Options & Perps API

Live on-chain options and perpetuals data from Aevo, a leading decentralized derivatives exchange — no key, nothing stored. This is the on-chain options view: the full option chain with strikes, expiries, mark prices, implied volatility and the option greeks, plus live perpetual stats, distinct from the Deribit-based and other derivatives APIs in the catalogue — Aevo is an on-chain options and perps venue. The options endpoint returns the option chain for an asset — calls and puts by strike and expiry, each with mark and index price, implied volatility and the greeks (delta, gamma, theta, vega, rho). The stats endpoint returns the live perpetual statistics for an asset: open interest, index and mark price, the 24h change, funding and 24h volume. The expiries endpoint lists the available option expiries with their strike range so you can navigate the chain. Build options dashboards, volatility surfaces, greeks calculators and derivatives-trading tools on top of real on-chain Aevo data. Options are listed for BTC, ETH and HYPE; filter by type=call|put and expiry=YYYY-MM-DD, and greeks and IV come straight from the venue.

api.oanor.com/aevo-api

Options DEX API

Live on-chain crypto options trading volume — the decentralized options market where protocols like Derive, Aevo, Premia, Ithaca and Rysk let users trade calls and puts on-chain, powered by the public DeFiLlama options feed, no key, nothing stored. This is distinct from a centralized options exchange order book: it measures the volume actually flowing through on-chain options venues. The overview endpoint returns the whole on-chain options market's volume over the last 24 hours, 7 days and 30 days plus every protocol ranked by what it trades, measured as notional (contract face value, the default) or premium (what option buyers actually paid). The protocol endpoint returns a single protocol's notional and premium volume side by side across 24h / 7d / 30d / all-time. The chain endpoint returns the options volume and top venues for one blockchain. See which on-chain options venue leads and how DeFi options flow shifts. This is the on-chain options-volume cut of DeFi — distinct from the centralized options-chain, spot-DEX, swap-aggregator, fees and perpetual APIs in the catalogue.

api.oanor.com/optionsdex-api

Option Strategy API

Live options-strategy payoff and analysis that options traders run before placing a trade — computed on demand, no key, nothing cached. Get the profit-at-expiry curve of any multi-leg position (calls, puts and stock) plus the net premium, maximum profit, maximum loss and breakeven points; pull just those headline numbers; or build a named strategy (straddle, strangle, bull/bear spread, covered call, protective put, iron condor) from friendly parameters and analyse it. Works for equity, FX or crypto options. A multi-leg payoff engine, distinct from single-option pricing tools: it turns a combination of legs into the profit profile, breakevens and risk a trader acts on.

api.oanor.com/optionstrategy-api

Frequently asked questions

Quick answers about pricing, quotas, and integration.

How do I get an API key for Stock Options Chain API?
Sign up for free at oanor.com, generate an API key from the developer dashboard, and call Stock Options Chain API with the x-oanor-key header. No credit card needed for the free tier.
What's the rate limit for Stock Options Chain API?
Free tier allows 1 request per second. Paid plans scale up to 50 requests per second on the Mega tier. Hard limits return HTTP 429 above the quota — no surprise overage charges.
How much does Stock Options Chain API cost?
Stock Options Chain API has a free tier with 100 calls / month. Paid plans start at €9.40 / month with higher quotas and faster rate limits.
Can I cancel my subscription anytime?
Yes. Plans are billed monthly and you can cancel anytime from your billing dashboard. No long-term contracts and no cancellation fee.
Is Stock Options Chain API GDPR-compliant?
All requests to Stock Options Chain API go through our EU-based gateway. Your upstream API key never leaves our server and no personal data is shared with the upstream provider beyond the request you send.

Pick an endpoint from the list on the left to see its details and try it.

Code snippets

Sign up to get an API key, then call any path under your slug.

curl https://api.oanor.com/optionschain-api/SOME_PATH \
  -H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/optionschain-api/SOME_PATH", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/optionschain-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
    "https://api.oanor.com/optionschain-api/SOME_PATH",
    headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())

Ratings

Sign in to rate.

No reviews yet.

Discussion

Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.

Sign in to start a thread or reply.

Sign in

New thread

/ 4000

📌 Pinned 🔒 Locked

·

· ·

/ 4000

🔒 This thread is locked — no new replies.

  • No threads yet — start the discussion.

Support

Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.

Sign in to open a support ticket.

Sign in

Open new ticket

Describe what you need help with. The provider team gets an email and replies on the ticket page.

  • No tickets yet for this API.

Subscription active — calls can start immediately.

Send your first request —

Subscription active — copy a snippet and fire off your first call.