Données Kalshi

Données Kalshi : Carnets d'ordres live, API et les quatre couches de données

Les données Kalshi se composent de quatre couches, répondant à différentes questions. Marchés, chandeliers et transactions sont servis par l'API propre de Kalshi. Le carnet d'ordres Oui et Non au repos est la couche que Kalshi montre uniquement telle qu'elle est maintenant — donc le carnet tel qu'il était à un moment passé n'existe que si quelqu'un l'a enregistré.

Chiffres de première main de l’archive Kalshi

Calculé directement à partir de la capture propre à DepthFeed plutôt que cité d'une fiche fournisseur, c'est pourquoi ils portent une date de mesure et une cohorte nommée. Mesuré sur l'archive en direct au 21 juin 2026, sur les marchés BTC 15 minutes. La couverture croît continuellement, donc les comptes sont un plancher plutôt qu'une valeur fixe.

  • 1.5 milliard

    instantanés de carnets d’ordres. Carnets enregistrés sur plus de 2,600,000 marchés crypto Kalshi.

  • 1¢

    écart typique. Écart médian oui sur les marchés BTC 15 minutes.

  • 96 niveaux de prix de chaque côté

    profondeur de l’échelle. Niveaux médians par côté sur marchés BTC 15 minutes, sur l’ensemble des 100 de Kalshi.

  • 156,000 contrats

    taille au repos. Médiane des contrats totaux au repos sur les deux échelles du même groupe.

Les données Kalshi couvrent quatre couches : métadonnées du marché (les séries, événements et tickers de marché et comment un contrat se règle), historique des prix (chandeliers des transactions), transactions (exécutées), et profondeur du carnet d'ordres (les bids Oui et Non au repos à un instant). L'API Kalshi sert les trois premières historiquement ; son point de terminaison carnet d'ordres retourne uniquement le carnet actuel.

Parcourir les ensembles de données téléchargeables

Anatomie d'un vrai carnet Kalshi

Cette échelle est copiée textuellement d’une observation BTC 15 minutes enregistrée — une vraie ligne de l’archive, pas une illustration.

Oui, offresPas d’ordres d’achat0.326,6450.311,1290.301,0250.291,5350.67635.10.661,3510.652,6450.642,310
Taille au repos à chaque niveau de prix — KXBTC15M-26JUN211530 (Kalshi). La longueur de la barre ∝ taille.

Une offre oui au prix p est une offre non à 1 − p, donc le ask oui implicite est 1 − la meilleure offre non.: sondage REST en profondeur complète.

yes_prices / yes_sizes
Les offres yes au repos en prix et nombre de contrats, la meilleure en premier.
no_prices / no_sizes
Les offres no au repos. Chacune est une offre yes au prix 1 −, ce qui explique comment se lit la demande yes implicite (0.33 ici).
ticker
Le ticker exact du marché — série, fenêtre d’événement et strike — et la seule clé de jointure stable.
recv_ts_ms
Quand le carnet a été reçu, en millisecondes epoch — l'axe temporel sur lequel chaque snapshot Kalshi est ordonné et joint.

Couverture Kalshi en un coup d'œil

Instantanés du carnet d'ordres
1.5 milliard+ d'observations enregistrées
Marchés capturés
2,600,000+
Historique depuis
Janvier 2026
Fenêtres de marché
15 minutes, horaire, quotidien, et hebdomadaire
Actifs crypto
7
Structure du carnet
Oui et non pour les échelles d’ordres ; ask implicite = 1 − meilleure offre opposée
Livraison
REST, CSV et Parquet

Extraire les données Kalshi par couche

Découvrez les marchés par série d’abord pour que les tickers et métadonnées restent attachés à la requête, puis demandez les carnets enregistrés pour un ticker de marché exact.

Requête copiableshell
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"
  • Utilisez le ticker complet du marché, strike inclus ; un ticker d'événement nomme plusieurs marchés avec différents carnets.
  • Lire la demande yes comme 1 − meilleure offre no ; il n'y a pas de tableau ask séparé.
  • Suivez le curseur de réponse pour la page suivante au lieu de construire des offsets.

Données Kalshi

