Skip to main content
GET
/
v2
/
sports
/
markets
List Markets
curl --request GET \
  --url https://api.predexon.com/v2/sports/markets \
  --header 'x-api-key: <api-key>'
{
  "detail": [
    {
      "loc": [
        "<string>"
      ],
      "msg": "<string>",
      "type": "<string>"
    }
  ]
}
Returns games with a nested structure: game → market_types → venues → outcomes. Each outcome includes a predexon_id usable for cross-venue order routing.

Authorizations

x-api-key
string
header
required

Query Parameters

sport
string | null

Filter by sport (basketball, soccer, etc.)

league
string | null

Filter by league code (nba, epl, etc.)

status
string
default:open

Market status: open or closed

game_date
string | null

Exact game date (YYYY-MM-DD)

game_date_from
string | null

Games on or after date (YYYY-MM-DD)

game_date_to
string | null

Games on or before date (YYYY-MM-DD)

venue
string | null

Filter to games with this venue (polymarket, kalshi, etc.)

search
string | null

Search game/market titles

limit
integer
default:50

Max games to return

Required range: 1 <= x <= 200
offset
integer
default:0

Offset for pagination

Required range: x >= 0

Response

Successful Response