MKT CAP$2.75T+0.5%
24H VOL$5145.4B
BTC DOM58.4%
HEALTH72BULLISH
SHORT-TERM73BULLISH
LONG-TERM70BULLISH
OI$14.2B
24H LIQ$58M
LONG/SHORT51.5% / 48.5%
REGIME (LT)BTC-LED BULL MARKET
REGIME (ST)SQUEEZE
HL OI$11.1B
WHALESSHORT 46.1%
MKT CAP$2.75T+0.5%
24H VOL$5145.4B
BTC DOM58.4%
HEALTH72BULLISH
SHORT-TERM73BULLISH
LONG-TERM70BULLISH
OI$14.2B
24H LIQ$58M
LONG/SHORT51.5% / 48.5%
REGIME (LT)BTC-LED BULL MARKET
REGIME (ST)SQUEEZE
HL OI$11.1B
WHALESSHORT 46.1%
Plug real-time crypto data into your AI agent — one command: Get your free API key →
Get API KeyLogin
VOLATILITY · CVI

Crypto Volatility Index

A volume-weighted, market-wide measure of how volatile crypto actually is — the annualized 30-day realized volatility of the whole universe, weighted by trading notional. Paired with BTC & ETH implied vol (Deribit DVOL) and the variance risk premium.

CVI · 30D REALIZED
76%
annualized · volume-weighted
normal · stress 52/100

Realized vs implied — BTC & ETH

implied vol exists only where options are liquid
BTC VRP -3.3 pts
Realized · 30d
42%
Implied · DVOL
39%
ETH VRP -7.5 pts
Realized · 30d
60%
Implied · DVOL
53%

Realized vs implied over time

annualized vol %, shared scale
BTC Realized 42% Implied 39%
44.7 35.4 26.1 07-10T00:00:00+00:00 09-07T00:00:00+00:00
ETH Realized 60% Implied 53%
60.3 47.3 34.4 07-10T00:00:00+00:00 09-07T00:00:00+00:00

When implied (amber) sits above realized (teal), options are pricing a premium (positive variance risk premium). When realized punches above implied, the market is moving faster than options expected — stress.

Volatility Composite Score

one 0-100 gauge · higher = more market-wide vol stress
Market vol-stress · regime breadth
52/100
compressed 17.4% normal 39.9% expanding 2.2% vol shock 8.4% mean reverting 32.2% What do these mean? ↓

Volatility by coin

30d realized
CoinPrice30d realized90d percentileVol-target ×RegimeDays since flip
BTC $79,377 42%
51
1.43 normal 13d
ETH $2,499 60%
71
1.00 mean reverting 2d
HYPE $87.53 84%
56
0.71 normal 13d
SOL $105.14 73%
83
0.82 mean reverting 3d
ZEC $1,173 121%
71
0.50 normal 9d
XRP $1.40 96%
99
0.63 mean reverting 7d
PUMP $0.0044 164%
99
0.37 normal today
LIT $4.55 160%
79
0.38 mean reverting 2d
TUT $0.0246 520%
83
0.25 mean reverting 10d
RE $0.4543 141%
1
0.43 compressed 11d
ENA $0.1696 151%
99
0.40 normal 8d
PEPE $0.0000 115%
99
0.52 mean reverting 2d
SNDKB $1,784 80%
2
0.75 compressed 12d
TRUMP $2.28 221%
99
0.27 mean reverting 7d
NEAR $2.37 118%
72
0.51 normal 4d
DOGE $0.0909 88%
99
0.68 normal 3d
XMR $537.80 94%
71
0.64 expanding 2d
XAUT $4,405 21%
38
2.84 normal 20d
BMT $0.0177 347%
99
0.25 mean reverting 7d
CASHCAT $0.2121 472%
15
0.25 compressed 3d
FARTCOIN $0.1770 149%
99
0.40 mean reverting 4d
UNI $7.08 118%
99
0.51 normal 2d
ALLO $0.2468 109%
1
0.55 compressed 28d
PROM $5.70 332%
99
0.25 mean reverting 3d
SPCXB $150.24 55%
1
1.10 compressed 5d
TAO $264.92 94%
66
0.64 normal 2d
LINK $13.22 78%
99
0.77 normal 5d
PLUME $0.0144 116%
61
0.52 mean reverting 9d
AAVE $133.17 90%
75
0.67 mean reverting 2d
kPEPE $0.0037 114%
99
0.53 mean reverting 2d
SUI $0.8280 96%
99
0.63 mean reverting 5d
ARB $0.1671 134%
99
0.45 vol shock 7d
ENSO $0.9140 121%
82
0.50 mean reverting today
ONG $0.0926 446%
99
0.25 mean reverting 5d
MMT $0.1697 126%
15
0.48 compressed today
XPL $0.0907 144%
59
0.41 normal 9d
CRCLB $102.46 84%
4
0.72 compressed 3d
EUR $1.16 13%
84
3.00 mean reverting 9d
BNB $746.33 42%
68
1.41 normal 18d
CRV $0.3833 117%
99
0.51 vol shock today

