Sobre el conjunto de datos
Cada 30 minutos coinpay registra los anuncios públicos de USDT en Binance P2P y OKX P2P (y el precio spot USDT/KRW de Bithumb para Corea del Sur) y los compara con una referencia FX independiente. Cada mercado tiene un archivo de resumen diario y archivos mensuales con todas las muestras de 30 minutos, en CSV y JSON.
Puedes usar, compartir y adaptar los datos gratis con licencia CC BY 4.0; cita a coinpay.hk con un enlace.
Fuente: coinpay.hk — Archivo de primas de USDT P2P, https://coinpay.hk/es/data, consultado el 2026-10-11. Licencia: CC BY 4.0.Conjuntos de datos por mercado
| Mercado | Exchanges | Cobertura | Días | Muestras | Última prima de la serie de largo plazo (comprar USDT) | Datos diarios |
|---|---|---|---|---|---|---|
| USDT/VES · Venezuela | Binance P2P, OKX P2P | 2 oct 2026 – 11 oct 2026 | 10 | 407 | Binance +15,93% · OKX +15,93% | CSV · JSON |
| USDT/ARS · Argentina | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +5,56% · OKX +5,83% | CSV · JSON |
| USDT/NGN · Nigeria | OKX P2P | 2 oct 2026 – 11 oct 2026 | 10 | 407 | OKX +2,6% | CSV · JSON |
| USDT/IDR · Indonesia | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance -0,51% · OKX -0,34% | CSV · JSON |
| USDT/AED · Emiratos Árabes Unidos | Binance P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +0,39% | CSV · JSON |
| USDT/AUD · Australia | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +4,09% · OKX +8,28% | CSV · JSON |
| USDT/BDT · Bangladés | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +3,13% · OKX +13,55% | CSV · JSON |
| USDT/BRL · Brasil | OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | OKX +9,25% | CSV · JSON |
| USDT/CAD · Canadá | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +1,71% · OKX +5,21% | CSV · JSON |
| USDT/CNY · China | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance -0,76% · OKX -0,76% | CSV · JSON |
| USDT/COP · Colombia | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +0,02% · OKX +0,01% | CSV · JSON |
| USDT/EUR · Zona euro | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +1,84% · OKX +1,95% | CSV · JSON |
| USDT/GBP · Reino Unido | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +1,99% · OKX +2,65% | CSV · JSON |
| USDT/HKD · Hong Kong | Binance P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +0,67% | CSV · JSON |
| USDT/INR · India | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +6,19% · OKX +22,01% | CSV · JSON |
| USDT/JPY · Japón | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +4,24% · OKX +9,61% | CSV · JSON |
| USDT/KHR · Camboya | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +2,1% · OKX +0,97% | CSV · JSON |
| USDT/KRW · Corea del Sur | Bithumb Spot | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Bithumb +1,6% | CSV · JSON |
| USDT/LAK · Laos | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +2,1% · OKX +4,84% | CSV · JSON |
| USDT/LKR · Sri Lanka | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +1,75% · OKX +11,26% | CSV · JSON |
| USDT/MXN · México | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +0,15% · OKX +0,26% | CSV · JSON |
| USDT/MYR · Malasia | Binance P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +0,82% | CSV · JSON |
| USDT/PEN · Perú | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +0,25% · OKX +0,77% | CSV · JSON |
| USDT/PHP · Filipinas | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +0,32% · OKX +0,25% | CSV · JSON |
| USDT/PKR · Pakistán | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +2,49% · OKX +2,69% | CSV · JSON |
| USDT/TRY · Turquía | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +4,63% · OKX +6,03% | CSV · JSON |
| USDT/USD · Estados Unidos | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance 0% · OKX +0,3% | CSV · JSON |
| USDT/VND · Vietnam | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +1,01% · OKX +1,07% | CSV · JSON |
| USDT/ZAR · Sudáfrica | Binance P2P, OKX P2P | 6 ago 2026 – 11 oct 2026 | 67 | 3161 | Binance +8,13% · OKX +10,79% | CSV · JSON |
Formatos y columnas
Los CSV usan coma como separador, UTF-8 y una fila de encabezado; los JSON contienen las mismas filas y una descripción del conjunto. Una celda vacía significa que el valor no se registró.
| Columna | Descripción |
|---|---|
date | Día natural UTC (AAAA-MM-DD). |
fiat | Código ISO 4217 de la moneda fiat. |
side | buy = anuncios en los que se compra USDT; sell = anuncios en los que se vende USDT. |
exchange | binance u okx (anuncios P2P), o bithumb (Bithumb Spot, solo KRW). |
samples | Muestras de 30 minutos registradas ese día para ese lado y exchange. |
ok_samples | Muestras con una prima válida, sin contar los valores atípicos. |
premium_avg_pct | Prima media (la más alta de los 5 primeros anuncios) de las muestras válidas, sin valores atípicos, en porcentaje. |
premium_min_pct | Prima más baja del día, sin valores atípicos, en porcentaje. |
premium_max_pct | Prima más alta del día, sin valores atípicos, en porcentaje. |
premium_close_pct | Prima de la última muestra válida del día que no es atípica, en porcentaje. |
median_price | Media de los precios medianos de cada muestra (mediana de hasta 10 anuncios), en moneda fiat por USDT, sin valores atípicos (solo muestras recientes). |
median_premium_pct | Media de la prima del precio mediano (mediana de hasta 10 anuncios) frente a la referencia FX, en porcentaje, sin valores atípicos (solo muestras recientes). |
top_price | Precio medio del primer anuncio, en moneda fiat por USDT, sin valores atípicos (solo muestras recientes). |
fx_reference | Media diaria de la referencia FX, en moneda fiat por USD (solo muestras recientes). |
outlier_samples | Muestras marcadas como valores atípicos en la prima de largo plazo o en la prima mediana y excluidas de las estadísticas correspondientes de esta fila (ver la metodología); siguen en los archivos de 30 minutos con outlier=true. |
| Columna | Descripción |
|---|---|
slot_utc | Franja UTC de 30 minutos (AAAA-MM-DDTHH:MM). |
timestamp | Hora exacta de la muestra (ISO 8601, UTC). |
fiat | Código ISO 4217 de la moneda fiat. |
side | buy = anuncios en los que se compra USDT; sell = anuncios en los que se vende USDT. |
exchange | binance u okx (anuncios P2P), o bithumb (Bithumb Spot, solo KRW). |
status | ok, o el motivo por el que no hubo cotización válida (por ejemplo empty o error). |
premium_pct | Prima más alta entre los cinco primeros anuncios frente a la referencia FX, en porcentaje. |
top_price | Precio del primer anuncio, en moneda fiat por USDT. |
median_price | Precio mediano de hasta 10 anuncios muestreados, en moneda fiat por USDT. |
average_price | Precio medio de los anuncios muestreados, en moneda fiat por USDT. |
median_premium_pct | Prima del precio mediano (mediana de hasta 10 anuncios) frente a la referencia FX, en porcentaje. |
sampled_ads | Número de anuncios de la muestra: hasta 10 por lado; las primeras muestras con este campo usaron 5. |
fx_reference | Referencia FX utilizada, en moneda fiat por USD. |
fx_source | Proveedor de la referencia FX, si consta. |
origin | live = registrada por el archivo; legacy = importada del histórico anterior de 30 minutos. |
outlier | true si la prima de largo plazo o la prima mediana de la muestra se marca como valor atípico y se excluye de las estadísticas diarias correspondientes; vacío en caso contrario. |
API de datos abiertos
Cada archivo es un endpoint HTTPS GET público: sin API key ni registro, con CORS habilitado (Access-Control-Allow-Origin: *) y actualizado cada 30 minutos. Cita a coinpay.hk (CC BY 4.0) y guarda las respuestas en caché al menos unos minutos.
| URL base | https://coinpay.hk |
|---|---|
| Autenticación | Ninguna |
| CORS | Habilitado para cualquier origen |
| Formatos | JSON y CSV (UTF-8) |
| Frecuencia de actualización | Cada 30 minutos (UTC :00 y :30) |
| Licencia | CC BY 4.0 |
| Especificación OpenAPI | https://coinpay.hk/data/p2p/openapi.json |
Endpoints
catalog.json enumera todos los mercados con su cobertura y las URL de sus archivos. Los archivos se regeneran cada 30 minutos y estos formatos de URL son permanentes:
/data/p2p/catalog.json/data/p2p/<fiat>-daily.csv/data/p2p/<fiat>-daily.json/data/p2p/<fiat>-<yyyy-mm>.csv/data/p2p/<fiat>-<yyyy-mm>.json/embed/p2p/<fiat>-history.png
<fiat> es el código de la moneda en minúsculas (por ejemplo ves) y <yyyy-mm>, el mes UTC.
Ejemplo de solicitud
curl -s https://coinpay.hk/data/p2p/ves-daily.jsonMetodología
Serie de largo plazo: en cada muestra leemos los cinco primeros anuncios públicos de Binance P2P y OKX P2P para cada lado y guardamos la prima más alta, calculada como (precio ÷ referencia FX − 1) × 100.
Se toma una muestra cada 30 minutos (UTC :00 y :30). La media, el mínimo, el máximo y el cierre diarios usan solo las muestras válidas de cada día UTC; las solicitudes fallidas o vacías quedan en los archivos con su estado, pero no entran en las estadísticas.
Valores atípicos: una desviación breve (hasta cuatro muestras seguidas, dos horas) que se aleja más de 5 puntos porcentuales (más si los precios están muy dispersos) del nivel anterior y del posterior, y luego vuelve, queda fuera de las cifras diarias. Los cambios de nivel y las muestras más recientes nunca se excluyen. La prima de la serie larga y la mediana se revisan por separado; no se excluye nada en un día UTC si se marcarían más de una muestra y una décima parte. Las muestras marcadas siguen en los archivos de 30 minutos con outlier=true y cuentan en la columna diaria outlier_samples.
Para KRW la serie es el precio spot USDT/KRW de Bithumb frente a la referencia USD/KRW, (precio ÷ referencia − 1) × 100. Es un precio del libro de órdenes, no anuncios P2P, por lo que una sola serie cubre ambos lados.
Desde el 10 de octubre de 2026, cada muestra registra además el precio mediano y la prima mediana de hasta 10 anuncios (la métrica de la página de tasas en vivo) y el precio del primer anuncio; en las descargas, estos campos están vacíos en las muestras anteriores.
Una prima no es una ganancia: no incluye comisiones, costes de transferencia, límites de pago ni riesgo de ejecución.