/v1/history
Daily VIX/VIX3M contango-ratio series with backwardation days flagged
Try it live
10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.
It works. Grab an API key and use it in your project.
Get an API keyCode snippets
curl "https://api.oanor.com/vixterm-api/v1/history" \ -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/vixterm-api/v1/history", {
headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/vixterm-api/v1/history");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
"https://api.oanor.com/vixterm-api/v1/history",
headers={"x-oanor-key": "oanor_test_..."}
)
Example response
A real response from this endpoint, captured by the latest health check.
{
"data": {
"days": 251,
"note": "Daily time series of the VIX / VIX3M contango ratio. backwardation_days counts days the ratio exceeded 1 (the curve inverted — stress). Read fresh per call, lightly cached.",
"source": "Yahoo Finance (^VIX, ^VIX3M)",
"current": {
"vix": 19.44,
"date": "2026-06-11",
"vix3m": 21.42,
"contango_ratio": 0.9076
},
"history": [
{
"vix": 18.02,
"date": "2025-06-12",
"vix3m": 20.65,
"backwardation": false,
"contango_ratio": 0.8726
},
{
"vix": 20.82,
"date": "2025-06-13",
"vix3m": 22.62,
"backwardation": false,
"contango_ratio": 0.9204
},
{
"vix": 19.11,
"date": "2025-06-16",
"vix3m": 21.23,
"backwardation": false,
"contango_ratio": 0.9001
},
{
"vix": 21.6,
"date": "2025-06-17",
"vix3m": 22.91,
"backwardation": false,
"contango_ratio": 0.9428
},
{
"vix": 20.14,
"date": "2025-06-18",
"vix3m": 21.97,
"backwardation": false,
"contango_ratio": 0.9167
},
{
"vix": 20.62,
"date": "2025-06-20",
"vix3m": 22.48,
"backwardation": false,
"contango_ratio": 0.9173
},
{
"vix": 19.83,
"date": "2025-06-23",
"vix3m": 21.82,
"backwardation": false,
"contango_ratio": 0.9088
},
{
"vix": 17.48,
"date": "2025-06-24",
"vix3m": 20.05,
"backwardation": false,
"contango_ratio": 0.8718
},
{
"vix": 16.76,
"date": "2025-06-25",
"vix3m": 19.67,
"backwardation": false,
"contango_ratio": 0.8521
},
{
"vix": 16.59,
"date": "2025-06-26",
"vix3m": 19.45,
"backwardation": false,
"contango_ratio": 0.853
},
{
"vix": 16.32,
"date": "2025-06-27",
"vix3m": 19.45,
"backwardation": false,
"contango_ratio": 0.8391
},
{
"vix": 16.73,
"date": "2025-06-30",
"vix3m": 19.44,
"backwardation": false,
"contango_ratio": 0.8606
},
{
…