binance_get_funding_wallet
Check balances in the Binance Funding wallet for Pay, Card, Gift Card, and P2P proceeds. Verify available funds before moving assets between wallets.
Instructions
Read the Funding wallet — the wallet behind Binance Pay, Card and Gift Card.
Calls POST /sapi/v1/asset/get-funding-asset (SIGNED, IP weight 1). Binance uses
POST for this query; it is on the client's read allowlist, so it works with the
trading kill-switch off. Per Binance's own documentation this endpoint "supports
querying: Binance Pay, Binance Card, Binance Gift Card, Stock Token" — i.e. it
is the Funding wallet, and the closest thing to a card balance the API exposes.
When to Use:
To see what is sitting in Funding (Pay / Card / Gift Card / P2P proceeds).
Before a FUNDING_MAIN transfer, to check there is something to move.
When NOT to Use:
For Spot balances — use
binance_get_user_assetshere, orbinance_get_spot_account(spot_account.py) for the full account view.For a wallet-by-wallet total across Spot/Funding/Earn/Futures — use
binance_get_wallet_balances.To list Binance Card spending: that has no API endpoint at all. Card-funded Binance Pay payments show up in
binance_get_pay_transactions(pay.py) with walletType 4/6; nothing else is retrievable.
Returns:
A markdown table of asset / free / locked / freeze / withdrawing (plus a BTC
valuation column and total when need_btc_valuation is set), capped at 50 rows, or
the raw Binance array with response_format="json".
Examples: params = {} params = {"asset": "USDT"} params = {"need_btc_valuation": True, "response_format": "json"}
Error Handling:
An empty list means the Funding wallet holds nothing (common — a Spot-only account
never funds it). -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 |