Endpoint Playground
Returns the GosuGamers Elo team ranking for one `game`, globally or for one ranking region (`region_id`, taken from the `regions` list in the response; 0 is Global), with an optional team name prefix `q`: rank, team id, name, tag, Elo, previous rank and rank change. Paged with `page` and `page_size` (up to 100); `total_rows` reports the size of the ranking. A `region_id` that the game does not list returns an invalid-parameter error.
29 Oct 2026: 40 teams; 11 fields had a value in every checked item.
Sample value profiles: rank: 1 to 33, median 17; name: “100 Thieves” and 39 other values; logo_url: static.gosugamers.net.
curl 'https://api.crawlora.net/api/v1/gosugamers/rankings?game=valorant' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| game | string | Yes | valorant | Game section; one of dota2, counterstrike, lol, valorant, mobile-legends, pubg-mobile, wild-rift, free-fire, battlegrounds-mobile-india |
| region_id | integer | No | Ranking region id from the regions list of the response; 0 is Global; defaults to 0 | |
| q | string | No | Team name prefix, up to 100 characters | |
| page | integer | No | 1-based page; defaults to 1 | |
| page_size | integer | No | Page size, 1 to 100; defaults to 10 |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://www.gosugamers.net/api/v6/rankings/game-region",
"fetched_at": "2026-10-28T10:00:00Z",
"game": "valorant",
"region_id": 0,
"regions": [
{
"id": 0,
"name": "Global"
},
{
"id": 33,
"name": "EMEA"
}
],
"page": 1,
"page_size": 3,
"total_rows": 384,
"total_pages": 128,
"count": 1,
"teams": [
{
"rank": 1,
"id": "37547",
"name": "100 Thieves",
"tag": "100T",
"slug": "100-thieves",
"url": "https://www.gosugamers.net/valorant/teams/37547-100-thieves",
"elo": 1255,
"previous_rank": 1,
"rank_change": 3,
"rank_change_name": "Unchanged"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.