CEX Reserve Tracker — Exchange Wallet Balances (BTC/ETH) avatar

CEX Reserve Tracker — Exchange Wallet Balances (BTC/ETH)

Pricing

Pay per usage

Go to Apify Store
CEX Reserve Tracker — Exchange Wallet Balances (BTC/ETH)

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

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

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

FieldTypeDefaultDescription
exchangesarrayallSubset of Binance, Coinbase, Kraken, Bitfinex, OKX, Bybit
assetsarrayallSubset of ETH, USDT, USDC, WBTC, DAI
minBalanceUsdinteger1000000Skip wallets with < $X for an asset
sortBystringbalance_usd_descbalance_usd_desc, exchange_asset, asset_only
limitinteger200Max 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



🎬 Live Sample Run

A real run of this actor with default-ish inputs, executed on 2026-06-10:

FieldValue
Items in dataset6
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 detailshttps://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.

Feedback

Leave a review on Apify Store