kalshi_events
Fetch normalized Kalshi event records from public market-data JSON; filter by category, series, status, or timestamps, and paginate with cursor (limit defaults to 25, max 200). status accepts open, closed, or settled; with_milestones and with_nested_markets request extra detail. Use kalshi_event for one event, kalshi_event_history for history, kalshi_markets for markets, or kalshi_event_metadata for metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Rows to return, default 25, max 200. | |
| cursor | No | Pagination cursor from a previous Kalshi response. | |
| status | No | Event status filter. Allowed values: open, closed, settled. | |
| category | No | Kalshi category filter. | |
| min_close_ts | No | Minimum event close Unix timestamp in seconds. | |
| series_ticker | No | Kalshi series ticker filter. | |
| min_updated_ts | No | Minimum event update Unix timestamp in seconds. | |
| with_milestones | No | Include event milestones when supported upstream. | |
| with_nested_markets | No | Include nested market rows when supported upstream. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | The tool result payload (shape varies per tool; see each tool's docs resource). |