Dados históricos Kalshi
Dados Históricos Kalshi: Preços, Resultados, Livros de Ordens e Downloads
O histórico da Kalshi vem em quatro tipos: quais mercados existiram e como foram liquidados, velas de preço, negociações e o livro de ordens. DepthFeed registra o primeiro, segundo e quarto para cada categoria que pode alcançar — 10.8 milhões de mercados, 134 milhões de velas e 1.9 bilhões de snapshots de livros — e os serve via API ou como arquivos diários.
O arquivo Kalshi, contado
Ler do arquivo e catálogo público do DepthFeed. Cada dado carrega sua data. Contagem do arquivo em outubro 29, 2026; inventário de arquivos em outubro 29, 2026. A cobertura cresce diariamente, então cada contagem é um piso.
10.8M
mercados registrados. Com resultados de liquidação, em todas as categorias Kalshi.
134M
velas. 1 minuto e horárias, de 2025-08-08.
1.9B
snapshots do livro. Escadas registradas de sim e não em 7.4 milhões de mercados.
197
arquivos diários. Dias UTC selados de livros, de 2026-01-08 a 2026-10-26.
Dados históricos da Kalshi são quaisquer registros de um mercado Kalshi após o momento ter passado: seus metadados e resultado de liquidação, preços em velas, negociações executadas e o livro de ordens de sim/não em repouso. A própria API da Kalshi serve mercados, velas e negociações, com dados antigos liquidados em endpoints históricos separados, mas retorna o livro de ordens apenas como está agora. Livros passados existem somente onde alguém os registrou.
Navegar arquivos diários Kalshi
Histórico da Kalshi por categoria
Cada série Kalshi carrega uma categoria. Estes são os mercados que DepthFeed registrou em cada uma, quantos foram liquidados e quanto histórico de preço e livro ela mantém para eles.
| Categoria | Mercados registrados | Resolvido | Velas (1 min, horárias) | Snapshots de livros registrados |
|---|---|---|---|---|
| Cripto | 7.51M | 7.13M | 268K | 1.64B, desde 2026-01-08 |
| Esportes | 1.92M | 1.81M | 72.6M | 171M, desde 2026-02-27 |
| Financeiros | 523K | 487K | 10.2M | 41.7M, de 2026-04-24 |
| Commodities | 476K | 447K | 2.26M | 25.6M, de 2026-09-08 |
| Clima e tempo | 199K | 168K | 2.16M | 7.1M, de 2026-09-08 |
| Economia | 56.9K | 9.0K | 6.44M | 14.2M, desde 2026-05-14 |
| Entretenimento | 47.0K | 23.2K | 11.3M | 1.7M, desde 2026-02-27 |
| Eleições | 32.1K | 6.1K | 18.4M | 12.7K, desde 2026-09-09 |
| Menções | 27.7K | 23.2K | 1.89M | 93K, de 2026-03-18 |
| Política | 8.2K | 4.3K | 5.46M | 741K, de 2026-04-24 |
| Ciência e tecnologia | 6.5K | 2.9K | 1.97M | 586K, de 2026-09-10 |
Onde obter dados históricos Kalshi: fontes comparadas
Nenhuma fonte única tem tudo. A própria API da Kalshi alcança mais longe para preços e negociações; livros de ordens gravados começam em 2026 onde quer que você os obtenha.
| Fonte | O que ele cobre | Até que ponto no passado | Livros de ordens passados | Formato | Custo |
|---|---|---|---|---|---|
| API Kalshi (oficial) | Mercados, liquidações, candlesticks, negócios; todas as categorias | Lançamento de cada mercado, desde 2021 | Não — apenas livro atual | JSON via REST | Grátis |
| Lichia | Mercados, negócios, resultados, histórico do livro de ordens; workspace sem código | Julho 2021 (7.68M mercados, 72.1M trades, conforme declarado pela Lychee) | Sim, conforme o Lychee declara | Exportações CSV, XLSX, JSON | Nível gratuito de 100 linhas por planilha; Researcher $199 por ano |
| Predexon | Mercados, negócios, preços, candlesticks | Histórico de ticks desde janeiro 2026 | Sim, nível de tick | REST, Parquet | Nível gratuito; planos pagos |
| Allium | Mercados e negociações Kalshi em um data warehouse SQL | Conforme listado na documentação do Allium | Não declarado | SQL | Liderado por vendas |
| Conjuntos de dados Hugging Face e Kaggle | Dumps pontuais de mercados, negociações ou preços | Fixado no upload; não atualizado | Raramente | CSV, Parquet | Grátis |
| DepthFeed | Mercados e liquidações para 10.8 milhões de mercados em todas as categorias, candles de 1 minuto e horários, livros registrados sim e não | Velas desde 2025-08-08; livros desde 2026-01-08 | Sim: snapshots e mudanças de nível | REST, Parquet diário | Chave gratuita: últimos 7 dias; arquivos $80 por GiB |
Amostra gratuita: livros Kalshi reais gravados
Quatro mercados liquidados de quatro categorias: um mercado BTC 15 minutos, um mercado de petróleo WTI 15 minutos, um mercado de temperatura de Nova York e um mercado líder de fantasia da NFL. Cada livro registrado de sim/não de uma hora antes da abertura até o fechamento, além do resultado de cada mercado. Linhas reais do arquivo, não sintéticas. Não é necessária conta.
- Livros de ordens, Parquet (242 KB, 1,020 linhas)
- Livros de ordens, CSV (gzip) (159 KB)
- Mercados e resultados, CSV (1 KB, 4 linhas)
import io
import pandas as pd
import requests
def fetch(name):
r = requests.get(f"https://depthfeed.com/samples/kalshi/{name}", timeout=60)
r.raise_for_status()
return io.BytesIO(r.content)
books = pd.read_parquet(fetch("kalshi-sample-books.parquet"))
markets = pd.read_csv(fetch("kalshi-sample-markets.csv"))
books = books[books.yes_prices.str.len().gt(0) & books.no_prices.str.len().gt(0)].copy()
books["best_yes_bid"] = books.yes_prices.apply(max)
books["yes_ask"] = 1 - books.no_prices.apply(max) # a no bid at p is a yes offer at 1 - p
books["spread"] = books.yes_ask - books.best_yes_bid
print(books.groupby("ticker").spread.median())
print(markets[["ticker", "result", "settled_price"]])- Ambos os lados são ofertas. Pegue o melhor de cada um com max(), e leia o ask do sim como 1 − melhor bid do não.
- Tamanhos são contagens de contratos e podem ser fracionários; preços são dólares de 0 a 1.
- Licença da amostra: livre para uso em avaliação e pesquisa; cite DepthFeed se publicar resultados dela.
Um livro Kalshi gravado
Copiado de uma observação BTC 15 minutos armazenada. Esta é uma linha do arquivo, não uma ilustração.
Um lance sim a preço p é uma oferta não a 1 − p, então o ask sim implícito é 1 − o melhor lance não.: poll REST de profundidade total.
- yes_prices / yes_sizes
- Bids yes em espera como preço e contagem de contratos.
- sem_precos / sem_tamanhos
- Bids no em espera. Cada um é uma oferta yes a 1 − preço, que dá o ask yes implícito (0.33 aqui).
- ticker
- O ticker exato do mercado, incluindo o strike, e a única chave de junção estável.
- recv_ts_ms
- Quando o livro foi recebido, em milissegundos epoch; livros Kalshi não possuem timestamp separado da exchange.
Histórico da Kalshi em um relance
- Mercados e resultados
- 10.8 milhões de mercados, todas as categorias
- Velas
- 134 milhões, 1-minuto e horário, desde 2025-08-08
- Snapshots do livro
- 1.9 bilhões em 7.4 milhões de mercados, desde 2026-01-08
- Arquivos de snapshot do livro
- 197 dias UTC selados, de 2026-01-08 a 2026-10-26, 18.93 GiB
- Arquivos de mudança de nível
- 81 dias de 2026-08-07, 215.47 GiB
- Chave API gratuita
- Últimos 7 dias de histórico, sem cartão
- Arquivos
- $80 por GiB, pagamento único; pedido mínimo de $5
Puxe histórico Kalshi para um mercado
Liste mercados em uma série, depois obtenha candles ou livros registrados para um ticker de mercado exato. Uma chave gratuita cobre os últimos 7 dias.
# Markets in one series, with results once settled
curl -s "https://api.depthfeed.com/v3/kalshi/markets?series=KXHIGHNY&limit=5" \
-H "Authorization: Bearer df_your_key"
# 1-minute candles for one market
curl -s "https://api.depthfeed.com/v3/kalshi/<exact_market_ticker>/candles" \
-H "Authorization: Bearer df_your_key"
# Recorded yes and no books for the same market
curl -s "https://api.depthfeed.com/v3/kalshi/<exact_market_ticker>/snapshots?include_orderbook=true" \
-H "Authorization: Bearer df_your_key"- Ler o ask yes como 1 − melhor bid no; não há array separado de ask.
- Requisições mais antigas que a janela do seu plano retornam HISTORY_LIMIT_EXCEEDED; arquivos diários não têm janela de plano.
- Siga o cursor da resposta até que has_more seja falso.
Dados históricos Kalshi
O que Kalshi mantém e o que não mantém
Mercados e resultados de liquidação
Cada mercado Kalshi tem uma série, um evento e um ticker de mercado, um título, horários de abertura e fechamento, e uma vez que se liquida, um resultado e valor de liquidação. Essa é a verdade fundamental para qualquer calibração ou backtest. DepthFeed mantém 10.8 milhões desses registros em todas as categorias, incluindo esportes e eleições, para que resultados possam ser unidos a preços sem paginação da API Kalshi mercado por mercado.
Candlesticks: onde foi negociado, não o que estava disponível
Uma vela fornece abertura, máxima, mínima e fechamento para o lance sim, a oferta sim e o preço negociado ao longo de um minuto ou uma hora, com volume e juros em aberto. O DepthFeed detém 134 milhões deles de 2025-08-08. Um fechamento de 32 centavos significa que uma negociação foi registrada lá, não que 500 contratos poderiam ter sido preenchidos perto dela.
Negociações: a própria API da Kalshi alcança mais longe
O endpoint de negociações da Kalshi e seu nível histórico remontam ao lançamento de cada mercado, o que é mais antigo que qualquer arquivo de terceiros. Para pesquisa de negociações multianual, pagine os endpoints históricos da Kalshi; DepthFeed mantém apenas uma janela rolante recente de negociações.
O livro de ofertas: apenas atual, a menos que registrado
Um livro Kalshi são duas escadas de lances. Um não-lance no preço p é uma oferta sim no preço 1 − p, então na amostra registrada abaixo o melhor lance sim é 0.32, o melhor lance não é 0.67 e a oferta sim implícita é 0.33. O endpoint do livro de ordens do Kalshi retorna isso apenas para o momento presente. O DepthFeed registrou 1.9 bilhão de livros em 7.4 milhões de mercados desde 2026-01-08.
Arquivos Parquet diários: o que um dia contém
Cada dia UTC selado é um arquivo Parquet de snapshots de profundidade total, ordenados por mercado primeiro em grupos de 5,000 linhas; dias recentes contêm 5.4–8.6 milhões de linhas. As linhas mantêm ticker, série, o timestamp de recebimento e os arrays yes_prices, yes_sizes, no_prices e no_sizes. Pegue o melhor bid de cada lado com max() em vez de confiar na ordem do array, e converta o lado no antes de tratá-lo como asks.
Histórico REST para puxadas limitadas
Para alguns mercados ou uma janela curta, a API é mais barata que um arquivo. Liste mercados por ticker de série, então solicite candles ou snapshots registrados para um ticker de mercado exato. Use o ticker completo, incluindo strike: um ticker de evento nomeia vários mercados com preços muito diferentes.
O que este histórico não pode dizer
Livros registrados mostram o que estava em espera, não o que teria acontecido com sua ordem: posição na fila e seu próprio impacto de mercado não estão em nenhum snapshot. A cobertura do livro começa em datas diferentes por categoria (veja a tabela acima), e nenhum arquivo tem livros Kalshi anteriores a 2026.
Consulte histórico Kalshi com chave API gratuita
Uma chave gratuita retorna os últimos 7 dias de histórico Kalshi — resultados de mercado, velas e livros registrados — sem cartão. Planos pagos ampliam a janela; dias UTC inteiros de livros também são vendidos como arquivos Parquet.
Obtenha uma chave API gratuitaNavegar arquivos diários Kalshi
