Datos API de Kalshi

Datos API de Kalshi: Mercados, Libros de Órdenes, Velas y Operaciones

La API pública de Kalshi devuelve series, eventos, mercados, el libro de órdenes actual, velas y operaciones, y ninguna de esas llamadas necesita clave API. Lo que no devuelve es el libro de órdenes en un momento pasado. Esta página mapea cada tipo de dato de Kalshi a su endpoint, muestra las llamadas y cubre la brecha con 1.5 mil millones de libros registrados.

Los datos API de Kalshi son los datos del exchange servidos por la Trade API de Kalshi en https://external-api.kalshi.com/trade-api/v2.. Los datos públicos de mercado cubren series, eventos, mercados, el libro de órdenes actual, velas y operaciones; los datos liquidados más antiguos que un corte publicado se mueven a endpoints /historical. Los datos de cuenta (órdenes, llenados, posiciones) requieren solicitudes con clave API firmada RSA.

Explorar archivos diarios de Kalshi

Un libro de órdenes Kalshi, tal como fue grabado

Copiado de una observación almacenada de BTC 15 minutos en el archivo de DepthFeed. La respuesta del libro de órdenes de Kalshi lleva las mismas dos escaleras de compra para el momento actual.

Sí, ofertasSin ofertas0.326,6450.311,1290.301,0250.291,5350.67635.10.661,3510.652,6450.642,310
Tamaño en reposo en cada nivel de precio — KXBTC15M-26JUN211530 (Kalshi). La longitud de la barra ∝ tamaño.

Una oferta sí a precio p es una oferta no a 1 − p, por lo que el ask sí implícito es 1 − la mejor oferta no.: consulta REST de profundidad completa.

sí_dólares / sí_precios
Yes bids en reposo como precio y conteo de contratos, mejor primero.
sin_dólares / sin_precios
No bids en reposo. Cada uno es una oferta yes a 1 − precio, que da el ask yes implícito (0.33 aquí).
símbolo
El ticker exacto del mercado, incluido el strike.
recv_ts_ms
Tiempo de recepción de DepthFeed en milisegundos epoch; la respuesta del libro de Kalshi no tiene marca de tiempo de intercambio.

Datos API de Kalshi de un vistazo

URL base
https://external-api.kalshi.com/trade-api/v2
Autenticación de datos de mercado
Ninguno para series, eventos, mercados, libro de órdenes, velas y operaciones
Autenticación de datos de cuenta
Encabezados de clave API firmados con RSA
Libro de órdenes
Escaleras actuales de compra sí y no; venta = 1 − mejor compra opuesta
Períodos de velas
1 minuto · 1 hora · 1 día
Datos liquidados más antiguos
Endpoints /historical después de la fecha límite publicada
Libros de órdenes pasados
No servido por Kalshi; DepthFeed los registra desde 2026-01-08

Obtenga datos de la API Kalshi con curl

Cada llamada abajo es pública. Reemplace los tickers con los del primer respuesta; las marcas de tiempo son segundos Unix.

Solicitud copiableshell
# Open markets in one series
curl -s "https://external-api.kalshi.com/trade-api/v2/markets?series_ticker=KXBTC15M&status=open&limit=5"

# The current order book for one exact market
curl -s "https://external-api.kalshi.com/trade-api/v2/markets/<market_ticker>/orderbook"

# Hourly candles for that market
curl -s "https://external-api.kalshi.com/trade-api/v2/series/KXBTC15M/markets/<market_ticker>/candlesticks?start_ts=1793232000&end_ts=1793318400&period_interval=60"

# Recent trades, then the cutoff for older ones
curl -s "https://external-api.kalshi.com/trade-api/v2/markets/trades?ticker=<market_ticker>&limit=100"
curl -s "https://external-api.kalshi.com/trade-api/v2/historical/cutoff"
  • Siga el campo cursor hasta que regrese vacío.
  • Leer la oferta yes como 1 − mejor oferta no; el libro de órdenes no tiene arreglo de ask.
  • Los mercados liquidados antes del corte están solo en los endpoints /historical.

Datos API de Kalshi

