Swolecharts
Live crypto data · 10 exchanges
Log inSign up

Crypto CVD Screener: Spot vs Perp Net Buying

Cumulative volume delta (CVD) adds up taker buys minus taker sells. This screener shows that net taker flow for the 100 most-traded coins over the last 1, 4 or 24 hours or 7 days, split into spot and perpetual futures, and flags coins where the two disagree: spot buying while perps sell, or perps buying while spot sells.

Over the last 24 hours, the top 100 coins saw -$16.3M of net taker flow on spot and -$1.24B on perpetual futures; 27 of 68 spot books and 16 of 96 perp books were net bought. The strongest spot buying was in BTC (+$22.9M), and the heaviest perp selling in BTC (-$507.1M). 12 coins diverge: spot buying while perps sell in SOL, XAUT, TAO, ASTER; perps buying while spot sells in PIEVERSE.

Top 100 coins by 24h volumeTaker split from Binance, Bybit, HyperliquidWindows: 1h, 4h, 24h, 7dAs of 13:31 UTC

Window

Seven-day snapshot: 12 Nov 13:26 UTC.

Spot net taker flow 24h
-$16.26M
27 of 68 coins net bought
Perp net taker flow 24h
-$1.24B
16 of 96 coins net bought
Spot buying, perps selling 24h
11 of 64
Perps buying, spot selling 24h
1 of 64

Net taker flow by coin · spot vs perp · 24h

