Volumen 24 h — Mercados — Kalshi — · Polymarket — Tu conexión comprobando…
Inicio › Datos abiertos

Sin clave · JSON · cada 2 minutos

Datos abiertos

Los mismos archivos que lee esta web, a la vista de cualquiera: precios en vivo de Kalshi y Polymarket, pares verificados y el acceso por país con su documento. Sin registro y sin clave.

Qué hay

ArchivoQué contieneSe actualiza
/datos/paises.jsonAcceso por paíscuando cambia una verificación (se revisa cada 5 min)
/datos/pares.jsonLa misma pregunta en las dos plataformascada 2 minutos
/datos/mercados.jsonMercados destacados en vivocada 2 minutos
/mercados/rapida.jsonCatálogo de mercados con fichaal publicar la web (catálogo, no precios)
/datos/fichas.jsonPrecios de los mercados con fichacada 15 minutos
/datos/historial/{clave}.jsonHistorial de precioscada 15 minutos
/datos/aciertos.json¿Aciertan los mercados?cada hora
/datos/busquedas-semana.jsonQué busca la gentecada 2 minutos (ventana de 7 días)

Cómo leerlos

Son archivos JSON normales: se piden con una petición GET y se pueden leer desde cualquier dominio. No hay autenticación ni límite formal, pero te pedimos no consultarlos más de una vez por minuto: están en un servidor pequeño.

curl https://mercadosdeprediccion.io/datos/pares.json

fetch("https://mercadosdeprediccion.io/datos/paises.json")
  .then(r => r.json())
  .then(d => console.log(d.paises))

Acceso por país

/datos/paises.json ↗cuando cambia una verificación (se revisa cada 5 min)

Lo que no existe en ningún otro sitio: para cada país, qué consta sobre Kalshi y Polymarket, qué autoridad lo decide y en qué fecha lo comprobamos contra el documento oficial.

Campos

actualizadofecha de la última revisión del conjunto (AAAA-MM-DD)
paises[].codigocódigo ISO del país
paises[].kalshi · paises[].polymarketestado de cada plataforma. «Bloqueado» significa que consta una orden de bloqueo de la autoridad, no que la web deje de cargar en tu conexión: eso depende de cada proveedor de internet
paises[].autoridadquién emitió o publica la decisión
paises[].verificadofecha en que se contrastó con el documento
paises[].fichapágina con el detalle: /acceso-por-pais/{ficha}/

Ejemplo recortado, leído el 18 de septiembre de 2026

{"actualizado": "2026-09-11", "paises": [
  {"codigo": "ES", "nombre": "España",
   "kalshi": "Bloqueado", "polymarket": "Bloqueado",
   "autoridad": "Consumo / DGOJ", "verificado": "6 sep 2026", "ficha": "espana"}]}

La misma pregunta en las dos plataformas

/datos/pares.json ↗cada 2 minutos

Mercados que existen en Kalshi y en Polymarket, con el precio de cada uno y la diferencia. Cada par se revisó leyendo las reglas de las dos: la nota explica en qué coinciden y en qué no.

Una diferencia entre plataformas no es una oportunidad de arbitraje: las reglas, las comisiones y el acceso por país son distintos.

Campos

pares[].titulo · resultadola pregunta y la opción que se compara
pares[].kalshi.pct · poly.pctprecio de esa opción en cada plataforma, en centavos (= %)
pares[].difdiferencia en puntos entre las dos
pares[].estado«confirmado» (misma pregunta) o «probable» (misma pregunta con algún matiz, explicado en la nota)
pares[].nota · revisadoqué se comprobó y cuándo
descartados[]pares que parecían iguales y no lo son, con el motivo

Ejemplo recortado, leído el 18 de septiembre de 2026

{"pares": [{"titulo": "¿Entrará María Corina Machado en Venezuela antes de 2027?",
  "resultado": "Antes de 2027", "estado": "probable", "dif": 17,
  "kalshi": {"pct": 40, "ticker": "KXMACHADOVENEZUELA-26JUN29", "url": "…"},
  "poly": {"pct": 57, "slug": "will-mara-corina-machado-enter-venezuela-by-january-31", "url": "…"},
  "nota": "Las dos exigen que pise territorio venezolano…", "revisado": "…"}]}

Mercados destacados en vivo

/datos/mercados.json ↗cada 2 minutos

Los mercados con más movimiento de las dos plataformas, con la pregunta traducida al español, el volumen, la liquidez y la fecha de cierre. Es lo que ves en la portada.

Campos

generadohora de la lectura (UTC, ISO 8601)
resumentotales: mercados activos, volumen, liquidez (solo Polymarket) y cuántos cierran en 7 días
mercados[].plataforma · claveKalshi o Polymarket, y su identificador en esa plataforma
mercados[].q · q_origla pregunta en español y en el idioma original
mercados[].vol24 · liq_numvolumen de 24 h y liquidez, en dólares (número). Kalshi no publica la liquidez: en sus mercados vale 0 y significa «sin dato»
mercados[].c_isofecha de cierre (UTC)
mercados[].oopciones: el 1.º elemento es el nombre y el 3.º el precio en centavos; el resto es de presentación y puede cambiar
degradadotrue si una de las dos plataformas no respondió en esta lectura

Ejemplo recortado, leído el 18 de septiembre de 2026

