Kalshi order books are in rollout and are not callable yet.
GET /stream/capabilities
reports the live per-venue state and is the authoritative answer for what you can subscribe to
today; it currently returns implemented: false for kalshi. Check that field rather than
this page before you build.What is in rollout
Live order books. When the venue goes live, Kalshi books are served over the same authenticated WebSocket surface, in the same message envelope, as the venues already documented in multi-venue order books: one socket, many assets multiplexed, prices and sizes as decimal strings. No connection details are published here, because there is nothing to connect to yet. When there is,GET /stream/capabilities will carry the path and the subscription shape for kalshi
alongside the other venues, and this page will name them.
Checking the live state
GET /stream/capabilities is the contract for what this venue serves, per organisation, right
now. It separates three facts that are easy to read as one:
While
implemented is false, there is no path and no subscription to call. Treat a venue named
in that payload as a published status, not an endpoint.
Access
Kalshi is a read-only data entitlement, granted separately from the trading venues. Holding Polymarket or Predict.fun access does not include it. Market Data connections need a credential withstream.read on an eligible paid plan — see authentication and
API credits.
Product coverage
Tax statements, PMWAS reconciliation and entity rollups are Polymarket-only.
Venue details
Related
- Supported prediction markets, coverage by product across every venue
- Multi-venue order books, the shared message format
- Polymarket overview, the fully supported reference implementation