Kalshi Perpetuals
Download completed Kalshi perpetual trade closes as CSV or JSON
Completed traded-price OHLC normalized to USD per underlying unit by dividing Kalshi’s per-contract prices by contract_size × underlying_multiplier. Raw scaling metadata is returned for auditability. Null closes and missing bars are not filled. Bounded backward time-window retrieval; maximum 20,000 intervals per date range and 5,000 returned rows. Market data is public; forecast execution still uses authenticated workspace authorization.
GET
Download completed Kalshi perpetual trade closes as CSV or JSON
Query Parameters
Pattern:
^KX[A-Z0-9]{1,36}PERP$Available options:
1min, 5min, 15min, 30min, 1h, 4h, 1D, 1W-MON, 1MS Required range:
1 <= x <= 5000Available options:
json, csv Response
Successful response (example)
The response is of type object.