Endpoint Playground
Returns the stages of one BO3.gg tournament in order: title, format type (for example `group` or `playoff`), whether it is on hold, promotion team count and dates. An unknown tournament slug returns 404.
29 Oct 2026: 3 stages; 5 fields had a value in every checked item and 2 varied between items.
Sample value profiles: start_date: 2026-10-24 to 2026-10-29; sequence: 1 to 3, median 2; title: “PGL Masters Bucharest 2026 Group Stage” and 2 other values.
curl 'https://api.crawlora.net/api/v1/bo3/tournament-stages?game=cs2&slug=pgl-masters-bucharest-2026' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| game | string | No | cs2 | Game; one of cs2, valorant, lol, dota2, r6siege, mlbb; defaults to cs2 |
| slug | string | Yes | pgl-masters-bucharest-2026 | Tournament slug from bo3-tournaments, for example pgl-masters-bucharest-2026 |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://api.bo3.gg/api/v1/tournament-stages",
"fetched_at": "2026-10-28T10:00:00Z",
"game": "cs2",
"slug": "pgl-masters-bucharest-2026",
"count": 1,
"stages": [
{
"id": 11042,
"sequence": 1,
"title": "PGL Masters Bucharest 2026 Group Stage",
"format_type": "group",
"hold": false
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.