Get events
Fetch a list of events with optional filters. Results are limited to a maximum of 100 items by default.
Filter on status=OPEN_INGAME for the set of live events — the condition under which taker fees are charged. Use this as your liveness snapshot on startup and after a WebSocket reconnect, then track the EVENT_GOLIVE / EVENT_UNLIVE ticks on the lifecycle channel for subsequent transitions.
Rate limit: 1024 requests per second.
Query Parameters
Filter by league (e.g., NFL, NBA, MLB)
Filter by event type (e.g., Game)
Filter by event status (e.g., OPEN_PREGAME, OPEN_INGAME). OPEN_INGAME means the event is live
INITIAL, OPEN_PREGAME, CLOSED_PREGAME, OPEN_INGAME, FINAL, DELAYED, CANCELED Number of results to return (max 100, default 100)
x <= 100Pagination offset (default 0)
Response
Successfully retrieved events.
The unique identifier of the event
"550e8400-e29b-41d4-a716-446655440000"
The type of event
"Game"
The current status of the event. OPEN_INGAME means the event is live — taker fees are charged only on fills matched while the event is live, and a live event's resting orders were cancelled when it went live
INITIAL, OPEN_PREGAME, CLOSED_PREGAME, OPEN_INGAME, FINAL, DELAYED, CANCELED "OPEN_PREGAME"
A human-readable description of the event
"Kansas City Chiefs @ Buffalo Bills"
The league this event belongs to
"NFL"
The scheduled start time of the event
"2025-01-26T18:30:00.000Z"
Array of market IDs associated with this event
The game details associated with the event

