Skip to main content
GET
Complete event catalog
GET /v3/events groups markets by parent event slug and returns one event row with status and member-market counts. Events are ordered by the latest update among their member markets.

Request

Query parameters

Offset pagination is not supported on this route.

Example

Event status

An event is open while any member market is open. It is closed when every member market is closed. Otherwise it is inactive.

Response envelope

The envelope has the same cursor fields as the market catalog, with the page rows in events. Pass next_cursor unchanged and keep the same filters. Stop when has_more is false.

Event fields

Errors

Authorizations

x-api-key
string
header
required

Query Parameters

limit
integer
default:100
Required range: 1 <= x <= 300
cursor
string

Opaque next_cursor from the preceding page.

status
enum<string>
default:all
Available options:
open,
closed,
inactive,
all
event_slug
string

Exact event slug.

sort
enum<string>
default:updated
Available options:
updated
order
enum<string>
default:desc
Available options:
desc

Response

Cursor-paginated events

events
object[]
required
rows_returned
integer
required
Required range: x >= 0
has_more
boolean
required
limit
integer
required
Required range: 1 <= x <= 300
next_cursor
string | null
required
sort
string
required
Allowed value: "updated"
order
string
required
Allowed value: "desc"
filters
object
required