Returns a list of active markets with their reward configurations. Supports text search, tag filtering, numeric filters, and sorting.
Results are paginated (100 items per page by default). Use next_cursor to fetch subsequent pages. A next_cursor value of “LTE=” indicates the last page.
Text search on market question/description
Filter by tag slug. Can be repeated for OR logic (e.g., ?tag_slug=sports&tag_slug=politics)
Filter by event ID. Can be repeated for multiple events (e.g., ?event_id=100&event_id=200)
Search event titles using case-insensitive pattern matching
Field to sort results by
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 Sort direction
ASC, DESC Minimum 24-hour volume filter
Maximum 24-hour volume filter
Minimum spread filter
Maximum spread filter
Minimum first token price filter
Maximum first token price filter
Pagination cursor from previous response
Number of items per page (max 500, values above are capped)
x <= 500Successfully retrieved markets with rewards