Methods
| Method | Endpoint | Description |
|---|---|---|
list(params?) | GET /v1/events | List events with filtering |
retrieve(id) | GET /v1/events/{id} | Get event by ID |
retrieveBySlug(slug) | GET /v1/events/slug/{slug} | Get event by URL slug |
list
Fetch a paginated list of events with optional filters.Parameters
| Parameter | Type | Description |
|---|---|---|
limit | number | Maximum results to return (default: 100) |
offset | number | Number of results to skip for pagination |
active | boolean | Filter by active events |
closed | boolean | Filter by closed events |
archived | boolean | Filter by archived events |
featured | boolean | Filter featured events only |
categories | string[] | Filter by category slugs |
seriesId | number[] | Filter by series IDs |
live | boolean | Filter live sports events |
ended | boolean | Filter ended sports events |
Response Fields
| Field | Type | Description |
|---|---|---|
id | number | Unique event identifier |
slug | string | URL-friendly identifier |
title | string | Event title |
description | string | Event description |
category | string | Primary category |
active | boolean | Whether event is active for trading |
closed | boolean | Whether event is closed |
markets | array | Associated markets |
retrieve
Get a single event by its numeric ID.Parameters
| Parameter | Type | Description |
|---|---|---|
id | number | Event ID |
retrieveBySlug
Get an event by its URL slug. Useful when you have the slug from a URL or API response.Parameters
| Parameter | Type | Description |
|---|---|---|
slug | string | Event URL slug |
Sports Event Fields
Sports events include additional real-time data:| Field | Type | Description |
|---|---|---|
gameId | string | Sports provider game ID |
live | boolean | Whether game is in progress |
ended | boolean | Whether game has ended |
score | object | Current score |
period | string | Current period/quarter/half |
participants | array | Teams or players |