get_option_chain
Retrieve option chain data for financial instruments to analyze contracts, including trade details, quotes, implied volatility, and Greeks. Filter results by contract type, strike price, expiration date, and other parameters for focused analysis.
Instructions
Retrieves option chain data for an underlying symbol, including latest trade, quote, implied volatility, and greeks for each contract. The response can be very large. Use the type (call/put), strike_price_gte/lte, expiration_date, and limit parameters to narrow results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| underlying_symbol | Yes | The financial instrument on which an option contract is based or derived. | |
| feed | No | The source feed of the data. `opra` is the official OPRA feed, `indicative` is a free indicative feed where trades are delayed and quotes are modified. Default: `opra` if the user has a subscription, otherwise `indicative`. | opra |
| limit | No | Number of maximum snapshots to return in a response. The limit applies to the total number of data points, not the number per symbol! Use `next_page_token` to fetch the next set of responses. | |
| updated_since | No | Filter to snapshots that were updated since this timestamp, meaning that the timestamp of the trade or the quote is greater than or equal to this value. Format: RFC-3339 or YYYY-MM-DD. If missing, all values are returned. | |
| page_token | No | The pagination token from which to continue. The value to pass here is returned in specific requests when more data is available, usually because of a response result limit. | |
| type | No | Filter contracts by the type (call or put). | |
| strike_price_gte | No | Filter contracts with strike price greater than or equal to the specified value. | |
| strike_price_lte | No | Filter contracts with strike price less than or equal to the specified value. | |
| expiration_date | No | Filter contracts by the exact expiration date (format: YYYY-MM-DD). | |
| expiration_date_gte | No | Filter contracts with expiration date greater than or equal to the specified date. | |
| expiration_date_lte | No | Filter contracts with expiration date less than or equal to the specified date. | |
| root_symbol | No | Filter contracts by the root symbol. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||