Endpoint Playground
Returns BO3.gg's teams ranked by the prize money they won in tournaments that ended inside a day range (default: the last six months), for one game with paging up to 100 per page. Each team has its prize money in USD, tournament wins, country and region and its current roster with each player's career prize money and six-month rating. `total` and `has_more` page through all teams that earned money in the window.
29 Oct 2026: 40 teams; 10 fields had a value in every checked item and 1 varied between items.
Sample value profiles: region: Europe (14), CIS (9), South America (6) and 2 more; position: 1 to 40, median 20; name: “Spirit” and 39 other values.
curl 'https://api.crawlora.net/api/v1/bo3/team-prize-money?game=cs2' \
-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 |
| from | string | No | First day, YYYY-MM-DD (UTC); defaults to six months before to | |
| to | string | No | Last day, YYYY-MM-DD (UTC); defaults to today | |
| offset | integer | No | Zero-based offset; defaults to 0 | |
| limit | integer | No | Page size, 1 to 100; defaults to 20 |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://api.bo3.gg/api/v1/team-prize-money",
"fetched_at": "2026-10-28T10:00:00Z",
"game": "cs2",
"from": "2026-04-28",
"to": "2026-10-28",
"total": 311,
"offset": 0,
"limit": 20,
"count": 1,
"has_more": true,
"teams": [
{
"position": 1,
"team_id": 654,
"slug": "spirit",
"name": "Spirit",
"country_code": "RU",
"country": "Russian Federation",
"region": "CIS",
"earnings_usd": 1163188,
"tournament_wins": 3,
"players": [
{
"id": 23237,
"slug": "sh1ro",
"nickname": "sh1ro",
"is_coach": false,
"total_prize_usd": 1276162,
"six_month_avg_rating": 6.57
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.