Crypto
All crypto data flows through the unified /v1/points endpoint. Change the type parameter to get candles, heatmaps, liquidations, or anything else.
Cross-exchange BTC candles
Sum BTC volume across Binance, Bybit, and OKX in one call.
GET/v1/points
type=TRADE_SIDE_AGNOSTIC_AGG
exchange=BINANCE_FUTURES,BYBIT,OKEX_SWAP
coin=BTC
transform.groupBy.type=GROUP_BY_TYPE_SUM
↓
Unified OHLCV
O 104,291H 104,830 · L 103,950 · C 104,612
$2.4B vol3 exchanges · 1 response
4K orderbook heatmap
1,000 price levels of bid/ask depth, updated every minute.
GET/v1/points
type=BLOCK_BOOK_SNAPSHOT_AGG
exchange=BINANCE_FUTURES
rawSymbol=BTCUSDT
maxDepth=1000// 1K price levels
↓
[price, volume] pairs
104,200bid · 42.8 BTC depth
103,800bid · 127.3 BTC depth (wall)
Liquidations by price level
Where liquidations cluster by price, in real time.
GET/v1/points
type=HYPERLIQUID_LIQUIDATION_AGG
coin=BTC
interval=HOUR
transform.normalize.quote=USD
↓
Liquidation volume by price
$18.4Mlongs liquidated @ 102,800
$7.2Mshorts liquidated @ 105,200
TP/SL trigger heatmap
Resting take-profit and stop-loss orders by price. See where conditional flow stacks before it fires.
GET/v1/points
type=HYPERLIQUID_TRIGGER_LIQUIDITY_AGG
coin=BTC
interval=MINUTE
transform.normalize.quote=USD
↓
Trigger volume by price
$5.2Mbuy triggers stacked @ 77,200
$3.8Msell triggers stacked @ 76,830
Polymarket
Polymarket analytics use dedicated endpoints for leaderboards, trader profiles, and position analysis. Deeper than anything Polymarket's own API exposes.
Filter wallets by win rate
Every wallet at or above a win-rate threshold in political markets.
GET/v1/polymarket/analytics/leaderboard
winRate=90// 90%+ win rate
maxTotalTradeCount=20
primaryCategory=Politics
sortBy=REALIZED_PNL
↓
Matching wallets
0x1111...1111Realized PnLwin rate · trade count
0x2222...2222Realized PnLwin rate · trade count
Sort the leaderboard by ROI
Filter the leaderboard by win rate and trade count, sorted by the ROI field.
GET/v1/polymarket/analytics/leaderboard
winRate=70// 70%+ win rate
minTotalTradeCount=50
sortBy=ROI
limit=10// first 10 results
↓
Up to 10 wallets sorted by ROI
0x1111...1111ROIwin rate · volume
0x2222...2222ROIwin rate · volume
A wallet's trading profile
Realized PnL, win rate, hold duration and largest win for a wallet.
GET/v1/polymarket/analytics/trader-profile
userWallet=0x1111...1111// wallet address
↓
Trader profile
Realized PnLtotal across closed positions
Win rateshare of closed positions won
Largest winsingle position
Filter wallets by open positions
Wallets with open positions, sorted by total position size.
GET/v1/polymarket/analytics/leaderboard
openPositionCount=5// 5+ open positions
sortBy=TOTAL_SIZE
sortDirection=SORT_DIRECTION_DESC
↓
Wallets sorted by total size
0x1111...1111Total sizeopen position count
0x2222...2222Total sizeopen position count
Spot the algorithms
Wallets with thousands of trades, sorted by position count.
GET/v1/polymarket/analytics/leaderboard
minTotalTradeCount=5000// 5,000+ trades
winRate=55
sortBy=TOTAL_POSITION_COUNT
↓
Highest-activity wallets
0x1111...1111Position countwin rate · realized PnL
0x2222...2222Position countwin rate · realized PnL