About
Data Sources
Every exchange and provider we read from, and what we get from each.
TopMover is an aggregator. We don't generate market data ourselves; we read it from public feeds and normalize.
Exchanges (perpetual futures)
| Exchange | Data we consume | Notes |
|---|---|---|
| Binance | Klines, ticker, mark price, OI, funding, liquidations, force-orders, contract specs | Primary venue for Rankings; ~85% of the symbols on the leaderboard live here |
| Bybit | Klines, OI, funding, liquidations | Coverage growing |
| OKX | Klines, OI, funding, liquidations | Liquidation feed throttled 1/s/symbol since Sep 2021 |
| Bitget | Klines, OI, funding, liquidations | Liquidation feed un-throttled; numbers look high vs other services |
| Gate.io | Klines, OI, funding, liquidations | Smaller venue, thin LIQ feed |
| HTX | Klines, OI, liquidations | Selective coverage |
| Aster | Liquidations | Niche venue |
| Hyperliquid | userFills (S3 Requester-Pays + WS), perp meta | Whale-tracker pipeline (separate worker app); rolling out |
Metadata + market cap
- CoinMarketCap — daily refresh: CMC #, market cap, circulating supply, project metadata, logo. Cached server-side; we do not hit CMC per page load.
- CoinGecko derivatives — hourly snapshots of cross-exchange OI and volume per asset, used in the Liquidations page's OI / Volume panel.
Off-chain market
- TradFi assets — stock / ETF / commodity / pre-IPO logos and classification are layered onto symbols where applicable (e.g. NVDA, SPY). Daily metadata refresh.
What we don't do
- We don't run our own market-maker bot or arbitrage system.
- We don't consume any paid data feed.
- We don't read or hold any exchange API keys, ever. Every connector is public WS / public REST.
See also
- Methodology → Liquidations — how the per-exchange differences play out in totals.