Kalshi API danych
Jedno czyste API dla głębokości Kalshi: czysty JSON przez REST z jednym kluczem Bearer dla historii oraz strumień live WebSocket dla teraźniejszości — oba emitują identyczne obiekty snapshotów, więc kod, na którym backtestujesz, czyta strumień live bez żadnych zmian.
Kalshi API danych od DepthFeed udostępnia głębokość księgi zleceń i dane cenowe jako czysty JSON przez HTTPS. Taryfikowane REST API zwraca wykrywanie rynków, metadane oraz pełnej głębokości snapshoty historyczne i najnowsze za pomocą jednego klucza Bearer; strumień WebSocket dostarcza te same obiekty na żywo. Bez SDK — wpina się w dowolny stack, w tym narzędzia agentowe typu function-calling i MCP.
Kalshi API danych w skrócie
- Protokół
- JSON przez HTTPS — REST + WebSocket
- Autoryzacja
- Bearer / X-API-Key (lub ?api_key= na WS)
- Wykrywanie
- Rynki → snapshoty → live /v3/stream
- Gotowe pod agentów
- Bez SDK; przyjazne MCP / function-calling
- Aktywa
- 7 — BTC · ETH · SOL · XRP · DOGE · BNB · HYPE
- Znaczniki czasu
- Epoch-ms giełdy i odbioru, na snapshot
- Cena instrumentu bazowego
- Binance spot/futures, łączona na snapshot
- Historia
- Okna 7/30/90-dniowe + pełne archiwum (Desk)
- Dostarczanie
- REST API + live WebSocket, identyczny JSON
- Rozdzielczość
- Każda zmiana lub downsampling ?interval= 30s–1d
Co daje Ci to API
REST dla historii, WebSocket dla live — jeden kształt JSON
Wykryj rynki, a następnie pobierz snapshoty o pełnej głębokości dla dowolnego rynku przez REST API. Strumień live (wss://api.depthfeed.com/v3/stream) wysyła identyczne obiekty snapshotów w miarę zmian księgi, więc loader, który napiszesz do odtwarzania historii, czyta strumień live bez zmian — backtestuj na archiwum, potem skieruj ten sam kod na strumień i handluj.
Stworzone z myślą o automatyzacji i agentach
API to czysty JSON z jednym kluczem Bearer (lub X-API-Key), więc nie wymaga SDK i wpina się prosto w dowolną definicję narzędzia typu function-calling lub MCP. Protokół WebSocket to trzy operacje JSON (subscribe / unsubscribe / ping), z autoryzacją ?api_key= tam, gdzie nie da się ustawić nagłówków. Błędy korzystają ze stabilnego enuma kodów, na którym możesz rozgałęziać logikę (AUTH_INVALID, COIN_NOT_IN_PLAN, RATE_LIMIT_BURST, …).
Taryfikowane, stronicowane i regulowane
Stronicowanie keyset (cursor) oraz limity zapytań zależne od planu utrzymują duże pobrania przewidywalnymi, z nagłówkami X-RateLimit-* przy każdej odpowiedzi. Wybierz swoją rozdzielczość: domyślnie każda zarejestrowana zmiana księgi, albo dodaj ?interval= (30s–1d), by downsamplować po stronie serwera do jednej księgi na przedział. Pełna dokumentacja z gotowymi do skopiowania przykładami znajduje się w docs.
Start pulling kalshi api danych
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.
Pytania i odpowiedzi.
Nie. To czysty JSON przez HTTPS z jednym kluczem Bearer, więc działa z dowolnego języka mającego klienta HTTP i wpina się w narzędzia agentowe typu function-calling lub MCP bez żadnego wrappera. Live WebSocket używa trzech prostych operacji JSON (subscribe / unsubscribe / ping), a autoryzacja ?api_key= obsługuje klientów, którzy nie mogą ustawiać nagłówków.