CRYPTYX · IV Surface

by CRYPTYX

GETBase

$0.05

per call · USD Coin on Base

Latest-day Deribit IV term structure for one asset — per-tenor ATM IV, 25-delta risk reversal, butterfly, plus current put/call OI ratio. BTC and ETH only. Feeds the OPT factor class; use for skew reads and vol-term structuring.

Endpoint

GET https://cryptyx.ai/api/iv-surface

1

Calls / 30d

1

Unique payers / 30d

Sep 5

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://cryptyx.ai/api/iv-surface", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://cryptyx.ai/api/iv-surface?asset=" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "asof_day": "2026-06-18",
  "pcr": {
    "oi_call": 50179.3,
    "oi_put": 42150.6,
    "pcr": 0.84
  },
  "term_structure": [
    {
      "atm_iv": 0.482,
      "bf_25d": 0.012,
      "iv_25c": 0.473,
      "iv_25p": 0.491,
      "rr_25d": -0.018,
      "tenor": "7d"
    },
    {
      "atm_iv": 0.515,
      "bf_25d": 0.019,
      "iv_25c": 0.503,
      "iv_25p": 0.527,
      "rr_25d": -0.024,
      "tenor": "30d"
    },
    {
      "atm_iv": 0.548,
      "bf_25d": 0.026,
      "iv_25c": 0.532,
      "iv_25p": 0.563,
      "rr_25d": -0.031,
      "tenor": "90d"
    }
  ]
}

Payment details

Pay to0x0cd2c9724f185a029101b4aeacf3f114415c394f
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Market Data and the homepage with a featured placement.

Get featured →

More from CRYPTYX & similar services