---
title: "Tanks performance"
method: GET
path: "/{region}/tanks"
tags: ["Tanks"]
---

# Tanks performance

`GET /{region}/tanks`

## Request

- Base URL: `https://unicum.gg/api`
- URL: `https://unicum.gg/api/{region}/tanks`
- Auth: none required

Server-wide performance for every tank on a region, averaged over tracked players: win rate, average damage, WN7/WN8/WNX, kills-per-death, assistance, spots, hit and penetration rate, blocked damage and survival, plus Marks of Excellence / Mastery holder counts. One row per vehicle in the region's catalogue; `stats` is null until the by-tank cron has coverage.

## Path parameters

- `region` 'eu' | 'na' | 'asia', required: Game server region.

## Response `200`

Successful response

- TankPerfResponse
  - `results` TankPerfRow[], required
    - `identity` TankIdentity, required: A vehicle's identity: tier, class, nation, names, tag, premium/reward flags, role and icon URLs.
      - `tankId` number, required
      - `slug` string, required
      - `tier` number, required
      - `type` string, required
      - `nation` string, required
      - `name` string, required
      - `shortName` string, required
      - `tag` string, required
      - `isPremium` boolean, required
      - `isReward` boolean, required
      - `isCommonTest` boolean, required: Only on the Common Test client, not yet released.
      - `isHidden` boolean, required: Not a vehicle at all (training bot, story-mode prop). Always false here: these are excluded from the catalogue.
      - `variant` string, nullable, required: The parallel catalogue this vehicle comes from, spelled as the suffix its name ends with ("IGR" for the retired cybercafe reissues). Null for a normal vehicle.
      - `testChanges` number: How many characteristics the current Common Test build changes on this vehicle; 0 when none.
      - `role` string, nullable, required
      - `contourIcon` string, nullable, required
      - `bigIcon` string, nullable, required
    - `stats` TankServerStats, required: Server-wide performance for a tank, averaged over tracked players. moeN/momN are holder counts among tracked players; null until the by-tank cron has coverage.
      - `players` number, required
      - `avg_battles` number, required
      - `total_battles` number, nullable, required
      - `avg_damage` number, required
      - `winrate` number, required
      - `player_wr` number, nullable, required
      - `wn7` number, nullable, required
      - `wn8` number, nullable, required
      - `wnx` number, nullable, required
      - `avg_spots` number, nullable, required
      - `avg_assist` number, nullable, required
      - `kdr` number, nullable, required
      - `hit_pct` number, nullable, required
      - `pen_pct` number, nullable, required
      - `avg_blocked` number, nullable, required
      - `survival` number, nullable, required
      - `moe1` number, nullable, required
      - `moe2` number, nullable, required
      - `moe3` number, nullable, required
      - `mom_class3` number, nullable, required
      - `mom_class2` number, nullable, required
      - `mom_class1` number, nullable, required
      - `mom_ace` number, nullable, required

---

[API](https://skmtc.dev/unicum/apis/unicum-gg-api.md) · [All operations](https://skmtc.dev/unicum/apis/unicum-gg-api/llms.txt) · [OpenAPI document](https://skmtc.dev/unicum/apis/unicum-gg-api/revisions/b52eca694a14?raw)
