Datos históricos de USDT P2P en CSV y JSON

El archivo de coinpay reúne 86.161 muestras de 29 mercados fiat, tomadas cada 30 minutos desde el 6 de agosto de 2026 y actualizadas de forma continua. Todos los archivos se descargan gratis con licencia CC BY 4.0.

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

Histórico de primas de USDT por moneda fiat (serie de largo plazo: prima más alta de los 5 primeros anuncios, o prima spot en Bithumb)
MercadoExchangesCoberturaDíasMuestrasÚltima prima de la serie de largo plazo (comprar USDT)Datos diarios
USDT/VES · VenezuelaBinance P2P, OKX P2P2 oct 2026 – 11 oct 202610407Binance +15,93% · OKX +15,93%CSV · JSON
USDT/ARS · ArgentinaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +5,56% · OKX +5,83%CSV · JSON
USDT/NGN · NigeriaOKX P2P2 oct 2026 – 11 oct 202610407OKX +2,6%CSV · JSON
USDT/IDR · IndonesiaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance -0,51% · OKX -0,34%CSV · JSON
USDT/AED · Emiratos Árabes UnidosBinance P2P6 ago 2026 – 11 oct 2026673161Binance +0,39%CSV · JSON
USDT/AUD · AustraliaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +4,09% · OKX +8,28%CSV · JSON
USDT/BDT · BangladésBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +3,13% · OKX +13,55%CSV · JSON
USDT/BRL · BrasilOKX P2P6 ago 2026 – 11 oct 2026673161OKX +9,25%CSV · JSON
USDT/CAD · CanadáBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +1,71% · OKX +5,21%CSV · JSON
USDT/CNY · ChinaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance -0,76% · OKX -0,76%CSV · JSON
USDT/COP · ColombiaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +0,02% · OKX +0,01%CSV · JSON
USDT/EUR · Zona euroBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +1,84% · OKX +1,95%CSV · JSON
USDT/GBP · Reino UnidoBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +1,99% · OKX +2,65%CSV · JSON
USDT/HKD · Hong KongBinance P2P6 ago 2026 – 11 oct 2026673161Binance +0,67%CSV · JSON
USDT/INR · IndiaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +6,19% · OKX +22,01%CSV · JSON
USDT/JPY · JapónBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +4,24% · OKX +9,61%CSV · JSON
USDT/KHR · CamboyaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +2,1% · OKX +0,97%CSV · JSON
USDT/KRW · Corea del SurBithumb Spot6 ago 2026 – 11 oct 2026673161Bithumb +1,6%CSV · JSON
USDT/LAK · LaosBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +2,1% · OKX +4,84%CSV · JSON
USDT/LKR · Sri LankaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +1,75% · OKX +11,26%CSV · JSON
USDT/MXN · MéxicoBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +0,15% · OKX +0,26%CSV · JSON
USDT/MYR · MalasiaBinance P2P6 ago 2026 – 11 oct 2026673161Binance +0,82%CSV · JSON
USDT/PEN · PerúBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +0,25% · OKX +0,77%CSV · JSON
USDT/PHP · FilipinasBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +0,32% · OKX +0,25%CSV · JSON
USDT/PKR · PakistánBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +2,49% · OKX +2,69%CSV · JSON
USDT/TRY · TurquíaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +4,63% · OKX +6,03%CSV · JSON
USDT/USD · Estados UnidosBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance 0% · OKX +0,3%CSV · JSON
USDT/VND · VietnamBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +1,01% · OKX +1,07%CSV · JSON
USDT/ZAR · SudáfricaBinance P2P, OKX P2P6 ago 2026 – 11 oct 2026673161Binance +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ó.

Archivos diarios (<fiat>-daily.csv): una fila por día UTC, lado y exchange
ColumnaDescripción
dateDía natural UTC (AAAA-MM-DD).
fiatCódigo ISO 4217 de la moneda fiat.
sidebuy = anuncios en los que se compra USDT; sell = anuncios en los que se vende USDT.
exchangebinance u okx (anuncios P2P), o bithumb (Bithumb Spot, solo KRW).
samplesMuestras de 30 minutos registradas ese día para ese lado y exchange.
ok_samplesMuestras con una prima válida, sin contar los valores atípicos.
premium_avg_pctPrima media (la más alta de los 5 primeros anuncios) de las muestras válidas, sin valores atípicos, en porcentaje.
premium_min_pctPrima más baja del día, sin valores atípicos, en porcentaje.
premium_max_pctPrima más alta del día, sin valores atípicos, en porcentaje.
premium_close_pctPrima de la última muestra válida del día que no es atípica, en porcentaje.
median_priceMedia 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_pctMedia 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_pricePrecio medio del primer anuncio, en moneda fiat por USDT, sin valores atípicos (solo muestras recientes).
fx_referenceMedia diaria de la referencia FX, en moneda fiat por USD (solo muestras recientes).
outlier_samplesMuestras 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.
Archivos mensuales (<fiat>-<yyyy-mm>.csv): una fila por muestra de 30 minutos, lado y exchange
ColumnaDescripción
slot_utcFranja UTC de 30 minutos (AAAA-MM-DDTHH:MM).
timestampHora exacta de la muestra (ISO 8601, UTC).
fiatCódigo ISO 4217 de la moneda fiat.
sidebuy = anuncios en los que se compra USDT; sell = anuncios en los que se vende USDT.
exchangebinance u okx (anuncios P2P), o bithumb (Bithumb Spot, solo KRW).
statusok, o el motivo por el que no hubo cotización válida (por ejemplo empty o error).
premium_pctPrima más alta entre los cinco primeros anuncios frente a la referencia FX, en porcentaje.
top_pricePrecio del primer anuncio, en moneda fiat por USDT.
median_pricePrecio mediano de hasta 10 anuncios muestreados, en moneda fiat por USDT.
average_pricePrecio medio de los anuncios muestreados, en moneda fiat por USDT.
median_premium_pctPrima del precio mediano (mediana de hasta 10 anuncios) frente a la referencia FX, en porcentaje.
sampled_adsNúmero de anuncios de la muestra: hasta 10 por lado; las primeras muestras con este campo usaron 5.
fx_referenceReferencia FX utilizada, en moneda fiat por USD.
fx_sourceProveedor de la referencia FX, si consta.
originlive = registrada por el archivo; legacy = importada del histórico anterior de 30 minutos.
outliertrue 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.

API de datos abiertos
URL basehttps://coinpay.hk
AutenticaciónNinguna
CORSHabilitado para cualquier origen
FormatosJSON y CSV (UTF-8)
Frecuencia de actualizaciónCada 30 minutos (UTC :00 y :30)
LicenciaCC BY 4.0
Especificación OpenAPIhttps://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.json

Metodologí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.