API dati Kalshi
Un'unica API pulita per la profondità di Kalshi: JSON su REST con una sola chiave Bearer per lo storico, e uno stream WebSocket live per il presente — entrambi emettono gli stessi identici oggetti snapshot, così il codice con cui fai backtest legge il feed live senza modifiche.
L'API dati Kalshi di DepthFeed serve la profondità dell'order book e i dati di prezzo come JSON puro su HTTPS. Un'API REST a consumo restituisce la discovery dei mercati, i metadati e gli snapshot storici/più recenti full-depth con una sola chiave Bearer; uno stream WebSocket invia gli stessi oggetti in tempo reale. Nessun SDK richiesto — si integra in qualsiasi stack, inclusi i tool agentici function-calling e in stile MCP.
L'API dati Kalshi in sintesi
- Protocollo
- JSON su HTTPS — REST + WebSocket
- Autenticazione
- Bearer / X-API-Key (o ?api_key= su WS)
- Discovery
- Mercati → snapshot → /v3/stream live
- Pronta per agenti
- Nessun SDK; compatibile MCP / function-calling
- Asset
- 7 — BTC · ETH · SOL · XRP · DOGE · BNB · HYPE
- Timestamp
- Epoch-ms exchange + ricezione, per snapshot
- Prezzo sottostante
- Binance spot/futures, unito per snapshot
- Storico
- Finestre 7/30/90 giorni + archivio completo (Desk)
- Distribuzione
- API REST + WebSocket live, JSON identico
- Risoluzione
- Ogni variazione, o downsampling ?interval= 30s–1d
Cosa ti offre l'API
REST per lo storico, WebSocket per il live — un solo formato JSON
Scopri i mercati, poi recupera snapshot full-depth per qualsiasi mercato tramite l'API REST. Lo stream live (wss://api.depthfeed.com/v3/stream) invia gli stessi identici oggetti snapshot man mano che gli order book cambiano, così il loader che scrivi per ripercorrere lo storico legge il feed live senza modifiche — fai backtest sull'archivio, poi punta lo stesso codice allo stream e opera.
Costruita per automazione e agenti
L'API è JSON puro con una sola chiave Bearer (o X-API-Key), quindi non richiede SDK e si inserisce direttamente in qualsiasi definizione di tool function-calling o in stile MCP. Il protocollo WebSocket è composto da tre operazioni JSON (subscribe / unsubscribe / ping), con autenticazione ?api_key= dove non è possibile impostare header. Gli errori usano un enum di codici stabile su cui puoi diramare la logica (AUTH_INVALID, COIN_NOT_IN_PLAN, RATE_LIMIT_BURST, …).
A consumo, paginata e regolabile
La paginazione keyset (cursor) e i rate limit per piano rendono prevedibili i pull di grandi dimensioni, con header X-RateLimit-* su ogni risposta. Scegli la tua risoluzione: ogni variazione registrata dell'order book per impostazione predefinita, oppure aggiungi ?interval= (30s–1d) per fare downsampling lato server a un solo book per bucket. Il riferimento completo con esempi copia-incolla è nella documentazione.
Start pulling api dati 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.
Domande, con risposta.
No. È semplice JSON su HTTPS con una sola chiave Bearer, quindi funziona da qualsiasi linguaggio dotato di client HTTP e si integra nei tool agentici function-calling o in stile MCP senza wrapper. Il WebSocket live usa tre semplici operazioni JSON (subscribe / unsubscribe / ping), e l'autenticazione ?api_key= copre i client che non possono impostare header.