Kalshi KXTRUMP: Trump-linked political outcomes — order book & trade data
44.0K book and trade events for Kalshi's trump-linked political outcomes markets, recorded live since 2026-10-01 — about 1,760 events a day.
Coverage
KXTRUMP Trump Markets data coverage
What is recorded, how often it updates and how much there is.
Recording since
2026-10-01
25 days so far · no backfill
Events recorded
44,000
≈ 44.0K as of 2026-10-25
Avg events / day
1,760
book snapshot · book delta · trade
Update frequency
Order-book snapshots, deltas and trades streamed in real time
Daily activity · last 25 days
Indicative daily event volume, last 25 days to 2026-10-25. Shape modeled from collector stats; mean matches the average events/day above.
About this market
What is KXTRUMP Trump Markets?
KXTRUMP bundles Kalshi markets tied to Trump-linked political outcomes — nominations, policy bets and related headlines — that spike whenever news breaks and go quiet between cycles. AymarData has been recording the KXTRUMP series since 2026-10-01 and holds 44.0K events so far — about 1,760 a day. History is forward-only; we record live and do not backfill Kalshi.
These contracts are narrative-driven: a speech, indictment update, cabinet rumour or policy announcement can move the book several cents in seconds. Liquidity is deeper than niche policy markets but thinner than Fed or equity-index ladders.
Use KXTRUMP to study headline-driven repricing: join book updates to a news timestamp and measure how long quotes stay wide after a surprise, then compare with KXELECTION for broader race dynamics.
What moves KXTRUMP
- Breaking political headlines and major speeches
- Polling and betting-market cross-checks from other venues
- Scheduled events such as debates, hearings or inauguration milestones
Schema
KXTRUMP Trump Markets fields and sample rows
The same columns are returned by the API and in Parquet and CSV files.
| Field | Type | Description |
|---|---|---|
| ts_ms | int64 | Exchange event time, Unix milliseconds |
| ticker | string | Full Kalshi market ticker |
| event_type | string | book_snapshot | book_delta | trade |
| side | string | buy / sell on trades; bid / ask on book events |
| yes_bid | number | Best YES bid, 0–1 dollars |
| yes_ask | number | Best YES ask, 0–1 dollars |
| volume | int64 | Contracts traded or resting at the level |
Sample rows
| ts_ms | ticker | event_type | side | yes_bid | yes_ask | volume |
|---|---|---|---|---|---|---|
| 1792865118287 | KXTRUMP-26NOV-POLICY | book_snapshot | bid | 0.48 | 0.52 | 409 |
| 1792865119007 | KXTRUMP-26DEC-CABINET | trade | buy | 0.36 | 0.4 | 453 |
| 1792865119133 | KXTRUMP-27JAN-EXEC | book_delta | ask | 0.61 | 0.65 | 2374 |
Illustrative rows for the KXTRUMP series; tickers follow Kalshi's naming and prices are YES quotes in dollars (0–1).
Code
Pull KXTRUMP Trump Markets in Python, cURL or MCP
Market id: KXTRUMP-26NOV-POLICY. Export AYMARDATA_API_KEY from your dashboard, then run the Python requests example.
import os
import requests
API = "https://api.aymardata.com/v1"
KEY = os.environ["AYMARDATA_API_KEY"] # export AYMARDATA_API_KEY=ad_live_…
H = {"Authorization": f"Bearer {KEY}", "User-Agent": "aymardata-docs/1.0"}
# KXTRUMP: ten minutes of trades and book updates for one contract
trades = requests.get(
f"{API}/trades",
headers=H,
params={
"source": "kalshi",
"market": "KXTRUMP-26NOV-POLICY",
"start": "2026-10-24T18:00:00Z",
"end": "2026-10-24T18:15:00Z",
"limit": 500,
},
timeout=30,
).json()["data"]
last = trades[-1]
print(last["ticker"], last["yes_bid"], last["yes_ask"])
book = requests.get(
f"{API}/book",
headers=H,
params={
"source": "kalshi",
"market": "KXTRUMP-26NOV-POLICY",
"at": "2026-10-24T18:05:00Z",
"depth": 10,
},
timeout=30,
).json()
print(book.get("spread"), len(trades))FAQ
KXTRUMP Trump Markets: common questions
Is KXTRUMP a single contract?
No — it is a series prefix covering several Trump-linked markets. Filter by the full ticker when you need one specific outcome.
Why is activity so uneven?
Political news arrives in bursts. Days with major headlines dominate the event count; quiet weeks look empty.
What moves KXTRUMP prices?
Breaking political headlines and major speeches; polling and betting-market cross-checks from other venues; and scheduled events such as debates, hearings or inauguration milestones.
How much KXTRUMP history is available?
Recording began 2026-10-01 and is forward-only. At the time of this page that is 25 days, 44.0K events and about 1,760 events a day.
How do I query KXTRUMP data with the API?
Use market=<full ticker> such as KXTRUMP-26NOV-POLICY with source=kalshi on /v1/trades or /v1/book, or ask the MCP server for the series by name. The snippets on this page are ready to run with your API key.
Backtest KXTRUMP Trump Markets with real tick data
Get an API key, pull your first window and join it with the other sources in the catalog.