Live coverage of Kalshi via the ParlayAPI moneyline / spread / total / player-prop aggregator. Classification: Exchange / order book. Source key: kalshi.
h2h 2,881 rowsh2h 32 rowsmoneyline 3,174 rowstotals 157 rowsspreads 90 rowsh2h 73 rowsspreads 176 rowstotals 22 rowsh2h 11 rowsspreads 42 rowstotals 30 rowsh2h 12 rowstotals 57 rowsspreads 30 rowsh2h 16 rowsh2h 16 rowsh2h 58 rowsh2h 45 rowsh2h 64 rowsh2h 126 rowscurl -s 'https://parlay-api.com/v1/sports/baseball_mlb/odds?regions=us&markets=h2h&bookmakers=kalshi' \
-H "X-API-Key: $PARLAY_API_KEY"
We classify Kalshi as Exchange / order book which means we expect a new observation within 10s under healthy operation. Observations between 10s and 30s are flagged "degraded". Between 30s and 120s we mark "breach" and page an operator. Beyond 120s the source is "stale" and we typically pause comparisons against it until it recovers.
Full per-book threshold table at /v1/meta/per-book-sla. Live operator dashboard at /uptime. Historical hourly observation rate at /v1/historical/source-quality.csv?source=kalshi.
← All sportsbooks · Cross-book coverage matrix · Operator uptime · Machine-readable parser coverage