# Historical Options EOD Data Since 2010

Source: https://finzdata.com/options-eod-data

US options EOD chains for 5,800+ underlyings from January 2010 to today. Includes last, bid, ask, implied volatility, open interest, volume and Greeks.

Options EOD data

# FinzData Options EOD: every strike and expiry since 2010, with greeks

End-of-day US options chains for 5,800+ underlyings (stocks, ETFs and indexes, delisted names included) from January 2010 to today: every strike and every expiry, every trading day, with last, bid, ask, bid and ask implied volatility, open interest, volume, delta, gamma, vega, theta and rho. About 100 million option prices a quarter, updated every day, on your FinzData API key and in Claude, ChatGPT, Grok and Perplexity.

[Options EOD Complete, $2,950](https://api.finzdata.com/subscribe/options?product=all) [Magnificent 7 + SPY + QQQ, $495](https://api.finzdata.com/subscribe/options?product=mag) [One underlying, $49](https://api.finzdata.com/subscribe/options?product=one&symbol=SPY)

[Get a free API key](https://api.finzdata.com/) [See pricing](https://finzdata.com/shop) [Download free samples](https://finzdata.com/samples)

## What is inside

- **5,800+ underlyings:** US stocks, ETFs and indexes (SPX, NDX, RUT, VIX), with delisted names kept, so backtests see the market as it was.

- **Every strike and expiry, every day since January 2010**: weeklies, monthlies, quarterlies and LEAPS.

- **Prices and liquidity:** last, bid, ask, open interest and volume per contract.

- **Volatility and greeks:** bid and ask implied volatility, delta, gamma, vega, theta and rho.

- **Same key as everything else:** point-in-time dealer gamma (GEX), 16,000+ US stocks, 5,100+ ETFs, 123 indexes including the VIX family, 79 FX pairs, 139 futures markets and 18,000+ macro series.

## Use cases

- **Options strategy backtests:** covered calls, cash-secured puts, collars, iron condors and calendar spreads on real historical bids and asks.

- **Volatility surfaces:** build the implied-volatility smile and term structure for any underlying on any day since 2010.

- **Earnings volatility:** measure the implied move before each report and compare it with the actual move.

- **Skew and sentiment:** put-call skew, put/call open interest and volume as fear and positioning gauges.

- **Dealer positioning:** rebuild gamma and open-interest walls by strike, next to our point-in-time GEX.

- **Volatility risk premium:** implied versus realized volatility across thousands of names and two market cycles.

- **Machine learning:** 16 years of clean chains for option-pricing, volatility and event models.

- **Ask your AI:** "Using FinzData, show the SPY 30-day at-the-money implied volatility and the 25-delta put skew for the last year."

## Pricing

- [One underlying, every strike and expiry since 2010: $49](https://api.finzdata.com/subscribe/options?product=one&symbol=SPY)

- [Magnificent 7 + SPY + QQQ (AAPL, MSFT, NVDA, AMZN, GOOGL, META, TSLA, SPY, QQQ): $495](https://api.finzdata.com/subscribe/options?product=mag)

- [Options EOD Complete, every underlying since 2010: $2,950](https://api.finzdata.com/subscribe/options?product=all)

One-time purchases, yours to keep: the full history on your API key and as quarterly files. Every free key gets the last 12 months of chains.

## Get it in Python, the API or your AI

```
import requests
r = requests.get('https://api.finzdata.com/v1/options/eod',
                 params={'ticker': 'SPY', 'start': '2020-03-16', 'end': '2020-03-16', 'format': 'csv'},
                 headers={'X-API-Key': 'YOUR_KEY'})
print(r.text[:500])
```

## Ask your AI

Connect FinzData to Claude, ChatGPT, Grok or Perplexity once ([steps](https://finzdata.com/mcp)) and ask in plain English. The tool is `get_options_eod`.

- "Using FinzData, show the NVDA options chain for the nearest monthly expiry on the latest day."

- "Using FinzData, what was the implied move for AAPL before its last earnings report?"

- "Using FinzData, chart SPY put open interest by strike for the December expiry."

## Frequently asked questions

### Which underlyings are included?

5,800+ US stocks, ETFs and indexes with listed options, including SPY, QQQ, IWM, SPX, NDX, RUT, VIX, the Magnificent 7 and thousands more, with delisted names kept.

### How far back does it go?

January 2010 for every underlying that had listed options then; newer names from their first listed option.

### Which fields are included?

For every contract each day: strike, expiry, call or put, last, bid, ask, bid and ask implied volatility, open interest, volume, delta, gamma, vega, theta and rho.

### Can I try it free?

Yes. Every free key gets the last 12 months of end-of-day chains on the API and in the AI tools.

### How is it delivered?

On your API key (/v1/options/eod) and as quarterly files for bulk research, both yours to keep.

## Related

- [Options gamma (GEX)](https://finzdata.com/gex)

- [Index data](https://finzdata.com/index-data)

- [FX data](https://finzdata.com/fx-data)

- [Tick data](https://finzdata.com/tick-data)

- [Shop](https://finzdata.com/shop)

[Get a free API key](https://api.finzdata.com/) [See pricing](https://finzdata.com/shop) [Download free samples](https://finzdata.com/samples)
