kalshi_get_markets
Retrieve Kalshi markets with filters for status, timestamps, tickers, and events. Use to analyze market data and inform trading decisions.
Instructions
Get Markets Filter by market status. Possible values: unopened, open, closed, settled. Leave empty to return markets with any status. - Only one status filter may be supplied at a time. - Timestamp filters will be mutually exclusive from other timestamp filters and certain status filters. | Compatible Timestamp Filters | Additional Status Filters| Extra Notes | |------------------------------|--------------------------|-------------| | min_created_ts, max_created_ts | unopened, open, empty… Calls GET /markets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Number of results per page. Defaults to 100. Maximum value is 1000. | |
| cursor | No | Pagination cursor. Use the cursor value returned from the previous response to get the next page of results. Leave empty for the first page. | |
| status | No | Filter by market status. Leave empty to return markets with any status. | |
| tickers | No | Filter by specific market tickers. Comma-separated list of market tickers to retrieve. | |
| mve_filter | No | Filter by multivariate events (combos). 'only' returns only multivariate events, 'exclude' excludes multivariate events. | |
| event_ticker | No | Event ticker to filter by. Only a single event ticker is supported. | |
| max_close_ts | No | Filter items that close before this Unix timestamp | |
| min_close_ts | No | Filter items that close after this Unix timestamp | |
| series_ticker | No | Filter by series ticker | |
| max_created_ts | No | Filter items that created before this Unix timestamp | |
| max_settled_ts | No | Filter items that settled before this Unix timestamp | |
| min_created_ts | No | Filter items that created after this Unix timestamp | |
| min_settled_ts | No | Filter items that settled after this Unix timestamp | |
| min_updated_ts | No | Return markets with metadata updated later than this Unix timestamp. Tracks non-trading changes only. Incompatible with any other filters except mve_filter=exclude. May be combined with series_ticker, which requires mve_filter=exclude. |