get_option_chain
Retrieve a filtered, bounded option chain for a single expiration date, with limits by moneyness, strike, volume, open interest, and bid-ask spread.
Instructions
Get a filtered, bounded option chain for one expiration date.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum contracts returned per side, from 1 to 100. | |
| symbol | Yes | Stock symbol in Yahoo Finance format. | |
| moneyness | No | Restrict results to in-the-money, out-of-the-money, or at-the-money contracts. | |
| max_strike | No | Maximum strike price, inclusive. | |
| min_strike | No | Minimum strike price, inclusive. | |
| min_volume | No | Minimum volume, inclusive. | |
| option_type | No | Return calls, puts, or both. | both |
| expiration_date | Yes | Expiration date in YYYY-MM-DD format. | |
| min_open_interest | No | Minimum open interest, inclusive. | |
| max_bid_ask_spread | No | Maximum ask minus bid spread, inclusive. |