top 100 coins by 24h volume
Coin Spot net 24h Perp net 24h Spot buy % Perp buy % Total net Spot vs perp Vol 24h Chart
1BTC +$22.90M -$507.13M 50.6% 48.7% -$484.23M Perps selling $21.65B CVD
2ETH +$15.46M -$230.04M 51.0% 49.1% -$214.58M Balanced $12.92B CVD
3ZEC -$3.02M +$2.50M 49.2% 50.0% -$519K Balanced $3.12B CVD
4SOL +$5.75M -$83.20M 51.2% 48.0% -$77.45M Spot buying, perps selling $2.29B CVD
5XRP -$4.34M -$30.91M 48.7% 48.6% -$35.25M Selling on both $1.26B CVD
6HYPE -$3.16M -$48.51M 47.2% 47.3% -$51.67M Selling on both $967.77M CVD
7SOXL — -$15.63M — 49.1% -$15.63M perp only $905.09M CVD
8PEPE -$4.15M -$68.12M 47.8% 44.9% -$72.27M Selling on both $760.63M CVD
9NEAR -$6.30M -$13.98M 46.5% 48.8% -$20.28M Selling on both $668.90M CVD
10AGT — +$22.35M — 51.9% +$22.35M perp only $594.95M CVD
11BNB -$7.97M -$21.68M 45.3% 47.3% -$29.65M Selling on both $480.46M CVD
12DOGE -$3.69M -$20.98M 46.3% 47.4% -$24.68M Selling on both $460.17M CVD
13INIT +$398K -$9.07M 50.8% 48.9% -$8.67M Perps selling $447.20M CVD
14UNI -$7.76M -$9.58M 44.2% 48.3% -$17.34M Selling on both $346.57M CVD
15ENA -$2.27M -$16.49M 47.6% 46.8% -$18.75M Selling on both $308.43M CVD
16JCT — -$6.16M — 49.0% -$6.16M perp only $296.98M CVD
17NVDA — +$4.67M — 50.9% +$4.67M perp only $253.67M CVD
18KGEN — -$3.69M — 49.3% -$3.69M perp only $253.14M CVD
19ARIA — +$7,759 — 50.0% +$7,759 perp only $239.75M CVD
20SUI -$1.74M -$6.71M 47.2% 48.3% -$8.45M Selling on both $230.16M CVD
21LINK -$767K -$9.81M 49.2% 47.0% -$10.58M Perps selling $212.59M CVD
22ADA -$711K -$8.66M 48.3% 47.6% -$9.37M Selling on both $198.93M CVD
23AVAX -$868K -$5.52M 48.3% 48.4% -$6.38M Selling on both $197.46M CVD
24AAVE -$552K -$12.32M 49.2% 46.1% -$12.87M Perps selling $192.23M CVD
25IDOL — +$70K — 50.0% +$70K perp only $183.89M CVD
26GRAM +$6.08M +$1.77M 57.3% 50.7% +$7.85M Spot buying $162.16M CVD
27WLD +$142K -$10.16M 50.4% 46.3% -$10.02M Perps selling $155.19M CVD
28NVDAB +$12.99M — 54.2% — +$12.99M spot only $153.68M CVD
29XMR — -$6.75M — 47.8% -$6.75M perp only $151.92M CVD
30SNDK — -$9.23M — 46.9% -$9.23M perp only $149.36M CVD
31ERA +$548K -$1.58M 51.7% 49.4% -$1.03M Spot buying $148.53M CVD
32XAU — +$3.31M — 51.1% +$3.31M perp only $148.42M CVD
33TAO +$879K -$8.25M 52.5% 46.7% -$7.37M Spot buying, perps selling $143.07M CVD
34PUMP -$531K -$6.53M 48.2% 47.2% -$7.06M Selling on both $131.23M CVD
35ARB -$1.38M -$9.82M 45.8% 45.6% -$11.20M Selling on both $128.06M CVD
36AKE — -$3.41M — 48.6% -$3.41M perp only $124.03M CVD
37INJ +$368K -$3.46M 51.2% 48.4% -$3.09M Spot buying, perps selling $120.84M CVD
38ONE +$41K -$666K 50.2% 49.7% -$625K Balanced $110.31M CVD
39PAXG +$664K -$3.59M 52.9% 48.2% -$2.93M Spot buying, perps selling $110.23M CVD
40LTC -$1.58M -$2.02M 46.7% 48.8% -$3.60M Selling on both $109.18M CVD
41XAUT +$2.14M -$2.61M 53.2% 48.2% -$471K Spot buying, perps selling $108.00M CVD
42TRUMP -$264K -$1.82M 48.7% 49.0% -$2.08M Selling on both $100.92M CVD
43LIT -$48K -$6.91M 49.5% 46.0% -$6.96M Perps selling $91.29M CVD
44MAGMA — -$2.34M — 48.7% -$2.34M perp only $89.32M CVD
45QNT -$1.24M -$2.72M 44.4% 48.2% -$3.96M Selling on both $85.24M CVD
46BTW — -$854K — 49.5% -$854K perp only $81.61M CVD
47ONDO +$408K -$2.23M 51.7% 48.3% -$1.83M Spot buying, perps selling $79.31M CVD
48XLM +$125K -$1.68M 50.5% 48.7% -$1.55M Perps selling $78.57M CVD
49ASTER +$788K -$2.23M 51.9% 48.0% -$1.44M Spot buying, perps selling $75.88M CVD
50CL — -$1.21M — 49.2% -$1.21M perp only $74.19M CVD
51OPG +$101K -$484K 50.4% 49.6% -$383K Balanced $71.37M CVD
52MU — +$2.39M — 51.7% +$2.39M perp only $69.74M CVD
53SPCX — +$642K — 50.5% +$642K perp only $68.43M CVD
54SOXS — -$2.15M — 48.4% -$2.15M perp only $67.97M CVD
55FIL -$101K -$2.68M 48.8% 47.9% -$2.78M Selling on both $67.59M CVD
56BCH -$130K -$2.11M 48.8% 48.2% -$2.24M Selling on both $64.19M CVD
57SNDKB -$17.97M — 35.9% — -$17.97M spot only $63.77M CVD
58KORU — +$564K — 50.5% +$564K perp only $61.12M CVD
59ZRO -$793K -$914K 45.2% 49.1% -$1.71M Spot selling $60.13M CVD
60Q — -$2.83M — 47.6% -$2.83M perp only $57.86M CVD
61SOXLB -$9.74M — 41.2% — -$9.74M spot only $55.18M CVD
62HBAR -$717K -$3.19M 45.4% 46.5% -$3.91M Selling on both $53.61M CVD
63TRX -$1.34M -$112K 46.9% 49.8% -$1.45M Spot selling $52.07M CVD
64ICP -$364K -$1.24M 47.6% 48.6% -$1.60M Selling on both $51.51M CVD
65ETHFI -$244K +$869K 47.4% 50.9% +$625K Spot selling $50.70M CVD
66NBIS — -$2.08M — 47.9% -$2.08M perp only $49.24M CVD
67TIA +$1.73M +$1.37M 60.3% 51.7% +$3.10M Buying on both $49.17M CVD
68DOT -$40K -$3.12M 49.6% 46.3% -$3.16M Perps selling $46.55M CVD
69NIGHT +$373K -$114K 51.8% 49.8% +$259K Spot buying $46.30M CVD
70XPL -$557K -$4.19M 45.8% 44.7% -$4.75M Selling on both $46.23M CVD
71SNXX — +$188K — 50.2% +$188K perp only $45.96M CVD
72XAG — +$720K — 50.8% +$720K perp only $43.16M CVD
73APT +$259K -$1.74M 53.0% 47.8% -$1.48M Spot buying, perps selling $42.94M CVD
74FET -$490K -$204K 47.6% 49.7% -$694K Spot selling $41.27M CVD
75H +$202K -$1.02M 54.4% 48.7% -$818K Spot buying, perps selling $40.13M CVD
76SPCXB -$2.43M — 47.0% — -$2.43M spot only $40.02M CVD
77SKHYNIX — -$1.05M — 48.7% -$1.05M perp only $39.77M CVD
78AERO -$947K -$3.29M 41.9% 45.1% -$4.23M Selling on both $39.60M CVD
79VVV -$390K -$966K 40.4% 48.7% -$1.36M Selling on both $39.33M CVD
80DASH -$210K -$2.58M 47.6% 46.3% -$2.79M Selling on both $39.25M CVD
81PENGU +$452K -$1.91M 54.4% 47.1% -$1.46M Spot buying, perps selling $38.22M CVD
82HUMA +$70K -$761K 50.8% 48.9% -$691K Perps selling $37.51M CVD
83ON — -$1.68M — 47.7% -$1.68M perp only $36.71M CVD
84WLFI +$250K -$965K 51.9% 48.4% -$716K Spot buying, perps selling $36.17M CVD
85PIEVERSE -$164K +$1.46M 44.7% 52.1% +$1.30M Perps buying, spot selling $36.04M CVD
86OP +$31K -$1.70M 50.5% 47.4% -$1.66M Perps selling $35.45M CVD
87FARTCOIN — -$1.15M — 48.3% -$1.15M perp only $34.45M CVD
88SHIB +$2,837 -$2.07M 50.1% 46.7% -$2.06M Perps selling $34.30M CVD
89MSTR — -$4.83M — 42.8% -$4.83M perp only $33.68M CVD
90STRK -$50K -$175K 49.4% 49.7% -$225K Balanced $33.11M CVD
91INTC — -$5.92M — 41.0% -$5.92M perp only $32.73M CVD
92PYTH -$56K -$919K 49.3% 48.4% -$974K Perps selling $32.41M CVD
93PRL — -$1.03M — 48.4% -$1.03M perp only $31.96M CVD
94PUMPFUN — -$2.31M — 46.3% -$2.31M perp only $31.50M CVD
95JUP -$394K +$156K 46.1% 50.3% -$238K Spot selling $31.29M CVD
96CRV +$42K -$1.80M 50.7% 46.7% -$1.75M Perps selling $30.32M CVD
97USELESS — -$167K — 49.7% -$167K perp only $29.75M CVD
98QQQ — -$2.52M — 45.7% -$2.52M perp only $29.03M CVD
99PONS -$10K -$847K 49.1% 48.5% -$857K Perps selling $28.54M CVD
100TSLA — -$652K — 48.8% -$652K perp only $26.71M CVD

