Fetch user trading fee rates for specific trading pairs or all supported pairs, including custom Maker and Taker commission rates.
/sapi/v1/asset/tradeFee
This endpoint retrieves the specific trading fee schedule associated with a Binance account. It provides exact Maker and Taker percentage rates for given trading symbols (such as BTCUSDT) or all available pairs if no symbol parameter is specified.
Automated trading systems, arbitrage algorithms, and market-making bots rely on this endpoint to calculate exact net profit margins and fee deductions dynamically before executing trades.
Parameters accepted by the endpoint.
| Parameter | Type | Required | Description |
|---|---|---|---|
symbol |
STRING | Optional |
Trading pair symbol, e.g. BTCUSDT or ETHUSDT. If omitted, fees for all symbols are returned.
|
recvWindow |
LONG | Optional | Time window in milliseconds for signed request validity. |
timestamp |
LONG | Required | Current request UTC timestamp in milliseconds. |
Trading fees can vary based on account VIP tiers, BNB fee discount settings, and temporary promotional pairs. Using this API guarantees up-to-date calculation precision compared to hardcoding fees.
Example request using cURL.
curl -X GET \
'https://api.binance.com/sapi/v1/asset/tradeFee?symbol=BTCUSDT×tamp=YOUR_TIMESTAMP&signature=YOUR_SIGNATURE' \
-H 'X-MBX-APIKEY: YOUR_API_KEY'
Never place your Binance API secret in browser-side code, public repositories or client applications where it can be exposed.
Example response returned by the API.
[
{
"symbol": "BTCUSDT",
"makerCommission": "0.001",
"takerCommission": "0.001"
}
]
| Field | Type | Description |
|---|---|---|
symbol |
STRING | Trading pair symbol requested. |
makerCommission |
STRING | Fee percentage rate applied to liquidity-providing (Maker) orders. |
takerCommission |
STRING | Fee percentage rate applied to liquidity-taking (Taker) market orders. |
Workflow for evaluating trading commission costs.
Accurately determine net trading profits for automated strategy bots after deducting Maker/Taker costs.
Check fee hurdles across pairs to ensure spread opportunities cover trading commissions.
Automatically detect changes in trading fee tiers as account trading volume increases.
This article is part of our complete learning guide covering professional cross-exchange cryptocurrency arbitrage.
Explore the Spot Arbitrage Guide →This article is part of our complete learning guide covering Binance P2P automation, merchant tools, and automated trading.
Explore the Binance P2P Automation Guide →