---
title: "Player tournaments"
method: GET
path: "/{region}/players/{nickname}/tournaments"
tags: ["Tournaments"]
---

# Player tournaments

`GET /{region}/players/{nickname}/tournaments`

## Request

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

Every Wargaming tournament this player has entered, newest first, with the team they played for and how far it got. Wargaming publishes tournaments from the tournament's side only, never the player's, so this record exists nowhere else. 404 when the nickname is unknown in this region; an empty list means the player has simply never entered one.

## Path parameters

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

## Response `200`

Successful response

- PlayerTournamentsResponse
  - `accountId` number, required
  - `nickname` string, required
  - `entries` PlayerTournamentEntry[], required
    - `tournamentId` number, required
    - `title` string, required
    - `status` 'upcoming' | 'registration_started' | 'registration_finished' | 'running' | 'finished' | 'complete', required: Where a tournament is in its lifecycle.
    - `gameModes` TournamentGameModeField[], required
    - `tierFrom` number, nullable, required
    - `tierTo` number, nullable, required
    - `minPlayersInTeam` number, required: Roster bounds, which is how the format reads (7v7, 1v1).
    - `maxPlayersInTeam` number, required
    - `startAt` string, date-time, required
    - `prize` string, nullable, required
    - `logoUrl` string, nullable, required: The organiser's logo. Not always a URL: some regions store a bare filename or a placeholder, so a caller should check the scheme before rendering it.
    - `isFeatured` boolean, required: Wargaming's own editorial flag, which separates the branded championships from the automated dailies.
    - `teamId` number, required
    - `teamTitle` string, required: The team this player entered under, as named for that tournament.
    - `teamStatus` 'forming' | 'confirmed' | 'disqualified', required: Where a team stands in the registration flow.
    - `isCaptain` boolean, required: Whether this player registered the team.
    - `finalPlace` number, nullable, required: Where the team finished in the tournament, by the same rule its bracket page draws, written as a ranking is written so a tie takes its best place. Null when the tournament placed nothing on it: a team knocked out before the deciding stage, a team that never got past registration, and every team in a double-elimination bracket, which records no placement at all.
    - `groupPlace` number, nullable, required: The best place the team reached in any ONE group, for a team the tournament placed nowhere: a pool won, a qualifier topped. It is not a tournament result and must not be read as one. Null whenever finalPlace is set, and null for a settled tournament whose brackets have not been read yet.
  - `wins` number, required: Entries whose team finished first in one of the tournament's brackets.
  - `teammates` PlayerTournamentTeammate[], required: Who this player competes with, most-played-with first. Answerable only from the mirrored rosters: Wargaming's tournament system is addressable from the tournament's side alone.
    - `accountId` number, required
    - `nickname` string, required: The teammate's name as it stands now, falling back to the name they last carried on a shared roster for an account we do not track.
    - `clanTag` string, nullable, required
    - `clanColor` string, nullable, required
    - `tournamentWins` number, required
    - `tournamentFeaturedWins` number, required
    - `tournamentBestTitle` string, nullable, required
    - `isVerified` boolean
    - `isSupporter` boolean
    - `twitchLogin` string, nullable
    - `together` number, required: Tournaments the two entered on the same team.
    - `lastAt` string, date-time, required: The most recent tournament they played together.

---

[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)
