Get option chain
get_option_chainRetrieve option chain data for any underlying symbol. Filter by expiration, days to expiration, strike range, and option type to get specific strikes or expiration summaries.
Instructions
Get the option chain for an underlying symbol. With no filters, returns a summary of available expirations only. Provide expiration or a DTE range to get strikes. Strike filters narrow the result further. Returned option symbols can be used as order legs and quote symbols.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Underlying symbol, e.g. SPY | |
| expiration | No | Exact expiration date, YYYY-MM-DD | |
| dte_min | No | Minimum days to expiration | |
| dte_max | No | Maximum days to expiration | |
| strike_min | No | Minimum strike price | |
| strike_max | No | Maximum strike price | |
| option_type | No | Which side to include (default both) |