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

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

Pricing

$1.00 / 1,000 balance trackeds

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

$1.00 / 1,000 balance trackeds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

a day ago

Last modified

Categories

Share

CEX Reserve Tracker — Exchange Proof of Reserves Monitor

Monitor CEX reserve tracker data for Binance, Coinbase, Kraken, Bitfinex, OKX, and Bybit. Track exchange proof of reserves across ETH, USDT, USDC, WBTC, and DAI on-chain wallets. Spot crypto exchange BTC reserve changes before the market does. No API key required — runs on Apify infrastructure in under a minute.

Exchange reserves are the most-watched macro signal in crypto. Institutional desks, hedge funds, and on-chain analysts treat reserve flows as leading indicators of price moves. This Actor delivers structured reserve snapshots via Apify's reliable cloud execution — no DevOps, no rate-limit headaches, no scraping setup.


What does CEX Reserve Tracker do?

The CEX reserve tracker queries on-chain Ethereum wallets belonging to major centralized exchanges and returns the current balance per wallet and asset in both native units and USD. It covers six exchanges (Binance, Coinbase, Kraken, Bitfinex, OKX, Bybit) across five assets (ETH, USDT, USDC, WBTC, DAI), producing a clean dataset you can schedule, store, and diff to build your own reserve time-series. Apify's always-on scheduling means you never miss a data point — the platform handles retries, logging, and dataset storage automatically.

Running on Apify also means you get a shareable dataset URL after every run, making it trivial to pipe results into Google Sheets, Slack, dashboards, or your own database without hosting any infrastructure.


Why use CEX Reserve Tracker?

  • Solvency early-warning. Rapidly falling BTC or ETH reserves at a single exchange — without a corresponding price rally — is the canonical pre-insolvency signal. FTX, Celsius, and Voyager all showed reserve drain weeks before collapse.
  • Stablecoin inflow = buy-wall building. When USDT/USDC reserves across major exchanges grow consistently, sidelined capital is entering. This is a bullish macro signal used by crypto prop desks globally.
  • ETF custody flows. Coinbase Institutional is the primary custodian for US spot Bitcoin ETFs. Tracking Coinbase ETH/BTC reserves helps proxy institutional custody demand.
  • Whale withdrawal detection. Sudden large outflows from a single wallet on a known cold-wallet cluster signal OTC block trades or self-custody moves by large holders.
  • Macro dashboard component. Pair with the Crypto ETF Flow Tracker and Smart Money Wallet Tracker to build a complete institutional flow picture.

How to use CEX Reserve Tracker

  1. Go to the Actor page on Apify Store and click Try for free.
  2. Leave all inputs at their defaults for a full snapshot — all six exchanges, all five assets.
  3. Click Start and wait approximately 30–60 seconds for the run to complete.
  4. Open the Dataset tab to view results as JSON or CSV, or copy the dataset API URL for programmatic access.
  5. To monitor continuously, click Schedule in the Actor header and set a daily or hourly cron — Apify stores every run's dataset automatically, giving you a free time-series archive.

Input

FieldTypeDefaultDescription
exchangesarrayallSubset of Binance, Coinbase, Kraken, Bitfinex, OKX, Bybit
assetsarrayallSubset of ETH, USDT, USDC, WBTC, DAI
minBalanceUsdinteger1000000Skip wallets with balance below this USD threshold
sortBystringbalance_usd_descbalance_usd_desc, exchange_asset, asset_only
limitinteger200Maximum rows returned

Example — Binance + Coinbase stablecoin focus:

{"exchanges": ["Binance", "Coinbase"], "assets": ["USDT", "USDC"]}

Example — Full daily ETL snapshot:

{"sortBy": "exchange_asset", "minBalanceUsd": 0, "limit": 500}

Output

Each row represents one wallet-asset balance measurement:

[
{
"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
},
{
"exchange": "Coinbase",
"asset": "ETH",
"wallet_label": "Coinbase Prime Cold",
"wallet_address": "0x503828976d22510aad0201ac7ec88293211d23da",
"balance_native": 312041.5,
"balance_usd": 1185517700.0,
"price_used_usd": 3799.10
}
]

A SUMMARY record is also saved to the key-value store with per-exchange and per-asset totals.


Data fields

FieldTypeDescription
exchangestringExchange name (Binance, Coinbase, etc.)
assetstringToken symbol (ETH, USDT, USDC, WBTC, DAI)
wallet_labelstringHuman-readable label for the cold/hot wallet
wallet_addressstringEthereum wallet address
balance_nativefloatBalance in native token units
balance_usdfloatBalance converted to USD at price_used_usd
price_used_usdfloatUSD price used for conversion (from CoinGecko)

Cost estimation

This Actor uses Pay-Per-Event (PPE) pricing at $0.001 per (wallet × asset) row returned.

ScenarioApproximate rowsEstimated cost
Single exchange, 1 asset (~3 wallets)~3 rowsfree (first 10 rows free)
One exchange, all 5 assets (~15 rows)~15 rows~$0.005
Full snapshot — 6 exchanges × ~3 wallets × 5 assets~90 rows~$0.08
Daily schedule × 30 days (full snapshot)~2,700 rows/month~$2.70/month

FAQ

Q: How accurate is the wallet list? The wallets are sourced from publicly documented exchange cold/hot wallet clusters (Arkham Intelligence, Nansen labels, official attestation reports). They cover the majority of on-chain reserves but are not exhaustive — some exchange reserves sit in unlabeled or private wallets.

Q: Does this cover BTC native chain or Solana? No. Only Ethereum L1 wallets are scanned. BSC, Solana, Tron, and BTC native chain reserves are not included in this version.

Q: Can I get historical time-series data? The Actor returns a snapshot for each run. Schedule it daily (or hourly) and Apify stores every run's dataset — query across multiple dataset IDs to reconstruct a time-series. Each dataset URL is permanent.

Disclaimer: Reserve data is informational only. Wallet lists are based on publicly available labels and may not reflect the full reserve picture. This is not financial advice.


Live Sample Run

A real run with default settings (2026-06-10):

FieldValue
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

Feedback

Leave a review on Apify Store

Keywords: CEX reserve tracker, exchange proof of reserves, crypto exchange BTC reserve, Binance reserves, Coinbase reserves, on-chain wallet balances, exchange solvency monitor, stablecoin reserves, USDT reserves, USDC reserves, exchange transparency, crypto risk monitoring, proof of reserves API, macro crypto signal, exchange reserve data