Binance API / SAPI / C2C
BINANCE SAPI · C2C

API de Lista de Monedas Digitales

Consulta el listado completo de criptomonedas admitidas para el comercio peer-to-peer (C2C/P2P) en Binance, junto con sus metadatos y configuraciones de estado operativo.

ENDPOINT
POST /sapi/v1/c2c/digitalCurrency/list
Autenticación NONE (PÚBLICA)
Grupo API C2C / Digital Currency
Método POST
Respuesta JSON

Descripción General

Este endpoint público devuelve todas las monedas digitales disponibles en la plataforma C2C (P2P) de Binance. Permite que aplicaciones de terceros, herramientas de gestión para comerciantes y módulos de frontend obtengan en tiempo real los símbolos activos (como USDT, BTC, ETH o BNB) y sus especificaciones técnicas de negociación.

Al no requerir firmas criptográficas ni credenciales de API, esta consulta opera como una verificación previa y liviana al momento de renderizar selectores de criptoactivos en paneles de trading o en formularios de creación de anuncios.

01

Parámetros de la Solicitud

Parámetros de encabezado (Header) aceptados por el endpoint.

EncabezadoTipoRequeridoDescripción
clientTypeSTRINGRequeridoTipo de dispositivo o cliente que realiza la petición (por ejemplo, WEB, APP o WEB_MOBILE).
x-gray-envSTRINGOpcionalIdentificador de entorno utilizado internamente para pruebas o despliegues controlados (gray testing).
x-trace-idSTRINGOpcionalIdentificador de trazabilidad generado por el cliente para el seguimiento y depuración de la solicitud.
x-user-idSTRINGOpcionalIdentificador de usuario objetivo si se evalúan permisos de activos personalizados por cuenta.
i

Petición HTTP POST sin Cuerpo (Body)

Aunque el método HTTP es POST, no es necesario enviar una carga útil en el cuerpo de la solicitud. Basta con incluir el encabezado obligatorio clientType en la llamada.

02

Ejemplo de Solicitud

Ejemplo de solicitud POST mediante cURL.

cURL BASH
curl -X POST \
'https://api.binance.com/sapi/v1/c2c/digitalCurrency/list' \
-H 'clientType: WEB'

03

Respuesta

Ejemplo de respuesta devuelta tras una consulta exitosa.

RESPONSE 200 OK
{
    "code": "000000",
    "message": "success",
    "data": [
        {
            "asset": "USDT",
            "assetName": "TetherUS",
            "precision": 2,
            "status": "ENABLE"
        },
        {
            "asset": "BTC",
            "assetName": "Bitcoin",
            "precision": 8,
            "status": "ENABLE"
        },
        {
            "asset": "ETH",
            "assetName": "Ethereum",
            "precision": 8,
            "status": "ENABLE"
        }
    ],
    "success": true
}

Campos de la Respuesta

CampoTipoDescripción
codeSTRINGCódigo de respuesta estándar de Binance ("000000" indica éxito).
messageSTRINGMensaje descriptivo del resultado o retroalimentación del sistema.
dataARRAYLista de objetos con las criptomonedas admitidas en el mercado C2C.
data[].assetSTRINGSímbolo identificador del criptoactivo (por ejemplo, USDT, BTC).
data[].assetNameSTRINGNombre completo descriptivo de la criptomoneda.
data[].precisionINTCantidad de decimales de precisión permitidos para los montos de transacción.
data[].statusSTRINGEstado operativo del activo en la plataforma (por ejemplo, ENABLE o DISABLE).

04

Cómo Funciona

Flujo de trabajo para consultar los activos digitales compatibles en C2C.

01 Definir Encabezado Incluye clientType (por ejemplo, WEB o APP) en la cabecera.
 
02 Enviar Solicitud Emite el POST a /sapi/v1/c2c/digitalCurrency/list.
 
03 Procesar Activos Extrae los símbolos activos y sus precisiones decimales.
 
04 Alimentar la Interfaz Carga los selectores en paneles o bots de publicación.

Casos de Uso Comunes

Selectores Dinámicos de Activos

Alimenta de manera automática listas desplegables en interfaces web y móviles con las criptomonedas vigentes en el mercado P2P.

Validación de Precisión al Publicar

Verifica la disponibilidad del activo y su límite de decimales admitido antes de enviar órdenes de creación de anuncios.

Sincronización en Bots de Trading

Mantén actualizados los activos habilitados dentro de la lógica de tus bots de arbitraje sin definir listas estáticas en el código.

💬
Telegram WhatsApp