{"generado": "2026-09-18T09:14:02+00:00", "mercados": [
  {"plataforma": "Polymarket", "q": "¿Qué hará la Fed en la reunión de octubre?",
   "q_orig": "Fed Decision in October?", "vol24": 1716893.99, "liq_num": 2127244.46,
   "c_iso": "2026-10-28T23:59:00Z",
   "o": [["Subir 25 pb", "52¢", 52, …], ["Sin cambios", "48¢", 48, …]]}]}

Catálogo de mercados con ficha

/mercados/rapida.json ↗al publicar la web (catálogo, no precios)

Cada mercado que tiene página propia en la web, con el nombre en español de cada opción y su identificador. Sirve para traducir los identificadores de fichas.json y del historial.

Campos

m[].kclave del mercado (la misma de fichas.json y del historial)
m[].pl · qplataforma y pregunta en español
m[].ssu página: /mercados/{s}/
m[].cifecha de cierre (AAAA-MM-DD)
m[].oopciones: [identificador, nombre en español, precio al publicar]. El precio de aquí envejece: el vivo está en fichas.json

Ejemplo recortado, leído el 18 de septiembre de 2026

{"n": 115, "m": [{"k": "clarity-act-signed-into-law-in-2026", "pl": "Polymarket",
  "s": "se-aprobara-la-clarity-act-como-ley-en-2026",
  "q": "¿Se aprobará la Clarity Act como ley en 2026?", "ci": "2027-01-01",
  "o": [["p:Yes", "Sí", 18], ["p:No", "No", 82]]}]}

Precios de los mercados con ficha

/datos/fichas.json ↗cada 15 minutos

El precio actual de cada opción de los mercados del catálogo. Los identificadores empiezan por «k:» (Kalshi) o «p:» (Polymarket).

Campos

fichas{clave}.oprecio de cada opción, en centavos
fichas{clave}.vn · liqvolumen y liquidez en dólares (número); 0 en liq significa «sin dato» (Kalshi no la publica)
fichas{clave}.thora de la lectura (UTC)
fichas{clave}.rhuella de las reglas: si cambia, la plataforma cambió el texto de resolución del mercado

Ejemplo recortado, leído el 18 de septiembre de 2026

{"fichas": {"alexandre-de-moraes-out-as-brazil-supreme-court-justice": {
  "o": {"p:Yes": 16, "p:No": 84}, "vn": 795955.01, "liq": 0,
  "r": "5587d0ec6b98", "t": "2026-09-18T09:15:01Z"}}}

Historial de precios

/datos/historial/{clave}.jsoncada 15 minutos

Una lectura por hora de las últimas 48 horas y el cierre de cada día desde que empezamos a guardarlo (14-09-2026 para los primeros mercados).

Campos

c · pclave del mercado y plataforma
h{AAAA-MM-DDTHH}precio por opción a esa hora (UTC)
d{AAAA-MM-DD}.oprecio por opción al cierre de ese día

Ejemplo recortado, leído el 18 de septiembre de 2026

{"c": "CONTROLH-2026", "p": "Kalshi",
  "h": {"2026-09-16T10": {"k:CONTROLH-2026-D": 86, "k:CONTROLH-2026-R": 14}, …},
  "d": {"2026-08-16": {"o": {"k:CONTROLH-2026-D": 86, "k:CONTROLH-2026-R": 15}}, …}}

¿Aciertan los mercados?

/datos/aciertos.json ↗cada hora

Cada opción resuelta de los mercados que seguimos, con el precio que tenía 1, 7 y 30 días antes del cierre y el resultado oficial. Es la base de la página «¿Aciertan Polymarket y Kalshi?». Lo que no tenía precio nuestro no sale.

Campos

actualizado · desdeúltima pasada (UTC) y primer cierre del conjunto
f[]una fila: [plataforma K/P, pregunta, opción, tema, ganó 1/0, día de cierre, precio 1 día antes, 7 días, 30 días (null si no hay), clave del mercado]

Ejemplo recortado, leído el 18 de septiembre de 2026

{"actualizado": "2026-11-04T19:07:02Z", "desde": "2026-09-16", "f": [
  ["K", "¿Qué partido controlará la Cámara?", "Demócrata", "Política", 1, "2026-11-04", 94, 93, 91, "CONTROLH-2026"]]}

Qué busca la gente

/datos/busquedas-semana.json ↗cada 2 minutos (ventana de 7 días)

Los temas que más se buscaron en la web en los últimos siete días. Solo aparecen los que suman tres o más: lo que se escribe una vez suelto no se publica.

Campos

terminos{tema}.bbúsquedas
terminos{tema}.pveces que alguien pidió que comparáramos ese tema

Ejemplo recortado, leído el 18 de septiembre de 2026

{"generado": "2026-09-18T09:14:04+00:00", "terminos": {
  "bitcoin": {"b": 16, "p": 2}, "petróleo": {"b": 9, "p": 4}}}

Condiciones

  • Puedes usar estos datos, también en proyectos comerciales, citando mercadosdeprediccion.io con un enlace.
  • Los precios vienen de las APIs públicas de Kalshi y Polymarket y se rigen por sus condiciones. Las traducciones, los pares y la verificación por país son nuestros.
  • Se ofrecen tal cual, sin garantía de disponibilidad ni de exactitud. Si encuentras un error, escríbenos: se corrige y queda anotado en correcciones.
  • Esto no es asesoramiento financiero.

¿Necesitas otro formato, más historial o datos por país para un artículo? Escribe a huber@mercadosdeprediccion.io.

Mercados —Vol 24 h — Kalshi — · Polymarket — —