Les quatre couches de données Kalshi

  1. Marchés et tickers — ce qu’est réellement le contrat

    Kalshi nomme tout avec trois tickers imbriqués : une série (KXBTC15M, chaque marché Bitcoin de 15 minutes), un événement (une fenêtre de cette série) et un marché (un strike dans l’événement, tel que KXBTC15M-26JUN211530-30). Le ticker du marché est la clé de jointure ; les tickers de série et d’événement sont comment découvrir les marchés en masse. Se tromper à ce niveau est le bug de réconciliation le plus courant, car un événement contient plusieurs marchés avec des strikes différents et des carnets très différents.

  2. Historique des prix Kalshi — chandeliers et ce qu’ils omettent

    L’API de Kalshi sert des chandeliers : ouverture, haut, bas et clôture du prix oui sur des périodes fixes, avec volume. Pour la précision des prévisions, la calibration et le charting, c’est la bonne entrée. Ce qu’un chandelier ne peut pas dire est si la taille était disponible : une clôture à 32 cents signifie qu’une transaction a été imprimée là, pas qu’un ordre de 500 contrats aurait pu se remplir près de là. Sur un marché 15 minutes, une série de chandeliers grossière ne porte aussi que quelques points sur toute la vie du contrat.

  3. Transactions — ce qui a été exécuté

    Le point de terminaison des transactions Kalshi retourne les remplissages exécutés avec prix, quantité et côté preneur, et son niveau historique les conserve. Cela couvre la recherche sur volume, flux et timing des remplissages. Comme pour toute bande de transactions, il ne peut pas reconstituer le carnet : un marché mince et un marché profond peuvent imprimer les mêmes transactions, donc le slippage qu’un ordre aurait payé n’est pas dérivable des seules transactions.

  4. Données du carnet d’ordres Kalshi — offres oui, offres non, et la demande implicite

    Un carnet Kalshi est constitué de deux échelles d'offres : offres oui et offres non. Il n'y a pas de côté demande séparé, car une offre non au prix p est une offre oui au prix 1 − p. Dans l'échantillon enregistré ci-dessous, la meilleure offre oui est 0.32 et la meilleure offre non est 0.67, donc la demande implicite oui est 0.33 — un marché à un centime. Le point de terminaison public du carnet d'ordres de Kalshi renvoie cette structure pour le moment présent uniquement ; son niveau historique couvre les transactions et les chandeliers, pas la profondeur au fil du temps. Rejouer le carnet tel qu'il était nécessite une capture continue, ce que l'archive de DepthFeed fournit.

  5. API données Kalshi : faire correspondre la requête à la couche

    DepthFeed sert les couches enregistrées via une surface REST unique. La découverte de marché prend un ticker de série et une plage temporelle et retourne les marchés avec leurs tickers et métadonnées ; la route snapshot retourne les carnets enregistrés pour un ticker de marché exact, avec include_orderbook exposant les deux ladders ; orderbook/latest retourne le carnet enregistré le plus récent. Le downsampling sélectionne une observation réelle enregistrée plutôt que d’en interpoler une, ainsi un trou reste un trou visible.

  6. Téléchargement de données Kalshi : CSV, Parquet ou REST

    Utilisez CSV pour l'inspection et les petits extraits, Parquet pour la recherche colonnaire volumineuse, et REST pour des extractions bornées ou incrémentales. Le format doit changer la manière dont les octets arrivent, jamais la signification d'un enregistrement : conservez le ticker du marché, le timestamp de réception en millisecondes, les tableaux complets de prix et tailles oui et non, et les marqueurs explicites là où les données sont absentes. Un ensemble de données Kalshi réduit à un prix par ligne est une série de chandeliers sous un autre nom.

  7. Ce qui n'est délibérément pas revendiqué ici

    L’archive enregistrée commence en janvier 2026, où la capture continue a débuté, pas là où Kalshi a commencé — les chandeliers et transactions propres à Kalshi remontent plus loin que toute archive tierce de carnet, c’est pourquoi les couches sont complémentaires et non substituables. La couverture ici concerne les marchés crypto ; les chiffres décrivent des échantillons mesurés sur une cohorte nommée, pas une garantie de service. Lorsqu’un marché n’a pas été capturé, la réponse est un vide explicite.

Extraire un vrai carnet Kalshi avant d'intégrer

Commencez avec un échantillon enregistré borné : vérifiez les tickers, les horodatages et les deux échelles avec votre propre chargeur, puis créez une clé une fois que le schéma correspond au travail.

Obtenir l’accès aux données Kalshi · Parcourir les ensembles de données téléchargeables

Plus sur les données KalshiPlus sur les données Kalshi

Questions, réponses.

Commencer le backtesting sur une profondeur réelle.