Get end-of-day options chains
get_options_eodEnd-of-day US options chains since January 2010 for 5,800+ underlyings (stocks, ETFs and indexes, delisted included): every strike and expiry each day with last, bid, ask, bid and ask implied volatility, open interest, volume, delta, gamma, vega, theta and rho. Give symbol and day (YYYY-MM-DD; default the latest day); optional expiry (YYYY-MM-DD) and right (C or P) narrow the chain. Clipped to as_of. Free keys get the last 12 months; FinzData Options EOD gives the full history: one underlying $49, Magnificent 7 + SPY + QQQ $495, every underlying $2,950 (https://finzdata.com/options-eod-data).
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"symbol": "<symbol>"
},
"name": "get_options_eod"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| day | No | Trading day YYYY-MM-DD; default the latest day. | |
| as_of | No | Point-in-time cutoff (YYYY-MM-DD). Nothing dated after this is returned, preventing look-ahead bias. Defaults to today (UTC). | |
| right | No | ||
| expiry | No | Optional expiry YYYY-MM-DD. | |
| symbol | Yes | Underlying, e.g. AAPL, SPY, SPX. |