CEX Reserve Tracker — Exchange Wallet Balances (BTC/ETH)
Pricing
Pay per usage
CEX Reserve Tracker — Exchange Wallet Balances (BTC/ETH)
Live BTC / ETH / USDT / USDC reserves at major CEXs (Binance, Coinbase, Kraken, OKX, Bybit). Track exchange outflows = bullish (custody), inflows = bearish (sell pressure). PPE $0.001/balance row.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Hojun Lee
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
CEX Exchange Reserve Tracker
Query on-chain wallet balances for Binance, Coinbase, Kraken, Bitfinex, OKX, and Bybit cold/hot wallets across ETH, USDT, USDC, WBTC, and DAI. Reserve trends are the single most-watched macro signal in crypto. No API key required.
What It Does
Exchange reserves are aggregate balances of well-known CEX cold wallets. Watching them is how funds, market makers, and serious analysts read macro flow:
- Falling reserves + growing stablecoin reserves = capital ready to deploy = bullish
- Rising ETH/BTC reserves = inventory build for distribution = bearish
- Stablecoin reserve growth = sidelined buyers entering = bullish
This Actor returns the current balance per wallet × asset with USD valuation, plus per-exchange and per-asset totals. Schedule it to build your own time-series.
Why This Matters
CEX reserve data has historically called major tops and bottoms (notably FTX-induced reserve drops, post-Luna inflows, 2024 ETF launch deposits). Live reserve snapshots are what institutional desks pay $5K+/month for from CryptoQuant. This Actor delivers a useful slice for fractions of a cent.
Input
| Field | Type | Default | Description |
|---|---|---|---|
exchanges | array | all | Subset of Binance, Coinbase, Kraken, Bitfinex, OKX, Bybit |
assets | array | all | Subset of ETH, USDT, USDC, WBTC, DAI |
minBalanceUsd | integer | 1000000 | Skip wallets with < $X for an asset |
sortBy | string | balance_usd_desc | balance_usd_desc, exchange_asset, asset_only |
limit | integer | 200 | Max rows |
Example: Binance + Coinbase USDT only
{"exchanges": ["Binance", "Coinbase"], "assets": ["USDT"]}
Example: All-asset snapshot for daily ETL
{"sortBy": "exchange_asset", "minBalanceUsd": 0, "limit": 500}
Output
{"exchange": "Binance","asset": "USDT","wallet_label": "Binance 8 (Cold)","wallet_address": "0xf977814e90da44bfa03b6295a0616a897441acec","balance_native": 19967378227.0,"balance_usd": 19967378227.00,"price_used_usd": 1.0}
Plus a SUMMARY key-value record with totals by exchange and asset.
Pricing
- $0.001 per (wallet × asset) row returned
Examples:
- Full snapshot (~6 exchanges ×
3 wallets × 5 assets ≈ 90 rows): **$0.09** - Single exchange focus (~5 rows): $0.005
Use Cases
Daily reserve report — Schedule daily, compare against prior day's stored snapshot, alert on > 5% delta.
Stablecoin inflow signal — Filter asset: "USDT" + sortBy: "exchange_asset", watch totals daily. Sustained Tether inflow = sidelined buying power.
Coinbase ETH outflow tracker — Coinbase's ETH balance trends correlate with custody-into-staking flows (which precede price moves).
Limitations
- Only Ethereum L1 wallets are scanned. Doesn't cover BSC, Solana, Tron, or BTC native chain.
- The wallet list is curated public knowledge, not exhaustive. Some exchange reserves live in wallets not in the public domain.
- Snapshot only — no historical time-series. Run on a schedule and compare runs to derive trends.
Data Sources
- Etherscan V2 API (
module=account&action=balance / tokenbalance) — shared API key bundled - Coingecko for USD pricing
Related Actors
- Stablecoin Depeg Monitor — Pairs nicely with stablecoin reserve trend.
- Crypto ETF Flow Tracker — ETF inflows + CEX reserve drops = high-confidence rally signal.
- Smart Money Wallet Tracker — On-chain whale activity complement.
🎬 Live Sample Run
A real run of this actor with default-ish inputs, executed on 2026-06-10:
| Field | Value |
|---|---|
| Items in dataset | 6 |
| Dataset (JSON) | https://api.apify.com/v2/datasets/OWU4mBUMugpxfTDCI/items?clean=1&format=json |
| Dataset (CSV) | https://api.apify.com/v2/datasets/OWU4mBUMugpxfTDCI/items?clean=1&format=csv |
| Run summary (KVS) | https://api.apify.com/v2/key-value-stores/JDcBEth0cwsnvXs2M/records/SUMMARY |
| Run details | https://api.apify.com/v2/actor-runs/axMZBMPfmQ35J6Tp3 |
Try it now: pop any of the dataset URLs in your browser to see live output, or hit the API endpoints from your code.
Want to reproduce? Click Try Actor on the Apify Store page and use the input defaults shown above.