/v1/surfaces/{asset}Volatility surface
SVI-calibrated implied volatility surface for a given asset. Returns the full strike × expiry grid.
Path parameters
assetstringrequiredBTC or ETH
Query parameters
as_ofISO 8601Return snapshot at or before this timestamp. Default: latest.
formatstringdelta (default) or strike
Example request
curl -H "Authorization: Bearer vl_live_..." \
"https://api.volalabs.de/v1/surfaces/BTC"Example response
{
"asset": "BTC",
"as_of": "2026-04-30T14:15:00Z",
"spot": 73420.50,
"model": "SVI",
"fit": {
"atm_rmse": 0.38,
"wing_25d_rmse": 0.71,
"wing_10d_rmse": 1.24
},
"surface": [
{ "expiry": "2026-05-09", "dte": 9, "delta": 0.50, "iv": 0.5821 },
{ "expiry": "2026-05-09", "dte": 9, "delta": 0.25, "iv": 0.6204 },
{ "expiry": "2026-05-09", "dte": 9, "delta": 0.10, "iv": 0.7156 },
{ "expiry": "2026-05-30", "dte": 30, "delta": 0.50, "iv": 0.5945 }
]
}