Interactive
API Explorer
Drop in your key and fire requests at the live API. Responses come back in milliseconds, signed with rate-limit headers, ready to copy as cURL.
GET
/v1/your-slug/markets/availableRequest
KEY
List markets
The main read. Returns contests, each with markets, each with sides, each with the lines you can trade — every line carrying the `order_context_hash` you pass to orders/place. Filter by `league_id` (ids from /leagues) or `event_id`; with neither, returns the most-traded contests across all leagues (up to 25).
query · string
From /leagues, e.g. `1` (NFL).
query · string
One contest.
query · team | tournament | match
With `event_id`. Default `team`.
query · integer
Page size. Default 50 (10 with no filter, max 25).
query · string
From `next_cursor`.
Response
Hit Run to send the request.
Or peek at the sample response in the docs panel below.
Sample response
{
"contests": [
{
"contest_id": "138847",
"contest_type": "team",
"league_id": "1",
"title": "Chiefs @ 49ers",
"scheduled_at": "2026-09-21T20:25:00.000Z",
"liquidity": 4820.5,
"volume": 19340.25,
"participants": [
{
"participant_id": "42",
"name": "Kansas City Chiefs"
},
{
"participant_id": "77",
"name": "San Francisco 49ers"
}
],
"markets": [
{
"market_id": "1",
"description": "Moneyline",
"level": "contest",
"is_spread_market": false,
"liquidity": 1240,
"volume": 8600,
"sides": [
{
"side": "Kansas City Chiefs",
"side_id": "42",
"side_type": "team",
"best_price": 0.55,
"liquidity": 620,
"last_trade": {
"price": 0.54,
"amount": 25,
"traded_at": "2026-09-21T19:58:11.000Z"
},
"lines": [
{
"order_context_hash": "team:138847:1:home:team:42:0",
"variable": 0,
"price": 0.55,
"available": 420
}
]
}
]
}
]
}
]
}