Binance API / SAPI / C2C
BINANCE SAPI · C2C

API de Tasa de Comisión para Tomador (Taker)

Consulta las tasas detalladas de comisión para tomadores (taker), tarifas comerciales regionales especiales y esquemas de cobro por método de pago en órdenes peer-to-peer (C2C/P2P).

ENDPOINT
POST /sapi/v1/c2c/commission-rate/taker
Autenticación USER_DATA / SIGNED
Grupo API C2C / Commission Rate
Método POST
Respuesta JSON (Array)

Descripción General

Aunque las órdenes de tomador (taker) en Binance P2P suelen estar exentas de comisiones en los mercados convencionales, ciertas zonas regionales, clasificaciones institucionales y canales de pago específicos pueden aplicar tarifas particulares. Este endpoint permite a algoritmos de trading, Bots de Arbitraje P2P y agregadores institucionales inspeccionar las tasas exactas aplicadas al tomar liquidez de anuncios existentes.

Al definir dimensiones específicas —como el criptoactivo (asset), la divisa fiduciaria (fiat), el sentido de la operación (tradeType), la zona de mercado (area) y los identificadores de canales de pago (tradeMethodIdentifier)—, los sistemas pueden calcular el costo de adquisición neto con total exactitud antes de colocar la orden.

01

Parámetros de la Solicitud

Parámetros aceptados en el cuerpo (Body) y encabezados HTTP.

ParámetroUbicaciónTipoRequeridoDescripción
clientTypeHeaderSTRINGRequeridoTipo de dispositivo o cliente que realiza la petición (por ejemplo, WEB, APP o WEB_MOBILE).
assetBodySTRINGOpcionalSímbolo del criptoactivo objetivo (por ejemplo, USDT, BTC).
fiatBodySTRINGOpcionalSímbolo de la moneda fiduciaria (por ejemplo, USD, EUR, UAH, KES, VES).
tradeTypeBodySTRINGOpcionalSentido de la operación comercial (BUY o SELL).
tradeMethodIdentifierBodyARRAY[STRING]OpcionalLista de códigos identificadores de canales de pago (por ejemplo, ["BANK", "REVOLUT"]).
areaBodySTRINGOpcionalClasificación de mercado o zona regional (por ejemplo, P2P, EXPRESS, BLOCK).
classifyBodySTRINGOpcionalCódigo de nivel de clasificación.
x-gray-envHeaderSTRINGOpcionalIdentificador de entorno utilizado internamente para pruebas o despliegues controlados (gray testing).
x-trace-idHeaderSTRINGOpcionalIdentificador de trazabilidad generado por el cliente para el seguimiento y depuración de la solicitud.
x-user-idHeaderSTRINGOpcionalIdentificador de usuario objetivo si se requiere evaluar el contexto de la cuenta.
i

Verificación Multicanal de Tarifas

Enviar un arreglo de elementos en tradeMethodIdentifier permite comparar las variaciones en las tarifas de tomador entre múltiples métodos de pago locales mediante una sola llamada.

02

Ejemplo de Solicitud

Ejemplo de solicitud POST mediante cURL para consultar las tarifas de tomador en USDT/USD.

cURL BASH
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"]
}'

03

Respuesta

Ejemplo de respuesta devuelta tras consultar exitosamente las tarifas.

RESPONSE 200 OK
{
    "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
}

Campos de la Respuesta

CampoTipoDescripción
codeSTRINGCódigo de respuesta estándar de Binance ("000000" indica éxito).
messageSTRINGMensaje descriptivo del resultado o confirmación de la petición.
dataARRAYColección de reglas de comisión aplicables para órdenes de tomador.
data[].assetSTRINGSímbolo del criptoactivo objetivo.
data[].fiatSTRINGSímbolo de la moneda fiduciaria evaluada.
data[].tradeTypeSTRINGSentido de la orden analizado (BUY o SELL).
data[].tradeMethodSTRINGIdentificador del canal de pago correspondiente a esta regla de comisión.
data[].takerRateSTRINGRatio porcentual de comisión para el tomador (por ejemplo, 0.0000 equivale al 0%).
data[].minFeeSTRINGTarifa mínima fija aplicada por orden de tomador ejecutada.
data[].maxFeeSTRINGLímite máximo de comisión aplicado por orden de tomador ejecutada.
successBOOLEANIndica el resultado general de la ejecución de la petición.

04

Cómo Funciona

Flujo de trabajo para consultar el esquema de tarifas de tomador antes de colocar una orden.

01 Definir Par y Canales Selecciona activo, fiat, tradeType y métodos de pago.
 
02 Enviar Solicitud Llama a /sapi/v1/c2c/commission-rate/taker con la carga JSON.
 
03 Analizar Tarifas Verifica los parámetros takerRate, minFee y maxFee.
 
04 Ejecutar Orden Coloca la orden mediante placeOrder con el costo neto exacto.

Casos de Uso Comunes

Rentabilidad en Arbitraje para Tomadores

Garantiza que los bots programáticos de compra o venta consideren posibles comisiones o topes mínimos antes de tomar liquidez de anuncios del libro.

Transparencia de Costos en Pasarelas

Muestra los costos exactos de intercambio al usuario final antes de confirmar la colocación de órdenes P2P en portales de pago.

Auditoría de Operaciones en Bloque

Verifica las estructuras de tarifas institucionales aplicadas en zonas especializadas de comercio por volumen (area: "BLOCK").

Endpoints Relacionados de Binance API

💬
Telegram WhatsApp