---
title: "Player vehicle record"
method: GET
path: "/{region}/players/{nickname}/tanks/{slug}"
tags: ["Players"]
---

# Player vehicle record

`GET /{region}/players/{nickname}/tanks/{slug}`

## Request

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

One player's record on one vehicle, in the shape of the game's own Service Record: the general parameters (win rate, survival, hit rate, damage and destruction ratios, armour use) and the per-battle averages, plus the WN7/WN8/WNX the player earned on that tank and their marks. Reads the newest stored snapshot for the pair, so every number carries the same `updated_at`. 404 when we do not track the player, the slug is not a vehicle, or the player has never played it.

## Path parameters

- `region` 'eu' | 'na' | 'asia', required: Game server region.
- `nickname` string, required: Player nickname.
- `slug` string, required: Tank slug (e.g. is-7).

## Query parameters

- `language` string: Language to write the answer in (an interface locale, e.g. `fr`). Falls back to English for a language this catalogue has not been translated into; the response's `Content-Language` names the one actually served.

## Response `200`

Successful response

- PlayerTankDetail: One player's record on one vehicle.
  - `tankId` number, required
  - `slug` string, nullable, required
  - `name` string, required
  - `shortName` string, nullable, required
  - `tier` number, nullable, required
  - `nation` string, nullable, required
  - `type` string, nullable, required
  - `role` string, nullable, required
  - `isPremium` boolean, required
  - `isReward` boolean, required
  - `updatedAt` string, date-time, required: When the snapshot these numbers come from was taken.
  - `battles` number, required
  - `mom` number, nullable, required: Mark of Mastery, 0-4.
  - `moe` number, nullable, required: Marks of Excellence on the gun, 0-3.
  - `moePercent` number, nullable, required: Progress towards the next mark of excellence, 0-100 with two decimals. Only ever known for an account running the mod: the value lives in the client's own vehicle dossier and is in neither the public API nor the portal. Null when nobody has reported it.
  - `wn7` number, nullable, required
  - `wn8` number, nullable, required
  - `wnx` number, nullable, required
  - `winrate` number, required: Ratio in 0..1, not a percentage.
  - `survivalRate` number, nullable, required
  - `hitRate` number, nullable, required
  - `damageRatio` number, nullable, required: Damage dealt over damage taken.
  - `destructionRatio` number, nullable, required: Frags over deaths. Null on a tank never lost.
  - `armorUseEfficiency` number, nullable, required: Wargaming's own armour use factor.
  - `stuns` number, nullable, required
  - `avgXp` number, nullable, required
  - `avgDamage` number, required
  - `avgDamageReceived` number, nullable, required
  - `avgAssist` number, required
  - `avgAssistRadio` number, required
  - `avgAssistTrack` number, required
  - `avgAssistStun` number, nullable, required
  - `avgBlocked` number, nullable, required
  - `avgSpotted` number, required
  - `avgFrags` number, required
  - `avgCapture` number, nullable, required
  - `avgDefense` number, required
  - `avgStuns` number, nullable, required
  - `maxXp` number, nullable, required: Best single battle on the vehicle: the game's Record Score.
  - `maxFrags` number, nullable, required
  - `ratingHistory` TankRatingHistoryPoint[], required: Daily rating series for this player on this vehicle, over the last 90 days.
    - `day` string, required
    - `lifetime` RatingMetricValues, required
      - `wn7` number, nullable, required
      - `wn8` number, nullable, required
      - `wnx` number, nullable, required
    - `session` RatingMetricValues, required
      - `wn7` number, nullable, required
      - `wn8` number, nullable, required
      - `wnx` number, nullable, required
  - `awards` TankAward[], nullable, required: Medals earned on this vehicle, in the game's own cabinet order. Earned only, and null when they are not known for this player yet.
    - `id` string, required
    - `name` string, required
    - `description` string, required
    - `condition` string, required
    - `image` string, required
    - `section` string, required
    - `sectionName` string, required
    - `sectionOrder` integer, required
    - `order` integer, required
    - `type` string, required
    - `outdated` boolean, required
    - `tiers` object[], required
      - `name` string, required
      - `image` string, required
    - `count` integer, 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/7a7d79a26001?raw)
