Option contracts
reference_option_contractsFilter and list option contracts by underlying, expiration, type, style, strike range, and root; large results are stored and returned as a result_id for later querying.
Instructions
Listed option contracts (OCC symbol, underlying, expiration, strike in USD, type, style, multiplier, open interest, last close) filtered by underlyings, expiration (exact or from/to), type, style, strike range and root; deliverables on request. Large results are stored, not shown: you get a result_id to query with results_query.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| style | No | ||
| status | No | Alpaca's default is active only. | |
| expiration | No | Exact expiration date. | |
| 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. | |
| option_type | No | ||
| root_symbol | No | OCC root, for adjusted contracts. | |
| underlyings | No | Underlying stock tickers. | |
| expiration_to | No | Latest expiration date, inclusive. | |
| expiration_from | No | Earliest expiration date, inclusive. | |
| show_deliverables | No | Include each contract's deliverables. |