Order flow & CVD
Aggregated buy/sell aggression
Everything the HODLChart terminal sees, streamed to your code. Aggregated order flow, liquidity, and liquidations from 20+ exchanges, behind one clean, fast endpoint. Build the edge into your own systems.
REST + WebSocket · Endpoints below are a preview
hodlchart-api · v1
$ curl https://api.hodlchart.com/v1/orderflow/BTC-PERP -H "Authorization: Bearer sk_live_..." { "symbol": "BTC-PERP", "price": 67241.5, "cvd": { "spot": 1240, "perp": -820 }, "liquidations": { "longs": 4.2e6, "shorts": 0.9e6 }, "funding": 0.0121, "venues": ["binance", "bybit", "okx"], "ts": 1720000000 }
What it exposes
The same aggregated engine behind the HODLChart terminal and Sonar, normalized into one clean schema. No wrangling 20 exchange APIs. One key, one shape.
Aggregated buy/sell aggression
Order book heatmap snapshots
Clusters and prints, live
Positioning across venues
Every timeframe, one schema
Real-time, sub-second
Normalized, not raw
Simple bearer auth
New to the data? Read the guides on order flow, liquidity heatmaps, liquidations, and funding.
Real-time
Pull a clean snapshot over REST, or subscribe to the same order-flow feed that powers the charts and get every print the second it happens.
stream.js · WebSocket
const ws = new WebSocket("wss://api.hodlchart.com/v1/stream"); ws.onopen = () => ws.send(JSON.stringify({ op: "sub", channel: "liquidations", symbol: "BTC-PERP" })); ws.onmessage = (e) => { const liq = JSON.parse(e.data); // { side: "long", usd: 4.2e6, px: 67180 } };
Developer FAQ
The honest state of the API: what's coming, when, and what you'll be able to build on it.
The API is coming soon. Join the waitlist and you'll get a key before it opens to the public, plus founding terms locked in.
Coming soon · Read-only market data