Skip to main content
GET
Get Kalshi Markets
Fetch Kalshi prediction markets with filtering, sorting, and pagination. Does not include Multi Variate Event (MVE) markets like parlays.
Free & Unlimited. This endpoint does not count toward your monthly usage limits on any plan.
Prices are returned as decimals (0–1), not cents.

Authorizations

x-api-key
string
header
required

Query Parameters

status
enum<string> | null

Filter by status: open or closed

Available options:
open,
closed
min_price
integer | null

Minimum last price (0-100)

Required range: 0 <= x <= 100
max_price
integer | null

Maximum last price (0-100)

Required range: 0 <= x <= 100
min_open_interest
integer | null

Minimum dollar open interest

Required range: x >= 0
min_volume
integer | null

Minimum dollar volume

Required range: x >= 0
search
string | null

Search in title (minimum 3 characters)

Required string length: 3 - 100
ticker
string[] | null

Filter by ticker(s)

Maximum array length: 50
event_ticker
string[] | null

Filter by event ticker(s)

Maximum array length: 50
series_ticker
string[] | null

Filter by series ticker(s)

Maximum array length: 50
predexon_id
string[] | null

Filter by predexon ID(s)

Maximum array length: 50
sort
enum<string>
default:volume

Sort by

Available options:
volume,
open_interest,
price_desc,
price_asc,
close_time
limit
integer
default:20

Number of markets to return

Required range: 1 <= x <= 100
pagination_key
string | null

Cursor for next page (from previous response)

Response

Successful Response

Response for Kalshi markets list endpoint.

markets
KalshiMarket · object[]
required
pagination
CursorPagination · object
required

Cursor-based pagination for endpoints that don't support offset.