Skip to main content
GET
/
kalshi
/
markets
Get Kalshi Markets
curl --request GET \
  --url https://api.domeapi.io/v1/kalshi/markets
{
  "markets": [
    {
      "event_ticker": "KXMAYORNYCPARTY-25",
      "market_ticker": "KXMAYORNYCPARTY-25-D",
      "title": "Will a representative of the Democratic party win the NYC Mayor race in 2025?",
      "start_time": 1731150000,
      "end_time": 1793775600,
      "close_time": 1793775600,
      "status": "open",
      "last_price": 89,
      "volume": 18261146,
      "volume_24h": 931138,
      "result": null
    }
  ],
  "pagination": {
    "limit": 20,
    "offset": 0,
    "total": 150,
    "has_more": true
  }
}

Query Parameters

market_ticker
string[]

Filter markets by market ticker(s). Can provide multiple values.

Example:
["KXMAYORNYCPARTY-25-D"]
event_ticker
string[]

Filter markets by event ticker(s). Can provide multiple values.

Example:
["KXMAYORNYCPARTY-25"]
status
enum<string>

Filter markets by status (whether they're open or closed)

Available options:
open,
closed
Example:

"open"

min_volume
number

Filter markets with total trading volume greater than or equal to this amount (in dollars)

Example:

10000000

limit
integer
default:10

Number of markets to return (1-100). Default: 10.

Required range: 1 <= x <= 100
Example:

20

offset
integer
default:0

Number of markets to skip for pagination

Required range: x >= 0
Example:

0

Response

Kalshi markets response with pagination

markets
object[]
pagination
object