Skip to main content
GET
/
v1
/
kalshi
/
markets
Get Kalshi Markets
curl --request GET \
  --url https://api.predexon.com/v1/kalshi/markets \
  --header 'x-api-key: <api-key>'
{
  "detail": [
    {
      "loc": [
        "<string>"
      ],
      "msg": "<string>",
      "type": "<string>"
    }
  ]
}

Authorizations

x-api-key
string
header
required

API key for authentication. Get yours at https://dashboard.predexon.com

Query Parameters

status
enum<string> | null

Filter by status: open, closed, determined, settled

Available options:
open,
closed,
determined,
settled
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
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
offset
integer
default:0

Number of markets to skip

Required range: 0 <= x <= 10000

Response

Successful Response