Binance API / SAPI / C2C
BINANCE SAPI · C2C

API para Buscar Anuncios con Condiciones

Busca, filtra y explora anuncios activos peer-to-peer (C2C/P2P) según criterios específicos como moneda fiat, criptoactivo, canales de pago, monto de la operación y tipo de comerciante.

ENDPOINT
POST /sapi/v1/c2c/ads/search
Autenticación NONE (PÚBLICA)
Grupo API C2C / Ads
Método POST
Respuesta JSON

Descripción General

Este endpoint público ejecuta búsquedas en tiempo real dentro del libro de órdenes del mercado peer-to-peer (C2C/P2P) de Binance. Permite a plataformas de intercambio, bots de arbitraje automatizado y aplicaciones cliente consultar anuncios activos de compra o venta filtrados por moneda fiat local, criptomoneda, métodos de pago admitidos, nivel de verificación del comerciante y montos específicos de transacción.

Al tratarse de una petición pública y no autenticada, no exige firmas criptográficas HMAC ni credenciales de API, lo que la convierte en la opción ideal para escanear liquidez en el libro, vigilar precios de mercado en tiempo real y alimentar interfaces de órdenes P2P.

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 consulta (por ejemplo, WEB o APP).
assetBodySTRINGRequeridoSímbolo del criptoactivo a buscar (por ejemplo, USDT, BTC).
fiatBodySTRINGRequeridoSímbolo de la moneda fiat local de liquidación (por ejemplo, USD, VES, COP, ARS).
tradeTypeBodySTRINGRequeridoSentido de la operación en el libro: BUY (compra) o SELL (venta).
pageBodyINTOpcionalNúmero de página para la paginación de resultados (inicia en 1).
rowsBodyINTOpcionalCantidad de registros devueltos por página (por defecto 10, máximo 20).
payTypesBodyARRAYOpcionalLista de identificadores de métodos de pago (por ejemplo, ["BANK_TRANSFER", "REVOLUT"]).
transAmountBodyNUMBEROpcionalMonto exacto en dinero fiat que se desea operar, para filtrar solo anuncios con límites compatibles.
publisherTypeBodySTRINGOpcionalFiltro de anunciante: merchant para comerciantes verificados o null para todos los usuarios.
countriesBodyARRAYOpcionalArreglo de códigos de país para filtrar anunciantes por región geográfica.
i

Filtrado por Monto de Operación

Enviar el parámetro transAmount descarta de inmediato los anuncios cuyos límites minSingleTransAmount o maxSingleTransAmount no se ajusten al tamaño de orden que necesitas operar.

02

Ejemplo de Solicitud

Ejemplo de petición POST con cURL para buscar anuncios de compra de USDT con transferencia bancaria.

cURL BASH
curl -X POST \
'https://api.binance.com/sapi/v1/c2c/ads/search' \
-H 'clientType: WEB' \
-H 'Content-Type: application/json' \
-d '{
  "asset": "USDT",
  "fiat": "USD",
  "tradeType": "BUY",
  "page": 1,
  "rows": 10,
  "payTypes": ["BANK_TRANSFER"],
  "publisherType": "merchant"
}'

03

Respuesta

Ejemplo de respuesta devuelta tras una búsqueda exitosa de anuncios.

RESPONSE 200 OK
{
    "code": "000000",
    "message": "success",
    "data": [
        {
            "adv": {
                "advNo": "1122334455667788",
                "price": "1.00",
                "surplusAmount": "2500.00",
                "minSingleTransAmount": "100.00",
                "maxSingleTransAmount": "1500.00",
                "tradeMethods": [
                    {
                        "identifier": "BANK_TRANSFER",
                        "tradeMethodName": "Bank Transfer"
                    }
                ]
            },
            "advertiser": {
                "userNo": "usr12345678",
                "nickName": "FastTrader",
                "userType": "merchant",
                "monthOrderCount": 450,
                "monthFinishRate": 0.99
            }
        }
    ],
    "total": 1,
    "success": true
}

Campos de la Respuesta

CampoTipoDescripción
codeSTRINGCódigo de estado estándar de respuesta de Binance ("000000" indica éxito).
dataARRAYLista de anuncios que coinciden con los filtros aplicados junto con el perfil del anunciante.
data[].adv.advNoSTRINGIdentificador único del anuncio C2C.
data[].adv.priceSTRINGPrecio de oferta actual por unidad de criptomoneda en el anuncio.
data[].adv.surplusAmountSTRINGCantidad de criptomoneda remanente disponible para ser negociada.
data[].advertiser.nickNameSTRINGApodo público visible del comerciante o usuario anunciante.
data[].advertiser.monthFinishRateNUMBERTasa porcentual de órdenes completadas exitosamente por el comerciante en los últimos 30 días.

04

Cómo Funciona

Flujo de trabajo para buscar y evaluar anuncios de mercado C2C.

01 Fijar Criterios Define criptoactivo, moneda fiat, canales de pago y volumen.
 
02 Enviar Búsqueda Realiza el POST público hacia /sapi/v1/c2c/ads/search.
 
03 Analizar Resultados Compara precios, tasa de finalización y saldo remanente.
 
04 Elegir Mejor Oferta Selecciona el anuncio óptimo para operar o ejecutar arbitraje.

Casos de Uso Comunes

Interfaz de Libro de Órdenes P2P

Construye paneles en tiempo real que muestren las mejores ofertas de compra y venta del mercado peer-to-peer.

Rastreo de Oportunidades de Arbitraje

Consulta continuamente los anuncios activos para detectar diferenciales de precio rentables entre pasarelas de pago y mercados spot.

Localización del Mejor Tipo de Cambio

Filtra anuncios por volumen específico y cuentas bancarias locales para encontrar siempre la tasa de cambio más favorable.

💬
Telegram WhatsApp