Qué devuelve la API de Kalshi y de dónde

  1. Serie, eventos y mercados: la jerarquía

    Una serie es una pregunta recurrente (KXBTC15M es Bitcoin cada 15 minutos), un evento es una instancia de ella, y un mercado es un contrato comercializable sí/no dentro del evento, con su strike en el ticker. GET /series/{series_ticker}, GET /events/{event_ticker} y GET /markets?series_ticker=… los devuelven. Use el ticker de mercado completo como clave de unión: un ticker de evento nombra varios mercados con precios muy diferentes.

  2. Datos de mercado sin clave API

    Kalshi documenta sus endpoints de datos de mercado como públicos: no se necesitan encabezados de clave API para series, eventos, mercados, libro de órdenes, velas o operaciones. La URL base de producción es https://external-api.kalshi.com/trade-api/v2; el host más antiguo api.elections.kalshi.com sirve los mismos mercados, no solo elecciones. Se necesitan claves para el lado de la cuenta (órdenes, ejecuciones, posiciones) y para el feed WebSocket.

  3. El libro de órdenes: solo ofertas, y solo actuales

    GET /markets/{ticker}/orderbook devuelve dos escaleras de ofertas, sí y no, como precios en dólares con conteos de contratos (orderbook_fp.yes_dollars y no_dollars). No hay arreglo de ask: una oferta no en p es una oferta sí en 1 − p, así que en la muestra grabada en esta página la mejor oferta sí es 0.32, la mejor oferta no es 0.67 y el ask sí implícito es 0.33. La respuesta es el libro ahora; llamarlo de nuevo después no te dice cómo fue.

  4. Velas: 1 minuto, por hora o diario

    GET /series/{series_ticker}/markets/{ticker}/candlesticks toma start_ts, end_ts y period_interval de 1, 60 o 1440 minutos. Cada vela lleva apertura, máximo, mínimo y cierre para la oferta sí, el ask sí y el precio negociado, además de volumen e interés abierto. Es la forma más barata de graficar un mercado, pero registra qué se negoció y dónde cerró el tope del libro, no cuánto tamaño estaba disponible.

  5. Operaciones, y dónde se mueve la data antigua

    GET /markets/trades lista operaciones ejecutadas con paginación por cursor. Kalshi divide datos en niveles en vivo e históricos: una vez que un mercado se liquida antes del corte publicado en GET /historical/cutoff, él y sus velas se sirven desde GET /historical/markets y /historical/markets/{ticker}/candlesticks, y operaciones más antiguas desde GET /historical/trades. Lee el corte para cada tipo de dato antes de asumir que un endpoint en vivo tiene todo.

  6. Límites de tasa y sondeo

    Los límites de Kalshi son presupuestos de tokens por nivel, con cubos separados de lectura y escritura, en lugar de un número de solicitudes por segundo. Sondear el endpoint del libro de órdenes para cada mercado abierto usa rápidamente el presupuesto de lectura. Responda un 429 con retroceso exponencial, pagine con el cursor hasta que esté vacío y use el WebSocket autenticado cuando necesite cada cambio de libro en vivo.

  7. Qué no puede darte la API de Kalshi

    Ningún endpoint de Kalshi devuelve las escaleras de sí y no como estaban hace una hora, una semana o un mes. Un backtest que necesita el spread y tamaño en reposo en tiempos de decisión pasados requiere libros grabados mientras estaban en vivo. DepthFeed ha sondeado libros Kalshi de profundidad completa desde enero 2026: 1.5 mil millones de snapshots en más de 2,600,000 mercados a junio 21, 2026, servidos por REST o como 197 archivos Parquet diarios sellados.

Agrega los libros de órdenes que la API de Kalshi no conserva

La API pública de Kalshi te da mercados, velas y operaciones gratis. Cuando un backtest necesita las escaleras Sí y No en espera en un momento pasado, consulta los libros registrados de DepthFeed con una clave gratuita o compra días UTC completos como Parquet.

Obtén una clave API gratuita · Explorar archivos diarios de Kalshi

Más sobre datos de KalshiMás sobre datos de Kalshi

Preguntas, respondidas.

Comience pruebas retrospectivas con profundidad real.