GET
/
exchange
/
status
Get Exchange Status
curl --request GET \
  --url https://api.elections.kalshi.com/trade-api/v2/exchange/status
{
  "exchange_active": true,
  "exchange_estimated_resume_time": "<any>",
  "trading_active": true
}

Response

200 - application/json
exchange_active
boolean

False if the core Kalshi exchange is no longer taking any state changes at all. This includes but is not limited to trading, new users, and transfers. True unless we are under maintenance.

exchange_estimated_resume_time
any

Estimated downtime for the current exchange maintenance window. However, this is not guaranteed and can be extended.

trading_active
boolean

True if we are currently permitting trading on the exchange. This is true during trading hours and false outside exchange hours. Kalshi reserves the right to pause at any time in case issues are detected.