binance_get_wallet_balances
Get a total balance per Binance wallet (Spot, Funding, Margin, Futures, Earn) to quickly identify which wallets hold funds before drilling into individual assets.
Instructions
Show one total per wallet: Spot, Funding, Cross/Isolated Margin, Futures, Earn…
Calls GET /sapi/v1/asset/wallet/balance (SIGNED, IP weight 60 — 60 of the
12000/min /sapi IP budget, so it is fine occasionally but not in a poll loop).
Binance returns one row per wallet with its total value in quote_asset and whether
the wallet is activated.
When to Use:
First call when asking "where is my money" — it says which wallets hold anything before you spend weight listing assets wallet by wallet.
Before a transfer, to confirm the source wallet actually holds the balance.
When NOT to Use:
For per-asset detail — use
binance_get_user_assets(Spot) orbinance_get_funding_wallet(Funding).For a daily history of balances — use
binance_get_account_snapshot(wallet_account.py), which is far heavier (IP 2400).
Returns:
A markdown table of wallet / activated / balance in the quote asset, plus the sum,
or the raw Binance array with response_format="json".
Examples: params = {} params = {"quote_asset": "USDT"}
Error Handling:
-2015 means the key lacks Reading permission or this IP is not allowlisted. A 404
means the base URL has no /sapi (the spot testnet).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |