GET/v1/stocks/top-iv
Get stocks with highest implied volatility
Returns equities ranked by highest annualized implied volatility, excluding stocks with IV > 200%. Limit defaults to 20; capped at your account plan's max_rows; requests exceeding 100 are capped silently.
Endpoint Usage & Plan Rules
Plan Access
Included in Basic
Active subscription
Result Clamping
Clamped by Plan
Clamped to plan max_rows
Parameters
Optional Parameters
| Name | Type | Location | Description |
|---|---|---|---|
| limit | integer | query | Maximum stocks to return (1-100, default 20). Clamped to plan max_rows. |
Request Examples
curl -s -H "Authorization: Bearer $WSO_API_KEY" \
"https://api.wheelstrategyoptions.com/v1/stocks/top-iv?limit=20"Try it
GET/v1/stocks/top-iv
Included in BasicAdd your API key to send.
Response
Send a request to see the live response, its status, timing, and rate-limit headers.
Response Attributes (200 OK)
| Field | Type | Nullable | Description |
|---|---|---|---|
| stocks | object[] | No | List of top IV stocks. |
Response Example
json
{
"stocks": [
{
"symbol": "NFE",
"name": "New Fortress Energy Inc.",
"stockIV": 199.76,
"ivr": 14.4656,
"ivChange1w": 0,
"marketCap": 37532400,
"logoUrl": "https://images.financialmodelingprep.com/symbol/NFE.png"
},
{
"symbol": "BNTC",
"name": "Benitec Biopharma Inc.",
"stockIV": 199.3,
"ivr": 64.2366,
"ivChange1w": 106.6,
"marketCap": 313247000,
"logoUrl": "https://images.financialmodelingprep.com/symbol/BNTC.png"
},
{
"symbol": "CTNM",
"name": "Contineum Therapeutics, Inc.",
"stockIV": 199.3,
"ivr": 45.7567,
"ivChange1w": 16.3,
"marketCap": 493589000,
"logoUrl": "https://images.financialmodelingprep.com/symbol/CTNM.png"
}
]
}Error Responses
| Status | Description |
|---|---|
| 400 | Bad Request. The request body, query parameters, or path values violated validation constraints. |
| 401 | Unauthorized. Missing, malformed, or invalid API key credential. |
| 403 | Forbidden. Rejection reasons: `subscription_required` (no subscription record), `subscription_inactive` (subscription not active), `trial_ended` (trial has expired), `wrong_credential_type`, `origin_forbidden` (origin authentication failed). |
| 404 | Not Found. Requested resource, ticker symbol, or option contract does not exist. |
| 405 | Method Not Allowed. Returned with an `Allow` header when an unsupported HTTP method is used. Error code: `method_not_allowed`. (HEAD is served on all GET routes and counts against the rate limit like GET.) |
| 429 | Too Many Requests. Rejection reasons: `rate_limited` (per-minute limit), `too_many_concurrent_requests` (in-flight cap), `too_many_auth_failures`. |
| 500 | Internal Server Error. Unhandled internal server or database error. |
| 503 | Service Unavailable. Backing database, cache, or external provider connection unavailable. |