Kalshi Data API
Eine saubere API für die Kalshi-Markttiefe: reines JSON über REST mit einem einzigen Bearer-Key für die Historie und ein Live-WebSocket-Stream für die Gegenwart — beide liefern identische Snapshot-Objekte, sodass der Code, mit dem Sie backtesten, den Live-Feed unverändert liest.
Die DepthFeed Kalshi Data API liefert Orderbuch-Tiefe und Preisdaten als reines JSON über HTTPS. Eine abgerechnete REST-API gibt Market-Discovery, Metadaten sowie historische und aktuelle Full-Depth-Snapshots mit einem einzigen Bearer-Key zurück; ein WebSocket-Stream pusht dieselben Objekte live. Kein SDK erforderlich — sie fügt sich in jeden Stack ein, einschließlich Function-Calling und MCP-artiger Agenten-Tools.
Die Kalshi Data API auf einen Blick
- Protokoll
- JSON über HTTPS — REST + WebSocket
- Auth
- Bearer / X-API-Key (oder ?api_key= auf WS)
- Discovery
- Märkte → Snapshots → Live /v3/stream
- Agentenfertig
- Kein SDK; MCP-/Function-Calling-freundlich
- Assets
- 7 — BTC · ETH · SOL · XRP · DOGE · BNB · HYPE
- Zeitstempel
- Epoch-ms Börse + Empfang, pro Snapshot
- Basispreis
- Binance Spot/Futures, pro Snapshot verknüpft
- Historie
- 7/30/90-Tage-Fenster + Vollarchiv (Desk)
- Auslieferung
- REST-API + Live-WebSocket, identisches JSON
- Auflösung
- Jede Änderung oder ?interval= 30s–1d Downsampling
Was die API Ihnen liefert
REST für die Historie, WebSocket für Live — eine JSON-Form
Entdecken Sie Märkte und ziehen Sie dann Full-Depth-Snapshots für jeden Markt über die REST-API. Der Live-Stream (wss://api.depthfeed.com/v3/stream) pusht die identischen Snapshot-Objekte, sobald sich Orderbücher ändern, sodass der Loader, den Sie zum Abspielen der Historie schreiben, den Live-Feed unverändert liest — backtesten Sie gegen das Archiv, richten Sie dann denselben Code auf den Stream und handeln Sie.
Gebaut für Automatisierung und Agenten
Die API ist reines JSON mit einem Bearer-Key (oder X-API-Key), braucht also kein SDK und lässt sich direkt in jede Function-Calling- oder MCP-artige Tool-Definition einsetzen. Das WebSocket-Protokoll besteht aus drei JSON-Operationen (subscribe / unsubscribe / ping), mit ?api_key=-Authentifizierung, wo sich Header nicht setzen lassen. Fehler nutzen ein stabiles Code-Enum, auf das Sie verzweigen können (AUTH_INVALID, COIN_NOT_IN_PLAN, RATE_LIMIT_BURST, …).
Abgerechnet, paginiert und anpassbar
Keyset-(Cursor-)Pagination und Rate-Limits je Plan halten große Abrufe vorhersehbar, mit X-RateLimit-*-Headern bei jeder Response. Wählen Sie Ihre Auflösung: standardmäßig jede aufgezeichnete Orderbuch-Änderung oder fügen Sie ?interval= (30s–1d) hinzu, um serverseitig auf ein Orderbuch pro Bucket herunterzurechnen. Die vollständige Referenz mit kopierfertigen Beispielen finden Sie in den Docs.
Start pulling kalshi data api
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.
Fragen, beantwortet.
Nein. Es ist reines JSON über HTTPS mit einem einzigen Bearer-Key, funktioniert also aus jeder Sprache mit HTTP-Client und fügt sich ohne Wrapper in Function-Calling- oder MCP-artige Agenten-Tools ein. Der Live-WebSocket nutzt drei einfache JSON-Operationen (subscribe / unsubscribe / ping), und die ?api_key=-Authentifizierung deckt Clients ab, die keine Header setzen können.