kalshi_get_milestones
Retrieve Kalshi milestones filtered by type, category, competition, or start date. Use cursor pagination and timestamp-based polling to track changes efficiently.
Instructions
Get Milestones Minimum start date to filter milestones. Format: RFC3339 timestamp Calls GET /milestones.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | Filter by milestone type. E.g. football_game, basketball_game, soccer_tournament_multi_leg, baseball_game, hockey_match, political_race. | |
| limit | Yes | Number of milestones to return per page | |
| cursor | No | Pagination cursor. Use the cursor value returned from the previous response to get the next page of results | |
| category | No | Filter by milestone category. E.g. Sports, Elections, Esports, Crypto. | |
| source_id | No | Filter by source id | |
| competition | No | Filter by competition. E.g. Pro Football, Pro Basketball (M), Pro Baseball, Pro Hockey, College Football. | |
| min_updated_ts | No | Filter milestones with metadata updated after this Unix timestamp (in seconds). Use this to efficiently poll for changes. | |
| minimum_start_date | No | Minimum start date to filter milestones. Format RFC3339 timestamp | |
| related_event_ticker | No | Filter by related event ticker |