Option chain
options_chainFetch a filtered options chain for an underlying, returning greeks and implied volatility per contract. Filter by call/put, strike range, and expiration; large results return a result_id.
Instructions
The option chain of one underlying: a snapshot row per contract with greeks and implied volatility, filtered by type, strike range (USD) and expiration (exact or from/to). Chains are large; filter by expiration and strike. Large results are stored, not shown: you get a result_id to query with results_query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| expiration | No | Exact expiration date (YYYY-MM-DD). | |
| page_token | No | Continue a truncated fetch: the page_token from the previous response's pagination. | |
| strike_max | No | Highest strike (USD), inclusive. | |
| strike_min | No | Lowest strike (USD), inclusive. | |
| underlying | Yes | Underlying stock ticker, e.g. AAPL or BRK-B. | |
| option_type | No | Only calls or only puts. | |
| root_symbol | No | OCC root, for adjusted contracts. | |
| expiration_to | No | Latest expiration date, inclusive. | |
| expiration_from | No | Earliest expiration date, inclusive. |