iv.context
anonymous okImplied volatility context
Current 30-day IV with rank, percentile and 52-week range, the last year of daily IV history, monthly seasonality, and realised volatility. IVs are decimals (0.25 = 25%); rank and percentile are 0–100.
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 |
* required
Output
Returned under data; every response also carries meta with freshness, as_of and truncated.
| Field | Type | Description |
|---|---|---|
| symbol* | string | |
| as_of_date* | string | |
| underlying_price* | number | null | |
| current_iv* | number | null | |
| iv_rank* | number | null | |
| iv_percentile* | number | null | |
| iv_52w* | object | |
| hv20* | number | null | |
| hv30* | number | null | |
| hv60* | number | null | |
| series* | object[] | Daily IV history, oldest first, capped at 252 rows |
| seasonality* | object[] | |
| unavailable* | ("series" | "seasonality" | "hv")[] | Sub-sources that failed for this call |
* required
Example request
curl -X POST "https://impliedoptions.com/api/v1/tools/iv.context" \
-H "Authorization: Bearer <YOUR_KEY>" \
-H "Content-Type: application/json" \
-d '{
"args": {
"symbol": "NVDA"
}
}'Rendered result: /ticker/NVDA#iv