Dati Kalshi
Dati Kalshi: Order Book live, API e i quattro livelli di dati
I dati Kalshi sono organizzati in quattro livelli, che rispondono a domande diverse. Mercati, candele e operazioni sono serviti dall'API di Kalshi. L'order book di offerte yes e no a riposo è il livello che Kalshi mostra solo com'è ora — quindi il libro com'era in un momento passato esiste solo se qualcuno lo ha registrato.
Dati di prima mano dall’archivio Kalshi
Calcolato direttamente dalla cattura di DepthFeed anziché citato da un foglio fornitore, motivo per cui riportano una data di misurazione e una coorte nominata. Misurato sull'archivio live a giugno 21, 2026, su mercati BTC a 15 minuti. La copertura cresce continuamente, quindi i conteggi sono un minimo e non una cifra fissa.
1.5 miliardi
istantanee del libro degli ordini. Libri registrati su oltre 2,600,000 mercati crypto Kalshi.
1¢
spread tipico. Spread mediano sì sui mercati BTC 15 minuti.
96 livelli di prezzo per lato
profondità scala. Livelli mediani per lato su mercati BTC 15-min, su tutto il 100 di Kalshi.
156,000 contratti
dimensione in attesa. Mediana totale dei contratti in attesa su entrambe le scale dello stesso gruppo.
I dati Kalshi coprono quattro livelli: metadati di mercato (serie, eventi e ticker di mercato e come si liquida un contratto), storico prezzi (candele di dove ha negoziato), operazioni (cosa è stato eseguito) e profondità order book (le offerte yes e no a riposo in un momento). L'API di Kalshi serve storicamente i primi tre; il suo endpoint order book restituisce solo il libro corrente.
Anatomia di un vero libro Kalshi
Questa scala è copiata parola per parola da un'osservazione BTC 15 minuti registrata — una riga reale dall'archivio, non un'illustrazione.
Un bid sì al prezzo p è un'offerta no a 1 − p, quindi l'ask sì implicito è 1 − il miglior bid no.: poll REST a profondità completa.
- yes_prices / yes_sizes
- Le offerte yes in riposo come prezzo e conteggio contratti, la migliore prima.
- no_prices / no_sizes
- Le offerte no in riposo. Ognuna è un'offerta yes a prezzo 1 −, che è come si legge il prezzo implicito yes ask (0.33 qui).
- ticker
- Il ticker esatto del mercato — serie, finestra evento e strike — e l'unica chiave di join stabile.
- recv_ts_ms
- Quando il libro è stato ricevuto, in millisecondi epoch — l'asse temporale su cui ogni snapshot Kalshi è ordinato e unito.
Copertura Kalshi a colpo d'occhio
- Snapshot libro ordini
- 1.5 miliardi+ osservazioni registrate
- Mercati catturati
- 2,600,000+
- Storia da
- Gennaio 2026
- Finestre di mercato
- 15-minuto, orario, giornaliero e settimanale
- Asset crypto
- 7
- Struttura del libro
- Sì e no scale di offerta; prezzo implicito di domanda = 1 − miglior offerta opposta
- Consegna
- REST, CSV e Parquet
Estrai dati Kalshi per layer
Scopri i mercati per serie prima così ticker e metadati restano collegati alla richiesta, poi chiedi libri registrati per un ticker di mercato esatto.
curl -s "https://api.depthfeed.com/v3/kalshi/markets?series=KXBTC15M&limit=5" \
-H "Authorization: Bearer df_your_key"
curl -s "https://api.depthfeed.com/v3/kalshi/<exact_market_ticker>/snapshots?include_orderbook=true" \
-H "Authorization: Bearer df_your_key"
curl -s "https://api.depthfeed.com/v3/kalshi/<exact_market_ticker>/orderbook/latest" \
-H "Authorization: Bearer df_your_key"- Usa il ticker di mercato completo, incluso lo strike; un ticker evento nomina diversi mercati con libri differenti.
- Leggi la yes ask come 1 − miglior no bid; non esiste un array ask separato.
- Segui il cursore di risposta per la pagina successiva invece di costruire offset.
Dati Kalshi
I quattro livelli di dati Kalshi
Mercati e ticker — cosa è effettivamente il contratto
Kalshi nomina tutto con tre ticker annidati: una serie (KXBTC15M, ogni mercato Bitcoin da 15 minuti), un evento (una finestra di quella serie) e un mercato (uno strike dentro l'evento, come KXBTC15M-26JUN211530-30). Il ticker di mercato è la chiave di join; i ticker di serie ed evento sono come scoprire mercati in blocco. Sbagliare questo livello è il bug di riconciliazione più comune, perché un evento contiene diversi mercati con strike differenti e libri molto diversi.
Storia dei prezzi Kalshi — candele e ciò che omettono
L'API di Kalshi serve candele: apertura, massimo, minimo e chiusura del prezzo yes su periodi fissi, con volume. Per accuratezza di previsione, calibrazione e grafici questo è l'input corretto. Ciò che una candela non può dire è se la dimensione era disponibile: una chiusura di 32 centesimi significa che un'operazione è stata stampata lì, non che un ordine da 500 contratti avrebbe potuto riempirsi vicino a quel prezzo. Su un mercato da 15 minuti una serie di candele grossolana porta solo pochi punti sull'intera vita del contratto.
Operazioni — cosa è stato eseguito
L'endpoint operazioni di Kalshi restituisce riempimenti eseguiti con prezzo, quantità e lato taker, e il suo livello storico li conserva. Questo copre ricerche su volume, flusso e tempistica dei riempimenti. Come ogni tape di operazioni, non può ricostruire il libro: un mercato sottile e uno profondo possono stampare le stesse operazioni, quindi lo slippage che un ordine avrebbe pagato non è derivabile solo dalle operazioni.
Dati order book Kalshi — yes bids, no bids e l'ask implicito
Un libro Kalshi è due scale di offerte: offerte sì e offerte no. Non esiste un lato di vendita separato, perché un'offerta nulla al prezzo p è un'offerta sì a 1 − p. Nel campione registrato sotto la migliore offerta sì è 0.32 e la migliore offerta nulla 0.67, quindi l'offerta sì implicita è 0.33 — un mercato da un centesimo. L'endpoint public orderbook di Kalshi restituisce questa struttura solo per il momento presente; il suo livello storico copre scambi e candele, non la profondità nel tempo. Riprodurre il libro com'era richiede una cattura continua, che è ciò che fa l'archivio di DepthFeed.
API dati Kalshi: abbinare la richiesta al livello
DepthFeed serve i livelli registrati su una superficie REST unica. La scoperta mercato prende un ticker di serie e un intervallo temporale e restituisce i mercati con ticker e metadati; la rotta snapshot restituisce libri registrati per un ticker di mercato esatto, con include_orderbook che espone entrambe le scale; orderbook/latest restituisce il libro registrato più recente. Il downsampling seleziona un’osservazione reale registrata invece di interpolarne una, così un gap resta un gap visibile.
Download dati Kalshi: CSV, Parquet o REST
Usa CSV per ispezione ed estratti piccoli, Parquet per ricerche colonnari grandi, e REST per estrazioni limitate o incrementali. Il formato dovrebbe cambiare come arrivano i byte, mai cosa significa un record: conserva il ticker di mercato, il timestamp di ricezione in millisecondi, gli array completi di prezzo e dimensione sì e no, e marcatori espliciti dove i dati mancano. Un dataset Kalshi ridotto a un prezzo per riga è una serie di candele con un altro nome.
Cosa non viene affermato intenzionalmente qui
L'archivio registrato inizia a gennaio 2026, dove è iniziata la cattura continua, non dove è iniziato Kalshi — le candele e i trade di Kalshi risalgono più indietro di qualsiasi archivio di libri di terze parti, motivo per cui gli strati sono complementari e non sostitutivi. La copertura qui riguarda i mercati crypto; le cifre descrivono campioni misurati su una coorte nominata, non una garanzia di servizio. Dove un mercato non è stato catturato, la risposta è un gap esplicito.
Estrai un vero libro Kalshi prima di integrare
Inizia con un campione registrato limitato: verifica i ticker, i timestamp e entrambe le scale rispetto al tuo loader, poi crea una chiave quando lo schema si adatta al lavoro.
