API de dados Kalshi

API de Dados Kalshi

Uma API limpa para a profundidade do Kalshi: JSON puro via REST com uma única chave Bearer para o histórico, e um stream WebSocket ao vivo para o presente — ambos emitindo os mesmos objetos de snapshot, então o código com que você faz backtest lê o feed ao vivo sem alterações.

A API de dados Kalshi da DepthFeed serve profundidade de order book e dados de preço como JSON puro via HTTPS. Uma API REST tarifada retorna descoberta de mercados, metadados e snapshots históricos/mais recentes em profundidade total com uma única chave Bearer; um stream WebSocket envia os mesmos objetos ao vivo. Sem SDK necessário — ela se encaixa em qualquer stack, incluindo ferramentas de agente com function-calling e no estilo MCP.

A API de dados Kalshi num relance

Protocolo
JSON via HTTPS — REST + WebSocket
Autenticação
Bearer / X-API-Key (ou ?api_key= no WS)
Descoberta
Mercados → snapshots → /v3/stream ao vivo
Pronta para agentes
Sem SDK; compatível com MCP / function-calling
Ativos
7 — BTC · ETH · SOL · XRP · DOGE · BNB · HYPE
Timestamps
Epoch-ms da exchange + recebimento, por snapshot
Preço subjacente
Spot/futuros da Binance, unidos por snapshot
Histórico
Janelas de 7/30/90 dias + arquivo completo (Desk)
Entrega
API REST + WebSocket ao vivo, JSON idêntico
Resolução
Cada mudança, ou downsample ?interval= 30s–1d

O que a API oferece

REST para o histórico, WebSocket para o ao vivo — um único formato JSON

Descubra mercados e depois puxe snapshots em profundidade total para qualquer mercado pela API REST. O stream ao vivo (wss://api.depthfeed.com/v3/stream) envia os mesmos objetos de snapshot conforme os books mudam, então o loader que você escreve para reproduzir o histórico lê o feed ao vivo sem alterações — faça backtest contra o arquivo e depois aponte o mesmo código para o stream e opere.

Feita para automação e agentes

A API é JSON puro com uma única chave Bearer (ou X-API-Key), então não precisa de SDK e se encaixa diretamente em qualquer definição de ferramenta com function-calling ou no estilo MCP. O protocolo WebSocket são três ops JSON (subscribe / unsubscribe / ping), com autenticação ?api_key= onde não dá para definir headers. Os erros usam um enum de códigos estável no qual você pode ramificar (AUTH_INVALID, COIN_NOT_IN_PLAN, RATE_LIMIT_BURST, …).

Tarifada, paginada e ajustável

Paginação por keyset (cursor) e limites de taxa por plano mantêm grandes puxadas previsíveis, com headers X-RateLimit-* em toda resposta. Escolha sua resolução: cada mudança de book registrada por padrão, ou adicione ?interval= (30s–1d) para fazer downsampling no servidor a um book por bucket. A referência completa, com exemplos prontos para copiar e colar, está na documentação.

Start pulling api de dados 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.

Perguntas, respondidas.

Não. É JSON puro via HTTPS com uma única chave Bearer, então funciona em qualquer linguagem com um cliente HTTP e se encaixa em ferramentas de agente com function-calling ou no estilo MCP sem um wrapper. O WebSocket ao vivo usa três ops JSON simples (subscribe / unsubscribe / ping), e a autenticação ?api_key= cobre clientes que não conseguem definir headers.