API de datos de Kalshi

API de datos de Kalshi

Una API limpia para la profundidad de Kalshi: JSON plano sobre REST con una sola clave Bearer para el historial, y un stream WebSocket en vivo para el presente — ambos emiten los mismos objetos de snapshot, así que el código con el que haces backtesting lee el feed en vivo sin cambios.

La API de datos de Kalshi de DepthFeed entrega profundidad de order book y datos de precios como JSON plano sobre HTTPS. Una API REST medida devuelve descubrimiento de mercados, metadatos y snapshots históricos/más recientes de profundidad completa con una sola clave Bearer; un stream WebSocket envía los mismos objetos en vivo. Sin SDK — se integra en cualquier stack, incluyendo herramientas de agentes con function-calling y estilo MCP.

La API de datos de Kalshi de un vistazo

Protocolo
JSON sobre HTTPS — REST + WebSocket
Autenticación
Bearer / X-API-Key (o ?api_key= en WS)
Descubrimiento
Mercados → snapshots → /v3/stream en vivo
Lista para agentes
Sin SDK; compatible con MCP / function-calling
Activos
7 — BTC · ETH · SOL · XRP · DOGE · BNB · HYPE
Timestamps
Epoch-ms de exchange + recepción, por snapshot
Precio subyacente
Binance spot/futuros, unido por snapshot
Historial
Ventanas de 7/30/90 días + archivo completo (Desk)
Entrega
API REST + WebSocket en vivo, JSON idéntico
Resolución
Cada cambio, o downsampling ?interval= 30s–1d

Qué te da la API

REST para el historial, WebSocket para vivo — una sola forma de JSON

Descubre mercados y luego extrae snapshots de profundidad completa de cualquier mercado a través de la API REST. El stream en vivo (wss://api.depthfeed.com/v3/stream) envía los mismos objetos de snapshot a medida que los books cambian, así que el loader que escribes para reproducir el historial lee el feed en vivo sin cambios — haz backtesting contra el archivo histórico y luego apunta el mismo código al stream y opera.

Hecho para automatización y agentes

La API es JSON plano con una sola clave Bearer (o X-API-Key), así que no necesita SDK y se integra directo en cualquier definición de herramienta con function-calling o estilo MCP. El protocolo WebSocket son tres ops JSON (subscribe / unsubscribe / ping), con autenticación ?api_key= donde no se pueden fijar headers. Los errores usan un enum de códigos estable sobre el que puedes ramificar (AUTH_INVALID, COIN_NOT_IN_PLAN, RATE_LIMIT_BURST, …).

Medida, paginada y ajustable

La paginación por keyset (cursor) y los límites de tasa por plan mantienen predecibles las extracciones grandes, con headers X-RateLimit-* en cada respuesta. Elige tu resolución: cada cambio de book registrado por defecto, o agrega ?interval= (30s–1d) para hacer downsampling del lado del servidor a un book por bucket. La referencia completa con ejemplos para copiar y pegar está en la documentación.

Start pulling api de datos de kalshi

Free Explorer tier, no card. Full bid/ask depth and the underlying price on every snapshot, over a REST API and a live WebSocket stream.

Preguntas, respondidas.

No. Es JSON plano sobre HTTPS con una sola clave Bearer, así que funciona desde cualquier lenguaje con un cliente HTTP y se integra en herramientas de agentes con function-calling o estilo MCP sin un wrapper. El WebSocket en vivo usa tres ops JSON simples (subscribe / unsubscribe / ping), y la autenticación ?api_key= cubre a los clientes que no pueden fijar headers.