OI-normalized perpetual CVD compares completed hourly flow with opening open interest for Binance and Bybit BTCUSDT and ETHUSDT.

Taker flow streaks count consecutive completed UTC hours of one-sided taker buying or selling on each top perpetual contract.

How to read it. Net taker flow is taker buys minus taker sells in US dollars: the change in CVD over the last 24 hours. Spot and perpetual futures are summed separately across exchanges. Spot buying, perps selling and Perps buying, spot selling mark divergences; a side counts as buying or selling when its net flow is at least 2% of its volume and $10K. Click CVD for a coin's net flow by exchange and its spot vs perp CVD chart.

Included: Binance, Bybit, Hyperliquid (1-minute bars with a taker buy/sell split, recorded from their public feeds). Excluded: Aster, Bitget, Gate, HTX, KuCoin, Lighter, MEXC, whose feeds here carry no taker buy/sell split. Stablecoins and HIP-3 stock perps are left out. Refreshed every two minutes. Not financial advice.

CVD screener FAQ

What is CVD in crypto?

CVD (cumulative volume delta) is the running total of taker buy volume minus taker sell volume. A taker is the side that crosses the spread with a market order, so a rising CVD means buyers are paying up and a falling CVD means sellers are hitting bids. This screener shows the net amount (the change in CVD) over the last 1, 4 or 24 hours or 7 days for each coin, in US dollars.

Why compare spot and futures buying?

Spot buyers take delivery of the coin; perpetual futures traders can be leveraged, hedging or farming funding. When spot is net bought while perps are net sold, the move is carried by spot demand and shorts may be leaning against it. When perps are bought while spot is sold, the move is leverage-driven and more exposed to liquidations and funding swings. Neither is a signal on its own. Not financial advice.

Which exchanges are included?

Taker flow comes from the 1-minute bars this site records from the public feeds of Binance, Bybit and Hyperliquid, which report how much of each minute's volume was bought by takers. Aster, Bitget, Gate, HTX, KuCoin, Lighter and MEXC are left out because their feeds here carry no taker buy/sell split.

How are the labels decided?

Each side (spot or perps) counts as buying or selling when its net flow is at least 2% of the volume that carries a taker split and at least $10K; smaller imbalances count as balanced. Spot buying, perps selling and Perps buying, spot selling are the divergences. A coin traded only as a perp (or only as spot) on these exchanges has no label.

Where can I see the CVD chart of one coin?

Click CVD in a coin's row to open its CVD page: net taker flow by exchange over 1, 4 and 24 hours and 7 days and a chart of spot and perp CVD side by side over 1, 7 or 30 days. The screener table refreshes every two minutes, its 7-day totals every ten minutes.