Endpoint Playground
Returns the tournament most-valuable-player awards BO3.gg publishes, newest first, optionally for one game: the award type, tournament, player, team and the BO3 article about it. Every row seen has the type `mvp`.
29 Oct 2026: 40 mvps; 7 fields had a value in every checked item.
Sample value profiles: game: cs2 (13), valorant (11), lol (7) and 2 more; article_url: bo3.gg.
curl 'https://api.crawlora.net/api/v1/bo3/tournament-mvps?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 every game |
| 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/tournament-mvps",
"fetched_at": "2026-10-28T10:00:00Z",
"total": 44,
"offset": 0,
"limit": 20,
"count": 1,
"has_more": true,
"mvps": [
{
"id": 45,
"type": "mvp",
"game": "cs2",
"tournament": {
"id": 5111,
"slug": "thunderpick-world-championship-2026",
"name": "Thunderpick World Championship 2026",
"tier": "s",
"prize_usd": 1000000
},
"player": {
"id": 19667,
"slug": "kscerato",
"nickname": "KSCERATO"
},
"team": {
"id": 648,
"slug": "furia",
"name": "FURIA"
},
"article_url": "https://bo3.gg/articles/kscerato"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.