binance_get_trade_fees
Check the maker and taker commission rates applied to your Binance account, optionally for one trading pair, to price a trade before placing it.
Instructions
Report the maker/taker commission rates that apply to this account.
Calls GET /sapi/v1/asset/tradeFee (SIGNED, IP weight 1). Without symbol Binance
returns every symbol — thousands of rows — so the rendering is capped at 50 and
the JSON output is clipped; pass symbol whenever you know it.
When to Use:
To price a trade properly before placing it.
To confirm a VIP-tier or BNB-discount fee change took effect.
When NOT to Use:
For the fee actually charged on an executed order — that is in the order's fills (
binance_place_order) or inbinance_get_my_trades(trade_history.py).For the account-level commission rates on one symbol with the order-book context —
binance_get_commission_rates(spot_account.py) reads/api/v3/account/commission.
Returns:
A markdown table of symbol / maker / taker as percentages, capped at 50 rows, or the
raw Binance array with response_format="json".
Examples: params = {"symbol": "BTCUSDT"} params = {}
Error Handling: -1121 means the symbol does not exist. -2015 means the key lacks Reading permission or this IP is not allowlisted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |