Skip to main content
GET
/
v1
/
markets
List prediction markets
curl --request GET \
  --url https://api.example.com/v1/markets
[
  {
    "category": "economics",
    "liquidity": 85000,
    "market_id": "KXFED-26MAR19",
    "open_interest": 312000,
    "platform": "kalshi",
    "resolution_date": "2026-03-19T20:00:00Z",
    "title": "Will the Fed cut rates at the March 2026 meeting?",
    "updated_at": "2026-03-21T14:30:00Z",
    "url": "https://kalshi.com/markets/kxfed/kxfed-26mar19",
    "volume_24h": 142350,
    "yes_price": 0.62
  }
]

Query Parameters

source
string
default:""

Filter by platform: 'kalshi' or 'polymarket'

limit
integer
default:30

Maximum markets to return

Required range: 1 <= x <= 100

Response

Successful Response

platform
string
required

kalshi, polymarket, or robinhood

market_id
string
required

Platform-specific identifier (ticker or numeric ID)

title
string
required

Market question / title

yes_price
number
required

Current YES price (probability)

Required range: 0 <= x <= 1
updated_at
string<date-time>
required

When this data was last refreshed

url
string
default:""

Public URL on the source platform

category
string
default:""

Market category if known

volume_24h
number
default:0

24h trading volume in USD

Required range: x >= 0
liquidity
number | null

Current liquidity in USD

Required range: x >= 0
open_interest
number | null

Open interest in USD

Required range: x >= 0
resolution_date
string | null

Expected resolution date (ISO 8601)