Binance API / SAPI / C2C
BINANCE SAPI · C2C

API de Lista de Anuncios con Paginación

Consulta y filtra anuncios peer-to-peer (C2C/P2P) de usuarios y comercios con soporte de paginación flexible, estados, intervalos de fechas y parámetros de ordenamiento.

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

Descripción General

Este endpoint proporciona un listado paginado de anuncios de la plataforma peer-to-peer (C2C/P2P) de Binance. Permite a los desarrolladores y a los sistemas de gestión para comercios obtener y buscar publicaciones filtradas por activo cripto, moneda fiat local, sentido de la operación (BUY/SELL), estado de la publicación y ventanas de fechas puntuales.

Plataformas de trading P2P, sistemas de creación de mercado automatizados y paneles de administración de comerciantes integran este endpoint para construir tablas interactivas de avisos, supervisar la liquidez remanente y rastrear el historial de publicaciones activas.

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 o APP).
pageBodyINTOpcionalNúmero de página a consultar para la paginación (inicia en 1).
rowsBodyINTOpcionalCantidad de registros devueltos por página (ej. 10, 20).
assetBodySTRINGOpcionalFiltro por símbolo del criptoactivo (por ejemplo, USDT, BTC).
fiatUnitBodySTRINGOpcionalFiltro por moneda fiat local (por ejemplo, USD, VES, COP, ARS).
tradeTypeBodySTRINGOpcionalFiltro por sentido del anuncio: BUY (compra) o SELL (venta).
advStatusBodyINTOpcionalCódigo numérico para filtrar según el estado del anuncio.
advNoBodySTRINGOpcionalNúmero de anuncio específico para buscar una publicación puntual.
startDateBodySTRINGOpcionalMarca de fecha inicial en formato ISO-8601, ej. 2026-08-01T00:00:00Z.
endDateBodySTRINGOpcionalMarca de fecha final en formato ISO-8601, ej. 2026-08-13T23:59:59Z.
sortBodySTRINGOpcionalIdentificador del campo utilizado para ordenar los resultados.
orderBodySTRINGOpcionalDirección del ordenamiento: ASC (ascendente) o DESC (descendente).
i

Buenas prácticas de paginación

Al consultar catálogos con alto volumen de avisos, define siempre los parámetros page y rows para garantizar una transferencia de datos ágil y evitar sobrecargar la respuesta JSON.

02

Ejemplo de Solicitud

Ejemplo de solicitud POST mediante cURL con parámetros de paginación y filtros.

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

03

Respuesta

Ejemplo de respuesta devuelta tras una consulta exitosa.

RESPONSE 200 OK
{
    "code": "000000",
    "message": "success",
    "data": {
        "total": 1,
        "page": 1,
        "rows": 10,
        "list": [
            {
                "advNo": "1122334455667788",
                "tradeType": "BUY",
                "asset": "USDT",
                "fiatUnit": "USD",
                "price": "1.00",
                "surplusAmount": "5000.00",
                "advStatus": 1
            }
        ]
    },
    "success": true
}

Campos de la Respuesta

CampoTipoDescripción
codeSTRINGCódigo de estado estándar de respuesta de Binance ("000000" indica éxito).
data.totalINTCantidad total de anuncios que coinciden con los criterios de búsqueda.
data.pageINTNúmero de la página devuelta en la respuesta actual.
data.rowsINTCantidad de filas por página configuradas para el resultado.
data.listARRAYArreglo con los objetos de detalle de cada anuncio encontrado.

04

Cómo Funciona

Flujo de trabajo para consultar registros de anuncios paginados.

01 Fijar Criterios Define criptomoneda, fiat y tradeType en el payload.
 
02 Configurar Paginación Indica número de página y cantidad de filas.
 
03 Enviar Solicitud Envía el POST con el header clientType requerido.
 
04 Procesar Resultados Renderiza los anuncios en tablas o listas interactivas.

Casos de Uso Comunes

Tablas en Paneles de Comerciante

Construye vistas web interactivas con control de páginas para que los comerciantes P2P supervisen sus avisos activos e históricos.

Sincronización de Inventario

Consulta periódicamente los anuncios vigentes de la cuenta para mantener sincronizada tu base de datos interna.

Búsquedas Segmentadas

Localiza anuncios rápidamente aplicando filtros por advNo, estados operativos o rangos de fechas específicos.

💬
Telegram WhatsApp