Coverage
How much of the region the tracker covers: player/clan/snapshot counts, refresh-policy health (per activity bucket), 30-day discovery and snapshot trends, and infrastructure size/cost. Cached for 60s server-side. Dates are ISO 8601 strings.
Path Parameters
Game server region.
Value in
- "eu"
- "na"
- "asia"
Response Body
application/json
curl -X GET "https://example.com/eu/coverage"{ "region": "eu", "players": 0, "clans": 0, "playerSnapshots": 0, "tankSnapshots": 0, "clanMembers": 0, "clanRecentEvents": 0, "clanRefreshQueue": 0, "playerRefreshQueue": 0, "snapshotBacklog": 0, "activity": { "lastPlayerSnapshotAt": "2019-08-24T14:15:22Z", "lastClanRefreshAt": "2019-08-24T14:15:22Z", "playerSnapshotsLast24h": 0, "clansRefreshedLast24h": 0, "snapshotFreshness": { "onTime": 0, "fetched": 0 }, "awaitingFirstSnapshot": 0 }, "refreshPolicy": [ { "bucket": "unfetched", "cadenceMs": 0, "total": 0, "onTime": 0, "neverSnapped": 0 } ], "funFacts": { "oldestPlayerSnapshotAt": "2019-08-24T14:15:22Z", "biggestClan": { "tag": "string", "name": "string", "membersCount": 0 }, "totalBattlesTracked": 0, "discordServers": 0 }, "trends": { "playersDiscoveredDaily": [ { "day": "string", "count": 0 } ], "clansDiscoveredDaily": [ { "day": "string", "count": 0 } ], "playerSnapshotsDaily": [ { "day": "string", "count": 0 } ], "firstSnapshotsDaily": [ { "day": "string", "count": 0 } ] }, "infrastructure": { "databaseBytes": 0, "tables": [ { "name": "string", "bytes": 0 } ], "costs": { "recurring": [ { "label": "string", "eurPerCharge": 0, "chargesPerYear": 0, "eurAnnual": 0, "eurMonthly": 0, "from": "string", "to": "string", "note": "string" } ], "past": [ { "label": "string", "eurPerCharge": 0, "chargesPerYear": 0, "eurAnnual": 0, "eurMonthly": 0, "from": "string", "to": "string", "note": "string" } ], "oneOff": [ { "label": "string", "eur": 0, "incurredAt": "string", "note": "string" } ], "totalAnnualEur": 0, "totalOneOffEur": 0 } }}Players online stream GET
Server-sent events (SSE) of the region's live player count. Each event's data is a JSON object with the region total and the per-server breakdown, pushed whenever the count refreshes (about every 3 seconds).
Resolve a roster GET
Everything about a set of players and clans in one call: language flags, lifetime and 30-day ratings, win rates, and the clan a player wears. Addressed by the ids a game client hands over, plus clan tags for the one roster that carries no id. Each list is optional, comma separated and capped at 100; a longer list is refused rather than truncated. An id we hold nothing for is absent from the response, while an entity we hold but have no language for is present with an empty `languages`. Reads cached data only, with no live Wargaming call.