KPOW Midterms Hourly odds & historical data
KPOW Midterms Hourly price history on Kalshi: 18 markets, every order book change and trade, as daily Parquet files.
Example market: Will KPOW Midterms be above -20.0 at 8:00 PM EDT on Oct 31, 2026?
11 rows18 markets36.8 KB4 datasets, full order book includedUpdated daily
Datasets
One file per dataset per UTC day. Data dictionary · Hourly coverage
| Dataset | What it holds | Plan | Sample |
|---|---|---|---|
| Order book (L2, incremental) book_l2 | Every price level and every change to the YES and NO bid books. Snapshot rows set a level; delta rows add to it. 9 columns
| Full book | SampleParquet·CSV |
| Order book snapshots (top 10, 1 second) book_snap_1s | The top ten YES bid and ask levels at the end of every second in which the book changed. 43 columns
| Research | SampleParquet·CSV |
| Markets (point-in-time universe) markets | One row per market open at any time during the day: terms, strikes, times, tick size, rules, fees, and outcome. 22 columns
| Explorer | SampleParquet·CSV |
| Settlements settlements | Every market that settled during the day: result, settlement value, the underlying value it settled on, and when. 15 columns
| Explorer | SampleParquet·CSV |
Use it in code
API docs · MCP server · Backtest guide · Historical data guide
# pip install "kalshieye[pandas]" from kalshieye import Client kx = Client() # reads KALSHIEYE_API_KEY df = kx.load("book_l2", "2026-11-01", "2026-11-01", series="KXKPOWMIDH")