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

# Player vehicle loadout

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

## Request

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

How one player has set one vehicle up: its modules, its crew's skills, its field modifications, and what it carries into battle, ammunition counts and secondary setups included. Wargaming publishes none of this about anyone, so a loadout exists only because that player runs the unicum.gg mod, which reads it from their own client and sends it up. `loadout` is null when we hold nothing for the pair, which is also the answer for a player who asked for their loadouts not to be shown.

## Path parameters

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

## Response `200`

Successful response

- PlayerTankLoadoutResponse: How this player has set this vehicle up. Null when we hold nothing: Wargaming publishes none of this, so a loadout exists only because that player runs the unicum.gg mod, which reads it from their own client. Null is also the answer for a player who asked for their loadouts not to be shown.
  - `loadout` object, nullable, required
    - `tankId` number, required
    - `modules` object, nullable, required
      - `gun` LoadoutModule, required: A fitted module. `id` is the game's compact descriptor, which is its identity; `name` is the client's own name for it and is scoped to a nation.
        - `id` number, required
        - `name` string, required
      - `turret` LoadoutModule, required: A fitted module. `id` is the game's compact descriptor, which is its identity; `name` is the client's own name for it and is scoped to a nation.
        - `id` number, required
        - `name` string, required
      - `engine` LoadoutModule, required: A fitted module. `id` is the game's compact descriptor, which is its identity; `name` is the client's own name for it and is scoped to a nation.
        - `id` number, required
        - `name` string, required
      - `chassis` LoadoutModule, required: A fitted module. `id` is the game's compact descriptor, which is its identity; `name` is the client's own name for it and is scoped to a nation.
        - `id` number, required
        - `name` string, required
      - `radio` LoadoutModule, required: A fitted module. `id` is the game's compact descriptor, which is its identity; `name` is the client's own name for it and is scoped to a nation.
        - `id` number, required
        - `name` string, required
    - `crew` LoadoutCrewMember[], required
      - `role` string, required
      - `skills` string[], required
    - `progression` LoadoutProgression, required: Field modifications: the level reached and the side taken of each pair. A tier XI vehicle has a skill tree instead, and carries its received steps in `tree` with `level` null and `pairs` empty.
      - `level` number, nullable, required
      - `pairs` object[], required
        - `name` string, required
        - `side` string, required
      - `tree` number[], required
    - `setups` object, nullable, required
      - `ammo` LoadoutAmmoSetups, required: The shells-and-consumables group. `active` indexes `layouts`. A vehicle only has a second layout once its owner unlocked the switch through post progression.
        - `active` number, required
        - `layouts` LoadoutAmmoLayout[], required
          - `shells` LoadoutShell[], required
            - `id` number, required
            - `name` string, required
            - `type` string, required
            - `premium` boolean, required
            - `count` number, required
          - `consumables` string[], required
      - `devices` LoadoutDevicesSetups, required: The equipment-and-directives group, with its own active index. It moves independently of the ammunition group, so a vehicle can be on its second ammunition setup and its first equipment setup at once.
        - `active` number, required
        - `layouts` LoadoutDevicesLayout[], required
          - `optDevices` string[], required
          - `boosters` string[], required
    - `updatedAt` string, date-time, 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)
