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.