get_option_contracts
Retrieve option contracts for specified underlying symbols with filtering by expiration date, strike price, type, and status to analyze trading opportunities.
Instructions
Retrieves option contracts for underlying symbol(s).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| underlying_symbols | No | Filter contracts by one or more underlying symbols. | |
| show_deliverables | No | Include deliverables array in the response. | |
| status | No | Filter contracts by status (active/inactive). By default only active contracts are returned. | |
| 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. By default this is set to the next weekend. | |
| root_symbol | No | Filter contracts by the root symbol. | |
| type | No | Filter contracts by the type (call/put). | |
| style | No | Filter contracts by the style (american/european). | |
| 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. | |
| page_token | No | Used for pagination, this token retrieves the next page of results. It is obtained from the response of the preceding page when additional pages are available. | |
| limit | No | The number of contracts to limit per page (default=100, max=10000). | |
| ppind | No | The ppind(Penny Program Indicator) field indicates whether an option contract is eligible for penny price increments, with `true` meaning it is part of the Penny Program and `false` meaning it is not. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||