Option Chain
GetOptionChainGet the option chain (calls and puts) for a stock for ONE expiration: strike, greeks (delta/gamma/theta/vega), implied volatility, open interest, and the latest daily price. Defaults to the nearest upcoming expiration; pass expiration=YYYY-MM-DD to pick another (use GetOptionExpirations to list them). When the chain is larger than maxResults the contracts nearest the money are returned, so an unfiltered call already lands where strategies trade. Narrow with minStrike/maxStrike and type (call/put) to reach the wings. Each row attributes its last price, day range and volume to its provider-stamped session and attributes open interest to its separate effective date, or marks either date unknown; implied volatility and greeks are the provider's model values computed at fetch time, so repeated calls can return different values. The daily figures are not live quotes. Bid/ask use real-time OPRA on Pro and a 15-minute delayed indicative feed on Plus; Free covers end-of-day data only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Contract type: call or put (default: both) | |
| ticker | Yes | Stock ticker, e.g. AAPL | |
| maxStrike | No | Only include strikes at or below this price | |
| minStrike | No | Only include strikes at or above this price | |
| expiration | No | Expiration date in YYYY-MM-DD format (default: nearest upcoming) | |
| maxResults | No | Maximum contracts to return (default: 60, max: 500) |