Top players
Player leaderboard for a region.
Path Parameters
Game server region.
Value in
- "eu"
- "na"
- "asia"
Query Parameters
Leaderboard time window.
"overall"Value in
- "24h"
- "7d"
- "30d"
- "overall"
Maximum number of rows to return. Out-of-range values are clamped.
1 <= value <= 100010Rating metric the leaderboard is ranked by.
"wnx"Value in
- "wn7"
- "wn8"
- "wnx"
Two-letter language code. When set, the leaderboard is filtered to players/clans whose clan declares this language (period is ignored: language boards are lifetime WNX).
With language: only count clans that declare exactly this one language.
Value in
- "true"
- "false"
Return the lifetime by-language board (each row carries its inferred languages) without filtering to one language.
Value in
- "true"
- "false"
Response Body
application/json
curl -X GET "https://example.com/eu/players/top"{ "results": [ { "account_id": 0, "nickname": "string", "winrate": 0, "is_verified": true, "is_supporter": true, "twitch_login": "string" } ], "computed_at": "string"}Search players (streamed) GET
Search players by nickname prefix (minimum 3 characters). Streams NDJSON (one JSON object per line): a `local` chunk from our database first (instant), then a `remote` chunk from the Wargaming API (deduped against local) as it arrives. For a single combined JSON response, use `/search`.
Compare players GET
Inputs for a side-by-side comparison of up to 4 players (`?names=a,b,c`): each player's tracked row, latest snapshot and raw per-tank stats, plus the vehicle catalogue and the WN8/WNX expected-value tables the ratings derive from. Dates are ISO 8601 strings.