MKT CAP$2.68T+0.3%
24H VOL$121.8B
BTC DOM59.0%
HEALTH54NEUTRAL
SHORT-TERM62NEUTRAL
LONG-TERM46BEARISH
OI$14.1B
24H LIQ$125M
LONG/SHORT51.9% / 48.0%
REGIME (LT)BTC-LED BULL MARKET
REGIME (ST)RANGE / LOW VOLATILITY
HL OI$10.0B
WHALESNEUTRAL 47.8%
MKT CAP$2.68T+0.3%
24H VOL$121.8B
BTC DOM59.0%
HEALTH54NEUTRAL
SHORT-TERM62NEUTRAL
LONG-TERM46BEARISH
OI$14.1B
24H LIQ$125M
LONG/SHORT51.9% / 48.0%
REGIME (LT)BTC-LED BULL MARKET
REGIME (ST)RANGE / LOW VOLATILITY
HL OI$10.0B
WHALESNEUTRAL 47.8%
Plug real-time crypto data into your AI agent — one command: Get your free API key →
Get API KeyLogin
ON-CHAIN · EXCHANGE FLOWS

Crypto Exchange Flows

Net token flow to and from centralized-exchange wallets — deposits (often bearish, incoming sell-side liquidity) versus withdrawals (often bullish, coins leaving for cold storage). Tracked per symbol across Ethereum, BSC, Base, Arbitrum, Optimism, Tron and Solana, plus native BTC and ETH.

Net flow · 24h · tracked universe
+$328K
Deposits · to CEX
$3.87B
Withdrawals · from CEX
$3.87B
Biggest net deposit · 24h
USDT · +$135.7M
Chains: arb, bsc, eth, sol
Biggest net withdrawal · 24h
USDC · -$119.2M
Chains: base, bsc, eth, sol

Flow spikes right now

1h flow ≥ 2 standard deviations from the trailing baseline
USDC z=2.7
ETH z=-2.6
LDO z=-3.8
GMX z=-5.8
GRT z=-2.9
BUSD z=7.3

Top movers

ranked by 24h net flow size · tile brightness scales with magnitude
Net deposit (bearish-leaning) Net withdrawal (bullish-leaning)
USDT
+$135.7M
deposit
USDC
-$119.2M
withdrawal
ETH
-$72.9M
withdrawal
BTC
+$52.4M
deposit
USDE
-$4.3M
withdrawal
PYUSD
+$4.1M
deposit
UNI
+$4.0M
deposit
LINK
-$1.6M
withdrawal
PEPE
+$1.3M
deposit
SOL
+$905K
deposit
ENA
-$697K
withdrawal
CAKE
+$416K
deposit
SHIB
-$414K
withdrawal
AAVE
-$326K
withdrawal
EIGEN
+$267K
deposit
AXS
-$266K
withdrawal
WIF
+$257K
deposit
ORCA
+$242K
deposit
ARB
+$233K
deposit
JTO
+$208K
deposit
AERO
-$202K
withdrawal
ONDO
-$198K
withdrawal
STRK
+$198K
deposit
PENDLE
+$194K
deposit
BONK
+$192K
deposit
VIRTUAL
-$182K
withdrawal
CHZ
+$140K
deposit
JUP
-$136K
withdrawal
ETHFI
-$130K
withdrawal
WLD
-$118K
withdrawal
FET
+$104K
deposit
LDO
-$101K
withdrawal
MANA
+$100K
deposit
BLUR
-$99K
withdrawal
APE
+$83K
deposit
ENS
+$74K
deposit
GALA
-$71K
withdrawal
CRV
+$56K
deposit
INJ
-$48K
withdrawal
PYTH
+$47K
deposit
DAI
+$41K
deposit
SAND
+$41K
deposit
COMP
+$33K
deposit
TWT
+$28K
deposit
IMX
+$26K
deposit
BNT
-$25K
withdrawal
FDUSD
-$21K
withdrawal
SNX
-$16K
withdrawal
1INCH
+$15K
deposit
POPCAT
-$15K
withdrawal
GMX
-$12K
withdrawal
RAY
+$12K
deposit
RPL
+$6K
deposit
OCEAN
+$2K
deposit
GRT
-$889
withdrawal
BUSD
+$679
deposit
HNT
+$314
deposit
W
-$61
withdrawal
MEW
-$48
withdrawal
SUSHI
-$8
withdrawal

Wallets tracked across Binance, Coinbase, Kraken, Bybit and OKX · 66 tokens with live flow. Full-universe coverage and per-chain breakdowns are available on the API (Free); spike-alert polling on Pro.

How to read exchange flows

Coins move to an exchange to be sold; they leave to be held.

A deposit is a token moving from a self-custody or unknown wallet into a known centralized-exchange wallet — the precondition for a sale, so a sustained rise in deposits is often read as bearish, incoming sell pressure. A withdrawal is the reverse: coins leaving an exchange for cold storage, which removes them from immediate sell-side liquidity and is often read as bullish.

Flow direction is a leading, not confirming signal — it front-runs the trade, not the price move. A single large deposit can also be an exchange-to-exchange transfer or an OTC settlement rather than a sale, so the spike z-score above matters more than any one transfer: it flags flow that is statistically unusual against that symbol's own recent baseline, not just large in absolute terms.

Get it from the API

net inflow/outflow/net per symbol across 1h/6h/24h/7d windows, by_chain breakdown, spike z-score Free
GET · exchange-flows/{symbol}curl
curl -H "X-API-Key: cdk_live_yourkey" \
      "https://cryptodataapi.com/api/v1/on-chain/exchange-flows/BTC"

Full-universe per-symbol flow, per-chain breakdowns and spike-alert polling are available on the exchange flows endpoint docs.

Create a trading strategy using Crypto Exchange Flows Data

Free

Flow data is noisy at the single-transfer level — most deposits are routine, not signals. The prompt below forces an agent to define what makes a flow event actionable (statistical unusualness plus a size floor) before it ever proposes a trade.

01 · CONNECTAdd the MCP server to Claude, Cursor or any MCP client — one command, no endpoints to wire up.
02 · PASTEDrop the prompt below into your agent. It already names the live endpoint and the archive to test against.
03 · CHECK ITThe prompt makes the agent report where the edge fails, not just where it works. Read that part first.
PROMPT · paste into your agent/api/v1/on-chain/exchange-flows/{symbol}
Build me an exchange-flow whale-alert monitor on CryptoDataAPI data.

    Poll /api/v1/on-chain/exchange-flows/spike-alerts on a short interval and treat a row as actionable only when spike_zscore_1h (from /api/v1/on-chain/exchange-flows/{symbol}) is beyond +-2 for that same symbol AND the notional clears a minimum USD floor you choose per symbol tier (majors need a much higher floor than long-tail tokens).

    Decide explicitly how you'd act on a confirmed deposit spike versus a confirmed withdrawal spike, and over what horizon you expect the signal to matter (minutes for a scalp, days for a positioning bias) — justify the choice against the fact that flow is a leading indicator, not a confirming one.

    Report false-positive rate against next-1h price direction, and show whether filtering to only the highest-z, highest-notional spikes improves the hit rate versus taking every alert.
LAUNCH PREVIEW This page is a free launch preview — data is ~30-min delayed. The API is real-time.