chain.get
anonymous okOption chain
Option chain for one expiration with bid/ask, volume, open interest, IV and greeks per contract. Defaults to the nearest expiration; free callers are 15-minute delayed and capped at 50 contracts.
Free. Anonymous and Free callers get 15-minute delayed data capped at 50 rows.
Input
| Field | Type | Description |
|---|---|---|
| symbol* | string | Ticker symbol, e.g. SPY |
| expiration | string | Defaults to the nearest listed expiration |
| side | "call" | "put" | "both" | Default "both". |
| strikes_around | integer | Keep only N strikes each side of spot |
| min_open_interest | integer | Default 0. |
| min_volume | integer | Default 0. |
* required
Output
Returned under data; every response also carries meta with freshness, as_of and truncated.
| Field | Type | Description |
|---|---|---|
| symbol* | string | Ticker symbol, e.g. SPY |
| expiration* | string | |
| underlying_price* | number | null | |
| expirations* | string[] | |
| contracts* | object[] |
* required
Example request
Nearest expiration, 10 strikes around spot, both sides
curl -X POST "https://impliedoptions.com/api/v1/tools/chain.get" \
-H "Authorization: Bearer <YOUR_KEY>" \
-H "Content-Type: application/json" \
-d '{
"args": {
"symbol": "SPY",
"strikes_around": 10
}
}'Rendered result: /ticker/SPY#chain