BINANCE SAPI · CAPITAL

Trade Fee API

Fetch user trading fee rates for specific trading pairs or all supported pairs, including custom Maker and Taker commission rates.

ENDPOINT
GET /sapi/v1/asset/tradeFee
Authentication USER_DATA / SIGNED
API Group Capital / Asset
Method GET
Response JSON

Overview

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.

01

Request Parameters

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.
i
Dynamic Fee Adjustments

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.

02

Request Example

Example request using cURL.

cURL BASH
curl -X GET \
'https://api.binance.com/sapi/v1/asset/tradeFee?symbol=BTCUSDT&timestamp=YOUR_TIMESTAMP&signature=YOUR_SIGNATURE' \
-H 'X-MBX-APIKEY: YOUR_API_KEY'
!
Keep API credentials private

Never place your Binance API secret in browser-side code, public repositories or client applications where it can be exposed.

03

Response

Example response returned by the API.

RESPONSE 200 OK
[
    {
        "symbol": "BTCUSDT",
        "makerCommission": "0.001",
        "takerCommission": "0.001"
    }
]

Response Fields

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.
04

How It Works

Workflow for evaluating trading commission costs.

01 Specify Symbol Select target trading pair or fetch all fees.
02 Sign Request Pass USER_DATA signature and API key.
03 Read Rates Extract maker and taker percentage multipliers.
04 Calculate Yield Factor commission rates into order execution strategy.

Common Use Cases

Profitability Calculation

Accurately determine net trading profits for automated strategy bots after deducting Maker/Taker costs.

Arbitrage Monitoring

Check fee hurdles across pairs to ensure spread opportunities cover trading commissions.

VIP Level Sync

Automatically detect changes in trading fee tiers as account trading volume increases.



💬
Telegram WhatsApp