Comprehensive Federal AI Legislation odds & historical data
Comprehensive Federal AI Legislation price history on Kalshi: 1 markets, every order book change and trade, as daily Parquet files.
Example market: Will legislation that establishes a multi-issue federal framework for artificial intelligence, combining federal technical standards or testing capacity with transparency, disclosure, or risk-management provisions, regardless of whether those provisions mandate private-sector compliance or promote voluntary guidelines for federal adoption become law before Jan 1, 2027?
420.5 thousand rows1 markets5.09 MB7 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 |
| Top of book (every change) bbo | Best YES bid and ask with sizes, one row each time any of the four values changes. 8 columns
| Research | SampleParquet·CSV |
| Top of book (1-minute bars) bbo_1m | Minute bars of the YES mid with closing bid and ask, plus trade count and volume. 12 columns
| Research | SampleParquet·CSV |
| Trades trades | Every recorded fill with YES price, size, and taker side. 8 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("bbo_1m", "2026-11-01", "2026-11-01", series="KXAIBILL")