Skip to main content
GET
Get multiple markets with rewards

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

event_id
string

Filter by event ID. Can be repeated for multiple events (e.g., ?event_id=100&event_id=200)

event_title
string

Search event titles using case-insensitive pattern matching

max_price
number<double>

Maximum first token price filter

max_spread
number<double>

Maximum spread filter

max_volume_24hr
number<double>

Maximum 24-hour volume filter

min_price
number<double>

Minimum first token price filter

min_spread
number<double>

Minimum spread filter

min_volume_24hr
number<double>

Minimum 24-hour volume filter

next_cursor
string

Pagination cursor from previous response

order_by
enum<string>

Field to sort results by

Available options:
market_id,
created_at,
volume_24hr,
spread,
competitiveness,
max_spread,
min_size,
question,
one_day_price_change,
rate_per_day,
price,
end_date,
start_date,
reward_end_date
page_size
integer
default:100

Number of items per page (max 500, values above are capped)

Required range: x <= 500
position
enum<string>

Sort direction

Available options:
ASC,
DESC
q
string

Text search on market question/description

tag_slug
string

Filter by tag slug. Can be repeated for OR logic (e.g., ?tag_slug=sports&tag_slug=politics)

Response

Successfully retrieved markets with rewards

Paginated list of markets with rewards and trading metrics

limit
integer
required

Maximum number of items per page

count
integer
required

Number of items in the current response

next_cursor
string
required

Cursor for the next page. "LTE=" indicates the last page.

data
object[]
required