Retrieve detailed taker commission rates, special regional trading fees, and payment-method-specific fee schedules for peer-to-peer (C2C) orders.
/sapi/v1/c2c/commission-rate/takerWhile taker orders on Binance P2P are generally zero-fee in standard markets, specific regional zones, institutional classifications, and specialized payment rails may carry distinct taker fee schedules. This endpoint enables trading algorithms, taker P2P Arbitrage Bots, and institutional aggregators to inspect the exact fee rates applied when taking active advertisement liquidity.
By specifying target dimensions—such as digital asset (asset), fiat currency (fiat), trade side (tradeType), market area (area), and payment method identifiers (tradeMethodIdentifier)—systems can calculate accurate net acquisition costs before executing orders.
Parameters accepted in Body and HTTP Headers.
| Parameter | In | Type | Required | Description |
|---|---|---|---|---|
clientType |
Header | STRING | Required | Client Device Type initiating the request (e.g., WEB, APP, WEB_MOBILE). |
asset |
Body | STRING | Optional | Target cryptocurrency asset symbol (e.g., USDT, BTC). |
fiat |
Body | STRING | Optional | Fiat currency symbol (e.g., USD, EUR, UAH, KES). |
tradeType |
Body | STRING | Optional | Trade direction (BUY or SELL). |
tradeMethodIdentifier |
Body | ARRAY[STRING] | Optional | List of payment channel identifier codes (e.g., ["BANK", "REVOLUT"]). |
area |
Body | STRING | Optional | Market classification or regional zone (e.g., P2P, EXPRESS, BLOCK). |
classify |
Body | STRING | Optional | Classification tier code. |
x-gray-env |
Header | STRING | Optional | Environment flag identifier used for internal gray/stage testing. |
x-trace-id |
Header | STRING | Optional | Custom client trace ID for request lifecycle tracking and debugging. |
x-user-id |
Header | STRING | Optional | Target user identifier for context validation. |
Passing an array of tradeMethodIdentifier items allows you to compare taker fee variances across multiple local payment methods in a single request.
Example POST request using cURL to query taker fee rates for USDT/USD.
curl -X POST \
'https://api.binance.com/sapi/v1/c2c/commission-rate/taker' \
-H 'clientType: WEB' \
-H 'Content-Type: application/json' \
-d '{
"asset": "USDT",
"fiat": "USD",
"tradeType": "BUY",
"area": "P2P",
"tradeMethodIdentifier": ["BANK", "ZELLE"]
}'
Example response returned on successful query execution.
{
"code": "000000",
"message": "success",
"data": [
{
"asset": "USDT",
"fiat": "USD",
"tradeType": "BUY",
"tradeMethod": "BANK",
"takerRate": "0.0000",
"minFee": "0.00",
"maxFee": "0.00"
},
{
"asset": "USDT",
"fiat": "USD",
"tradeType": "BUY",
"tradeMethod": "ZELLE",
"takerRate": "0.0000",
"minFee": "0.00",
"maxFee": "0.00"
}
],
"success": true
}
| Field | Type | Description |
|---|---|---|
code |
STRING | Standard Binance status code ("000000" indicates success). |
message |
STRING | Execution status feedback or message. |
data |
ARRAY | Collection of taker commission rate rule objects. |
data[].asset |
STRING | Target cryptocurrency asset symbol. |
data[].fiat |
STRING | Target fiat currency symbol. |
data[].tradeType |
STRING | Trade direction evaluated (BUY or SELL). |
data[].tradeMethod |
STRING | Payment channel identifier for this fee rule. |
data[].takerRate |
STRING | Taker commission rate percentage ratio (e.g., 0.0000 for 0%). |
data[].minFee |
STRING | Minimum fee floor applied per executed taker order. |
data[].maxFee |
STRING | Maximum fee cap applied per executed taker order. |
success |
BOOLEAN | Indicates overall request execution result. |
Workflow for checking taker fee schedules before placing orders.
Ensure programmatic taker bots factor in any applicable taker fees or minimum caps before sweeping order book ads.
Display exact exchange taker fees to end users before confirming P2P order placements on merchant portals.
Verify institutional fee structures in specialized block trading zones (area: "BLOCK").
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 →