Realized vol = annualized 30d Garman-Klass. Percentile = where today's vol ranks in its own trailing 90d range (low = the calm before a move). Vol-target × = the size multiplier a vol-targeting strategy applies. Days since flip = consecutive days held in the current regimetoday means it flipped on the latest bar, and a trailing + means the run started before the observable window, so it's a floor. Full universe + per-coin history via the API.

What the five vol regimes mean

every coin lands in exactly one · sorted calmest → most stressed
RegimeShare nowWhat it meansHow a coin qualifiesStress weight
Compressed
Unusually quiet for this coin — the coiled, low-energy state that tends to precede a breakout rather than follow one. Options are cheap here and stops sit close; the calm is the setup, not the all-clear. 30d vol in the bottom 20th percentile of its own trailing 90 days. −20
Normal
Nothing distinctive. Vol sits mid-range and the 7d front line is roughly in line with the 30d baseline. This is the fall-through bucket — no other rule fired. No other condition matched. 0
Mean reverting
The spike is deflating. Vol is still elevated versus its own history, but the front end has cooled off the highs — the fade-the-spike regime, and typically the exit path out of a shock. 7d ÷ 30d vol ≤ 0.85 while 30d vol is still at the 60th percentile or higher. +5
Expanding
Vol is breaking out: the near term is running hot against a baseline that is already at or above its own median. Trend conditions — widen stops, cut size, expect follow-through. 7d ÷ 30d vol ≥ 1.15 while 30d vol is at the 50th percentile or higher. +20
Vol shock
Acute stress right now — the fastest this coin has moved in a quarter. Liquidation cascades, gapping and slippage cluster in this bucket; it is the single biggest driver of the composite. 7d vol in the top decile (≥ 90th percentile) of its trailing 90 days. +35

Percentiles are per coin, not market-wide. Every threshold above ranks a coin's current annualized Garman-Klass vol against its own trailing 90 days — so a 40%-vol BTC can read expanding while a 90%-vol memecoin reads compressed. The rules are checked in priority order (vol shock → expanding → compressed → mean reverting → normal) and the first match wins, which is why a coin in the top decile is always labelled a shock even if its term structure is also cooling.

The composite score is these shares, weighted. It starts at a neutral 50 and moves by each regime's share of the universe times the weight in the last column: 50 + 0.35·shock + 0.20·expanding − 0.20·compressed + 0.05·mean reverting, clamped to 0–100. Compressed is the only bucket that subtracts — a market coiling up scores calm. Today that lands at 52/100 · normal (≥70 stressed · 55–69 elevated · 45–54 normal · 30–44 calm · <30 dormant). Higher = size down.

Realized vs implied

Two lenses on the same risk.

Realized volatility measures how much price has actually moved — computed here from OHLC candles across the whole universe. Implied volatility is baked into options prices and reflects what the market expects next — for crypto that means BTC & ETH (the only coins with deep options), via Deribit's DVOL index.

The gap between them — the variance risk premium (implied − realized) — is a tradable signal. Persistently positive VRP rewards vol sellers; a collapse or flip to negative flags that realized vol is outrunning expectations, which often precedes deleveraging.

Wait — does crypto even have options? It does. Deribit runs the deepest crypto options market — roughly 80–90% of all crypto options open interest — with liquid BTC and ETH contracts; OKX, Bybit, Binance and the regulated CME list them too. DVOL is derived straight from that live BTC/ETH options book, the same way the VIX comes from S&P 500 options.

What crypto doesn't have is options on the long tail. Most alts have no real options market, so there is no implied vol to read for them. That is the whole reason this page is asymmetric: implied vol and the variance risk premium are a BTC & ETH story, while realized vol — measured from price alone — covers all 454 coins in the index.

Get it from the API

market-wide CVI + BTC/ETH implied
GET · volatility/indexcurl
curl -H "X-API-Key: cdk_live_yourkey" \
  https://cryptodataapi.com/api/v1/volatility/index

Also: per-coin realized vol (/volatility/regime) and implied vol + term structure (/volatility/implied).

LAUNCH PREVIEW This page is a free launch preview — data is ~30-min delayed. The API is real-time.