Overview
Retrieve a paginated list of tournaments using API key authentication. This endpoint is designed for machine-to-machine integrations, dashboards, and services that don’t require user authentication.This endpoint uses API key authentication instead of user JWT tokens. Perfect for data pipelines, monitoring dashboards, and automated systems.
Authentication
Use theX-API-Key header with your API access key:
Query Parameters
Same filtering options as the authenticated endpoint:| Parameter | Type | Default | Description |
|---|---|---|---|
pageIndex | integer | 0 | Page number (0-indexed) |
pageSize | integer | 10 | Items per page (1-50) |
orderBy | string | createdAt | Sort field |
order | string | desc | Sort direction |
search | string | — | Search by name or description |
visibility | string | — | Filter: public or private |
type | string | — | Filter by tournament type |
status | string | — | Filter: upcoming, active, or completed |
Example Request
Response
Returns the same tournament structure as the authenticated endpoint:Use Cases
Build a tournament dashboard
Build a tournament dashboard
Pull tournament data periodically to power status dashboards:
Discord bot integration
Discord bot integration
Let users query tournaments via bot commands: