---
title: "Retrieve information about a character."
method: GET
path: "/api/v1/characters/profile"
tags: ["character"]
---

# Retrieve information about a character.

`GET /api/v1/characters/profile`

## Query parameters

- `access_key` string — The API key from your RaiderIO App: http://raider.io/settings/apps. Apps with API keys have higher rate limits.
- `region` 'us' | 'eu' | 'tw' | 'kr' | 'cn', required — Name of region to look up character in. Can be one of: us, eu, kr, tw
- `realm` string, required — Name of realm that character is on. This can be in slug or title format, e.g. "Altar of Storms" or "altar-of-storms"
- `name` string, required — Name of the character to look up. This is not case sensitive.
- `fields` string — Comma separated list of fields to retrieve for this character. General fields: - <b>gear</b>: retrieve high level item information for player - <b>talents</b>: retrieve talent and loadout information for player - <b>talents:categorized</b>: retrieve talent and loadout information for player, separated into class and spec talents - <b>guild</b>: retrieve basic information about guild the player is in - <b>covenant</b>: retrieve the covenant and renown level of the player Raiding fields: - <b>raid_progression</b>: retrieve raid progression data for character. Defaults to Current Expansion. Can add one or more parameters to request specific raids. e.g.: raid_progression:9 would return all of Dragonflight, or raid_progression:nerubar-palace would return just Nerubar Palace. You can also specify :current-expansion, :previous-expansion, :current-tier, or :previous-tier. See the raiding/static-data endpoint for slugs, and expansion ids. Mythic Plus fields: - <b>mythic_plus_scores_by_season</b>: retrieve scores by mythic plus season. You can specify one or more season by appending multiple ':<season-slug>' values to this field. You can also use the alias 'current' and 'previous' instead of a season name to request that relative season. For example: mythic_plus_scores_by_season:current will request the current season using mythic_plus_scores_by_season:season-tww-1:season-df-4 will return both seasons. Not specifying a season will default to the current season. Note: Results are returned in an array that matches the order of the seasons in the request. - <b>mythic_plus_ranks</b>: retrieve current season mythic plus rankings for player. - <b>mythic_plus_recent_runs</b>: retrieve ten most recent mythic plus runs for player (current season only). - <b>mythic_plus_best_runs</b>: retrieve ten most high scoring mythic plus runs for player (current season only). Specify the paramater :all to retrieve all of a character's best runs for the season. - <b>mythic_plus_alternate_runs</b>: retrieve ten most high scoring mythic plus alternate runs for player (current season only). Specify the paramater :all to retrieve all of a character's alternate runs for the season. This is available starting Shadowlands Season 1 Post. - <b>mythic_plus_highest_level_runs</b>: retrieve the player's ten highest Mythic+ runs by Mythic+ level (current season only) - <b>mythic_plus_weekly_highest_level_runs</b>: retrieve the player's ten highest Mythic+ runs by Mythic+ level for the current raid week (current season only) - <b>mythic_plus_previous_weekly_highest_level_runs</b>: retrieve the player's ten highest Mythic+ runs by Mythic+ level for the previous raid week (current season only) - <b>mythic_plus_dungeon_run_counts</b>: retrieve the number of runs (total and timed) the player has completed for each dungeon in the season's dungeon pool, zero-filled for dungeons without runs. Defaults to the current season; append ':&lt;season-slug&gt;' to request a specific season, e.g. mythic_plus_dungeon_run_counts:season-tww-1. - <b>previous_mythic_plus_ranks</b>: retrieve mythic plus rankings for player. Other fields: - <b>raid_achievement_meta</b>: retrieve raid achievement meta status for a player. This request requires that you specify parameters for the specific tiers you're looking for. For example if you add ':tier21' to the field you will get the status of Tier 21's meta. Multiple tiers can be added to a single request: ':tier21:tier20:tier19'. - <b>raid_achievement_curve</b>: retrieve AOTC/Cutting Edge achievement status for a given raid slug (or multiple). Multiple slugs can be specified by separating them by colons.

## Response `200`

Successful

- ViewCharacterProfileResponse
  - `name` string, required — Name of character
  - `race` string, required — Name of character's race
  - `class` string, required — Name of character's class
  - `active_spec_name` string, required — Name of character's active spec
  - `active_spec_role` string, required — Name of the role for character's active spec
  - `gender` string, required — Character's gender
  - `faction` 'horde' | 'alliance', required
  - `achievement_points` integer, required — Character's achievement points
  - `thumbnail_url` string, required — URL for blizzards character's thumbnail
  - `region` 'us' | 'eu' | 'tw' | 'kr' | 'cn', required
  - `realm` string, required — Realm character resides on
  - `last_crawled_at` string, date, required — When this character was last crawled
  - `profile_url` string, required — URL for Character's profile on Raider.IO
  - `profile_banner` string, required — RaiderIO Character Banner Profile
  - `use_animated_banner` boolean — Animated Character Page Banner
  - `gear` CharacterGear
    - `item_level_equipped` number, required — Character's equipped item level
    - `item_level_total` number, required — Character's total item level (in bags)
    - `artifact_traits` number, required — Character's artifact traits on equipped artifact weapon
  - `raid_progression` OverallRaidProgression
    - `the-venomous-abyss` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `the-tidebound-grotto` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `sporefall` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `tier-mn-1` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `manaforge-omega` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `liberation-of-undermine` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `nerubar-palace` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `blackrock-depths` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `awakened-amirdrassil-the-dreams-hope` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `awakened-aberrus-the-shadowed-crucible` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `awakened-vault-of-the-incarnates` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `amirdrassil-the-dreams-hope` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `aberrus-the-shadowed-crucible` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `vault-of-the-incarnates` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `fated-sepulcher-of-the-first-ones` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `fated-sanctum-of-domination` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `fated-castle-nathria` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `sepulcher-of-the-first-ones` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `sanctum-of-domination` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `castle-nathria` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `nyalotha-the-waking-city` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `the-eternal-palace` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `crucible-of-storms` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `battle-of-dazaralor` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `uldir` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `antorus-the-burning-throne` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `tomb-of-sargeras` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `the-nighthold` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `trial-of-valor` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
    - `the-emerald-nightmare` RaidProgression
      - `summary` string, required — Human readable summary of progression:
      - `expansion_id` integer, required — Expansion ID for this raid. Expansion ID. 11 = Midnight, 10 = TheWarWithin, 9 = Dragonflight, 8 = Shadowlands, 7 = BattleForAzeroth, 6 = Legion
      - `total_bosses` integer, required — Number of bosses in instance
      - `normal_bosses_killed` integer, required — Number of normal mode bosses killed
      - `heroic_bosses_killed` integer, required — Number of heroic mode bosses killed
      - `mythic_bosses_killed` integer, required — Number of mythic mode bosses killed
  - `mythic_plus_scores_by_season` MythicPlusScoresBySeason[] — Character's Mythic+ scores by season
  - `mythic_plus_ranks` MythicPlusRoleRanks
    - `overall` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `tank` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `healer` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `dps` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `class` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `class_tank` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `class_healer` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `class_dps` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
  - `previous_mythic_plus_ranks` MythicPlusRoleRanks
    - `overall` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `tank` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `healer` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `dps` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `class` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `class_tank` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `class_healer` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
    - `class_dps` Ranks, required
      - `world` integer, required — World rank
      - `region` integer, required — Region rank
      - `realm` integer, required — Realm rank
  - `mythic_plus_recent_runs` KeystoneRun[]
    - `dungeon` string, required — Friendly name of Dungeon
    - `short_name` string, required — Shortened or abbreviated name of Dungeon
    - `mythic_level` integer, required — Mythic+ Level of the run
    - `keystone_run_id` integer, required — Unique ID of this run within the specific season
    - `completed_at` string, date-time, required — When this run was completed
    - `clear_time_ms` integer, required — How long it took to complete the dungeon, in milliseconds
    - `par_time_ms` integer, required — The par time for the dungeon, in milliseconds
    - `num_keystone_upgrades` integer, required — How many times the keystone used for this dungeon would have been upgraded after completion
    - `map_challenge_mode_id` integer, required — The map challenge mode ID for the dungeon
    - `zone_id` integer, required — The zone ID for the dungeon
    - `zone_expansion_id` integer, required — The static expansion id for this particular dungeon.
    - `icon_url` string, required — URL to the wow icon for this dungeon
    - `background_image_url` string, required — URL to the background image for this dungeon
    - `score` number, required — How many points this run was worth
    - `url` string, required — URL to this specific run to view roster details
    - `affixes` Affix[], required — List of affixes applied to this run
      - `id` integer, required — Affix ID
      - `name` string, required — Name of the affix
      - `description` string, required — Description of the affix
      - `icon` string, required — Icon file name for the affix
      - `icon_url` string, required — cdn URL to the wow icon for this affix
      - `wowhead_url` string, required — Wowhead URL for the affix
    - `spec` Spec, nullable, required — The specialization the character played during this run
      - `id` number
      - `name` string
      - `slug` string
      - `role` string
      - `class_id` integer
      - `is_melee` boolean
      - `ordinal` integer
      - `patch` string
    - `role` 'tank' | 'healer' | 'dps', nullable, required — The role the character played during this run
  - `mythic_plus_best_runs` KeystoneRun[]
    - `dungeon` string, required — Friendly name of Dungeon
    - `short_name` string, required — Shortened or abbreviated name of Dungeon
    - `mythic_level` integer, required — Mythic+ Level of the run
    - `keystone_run_id` integer, required — Unique ID of this run within the specific season
    - `completed_at` string, date-time, required — When this run was completed
    - `clear_time_ms` integer, required — How long it took to complete the dungeon, in milliseconds
    - `par_time_ms` integer, required — The par time for the dungeon, in milliseconds
    - `num_keystone_upgrades` integer, required — How many times the keystone used for this dungeon would have been upgraded after completion
    - `map_challenge_mode_id` integer, required — The map challenge mode ID for the dungeon
    - `zone_id` integer, required — The zone ID for the dungeon
    - `zone_expansion_id` integer, required — The static expansion id for this particular dungeon.
    - `icon_url` string, required — URL to the wow icon for this dungeon
    - `background_image_url` string, required — URL to the background image for this dungeon
    - `score` number, required — How many points this run was worth
    - `url` string, required — URL to this specific run to view roster details
    - `affixes` Affix[], required — List of affixes applied to this run
      - `id` integer, required — Affix ID
      - `name` string, required — Name of the affix
      - `description` string, required — Description of the affix
      - `icon` string, required — Icon file name for the affix
      - `icon_url` string, required — cdn URL to the wow icon for this affix
      - `wowhead_url` string, required — Wowhead URL for the affix
    - `spec` Spec, nullable, required — The specialization the character played during this run
      - `id` number
      - `name` string
      - `slug` string
      - `role` string
      - `class_id` integer
      - `is_melee` boolean
      - `ordinal` integer
      - `patch` string
    - `role` 'tank' | 'healer' | 'dps', nullable, required — The role the character played during this run
  - `mythic_plus_alternate_runs` KeystoneRun[]
    - `dungeon` string, required — Friendly name of Dungeon
    - `short_name` string, required — Shortened or abbreviated name of Dungeon
    - `mythic_level` integer, required — Mythic+ Level of the run
    - `keystone_run_id` integer, required — Unique ID of this run within the specific season
    - `completed_at` string, date-time, required — When this run was completed
    - `clear_time_ms` integer, required — How long it took to complete the dungeon, in milliseconds
    - `par_time_ms` integer, required — The par time for the dungeon, in milliseconds
    - `num_keystone_upgrades` integer, required — How many times the keystone used for this dungeon would have been upgraded after completion
    - `map_challenge_mode_id` integer, required — The map challenge mode ID for the dungeon
    - `zone_id` integer, required — The zone ID for the dungeon
    - `zone_expansion_id` integer, required — The static expansion id for this particular dungeon.
    - `icon_url` string, required — URL to the wow icon for this dungeon
    - `background_image_url` string, required — URL to the background image for this dungeon
    - `score` number, required — How many points this run was worth
    - `url` string, required — URL to this specific run to view roster details
    - `affixes` Affix[], required — List of affixes applied to this run
      - `id` integer, required — Affix ID
      - `name` string, required — Name of the affix
      - `description` string, required — Description of the affix
      - `icon` string, required — Icon file name for the affix
      - `icon_url` string, required — cdn URL to the wow icon for this affix
      - `wowhead_url` string, required — Wowhead URL for the affix
    - `spec` Spec, nullable, required — The specialization the character played during this run
      - `id` number
      - `name` string
      - `slug` string
      - `role` string
      - `class_id` integer
      - `is_melee` boolean
      - `ordinal` integer
      - `patch` string
    - `role` 'tank' | 'healer' | 'dps', nullable, required — The role the character played during this run
  - `mythic_plus_dungeon_run_counts` MythicPlusDungeonRunCounts[] — The character's per-dungeon season run counts (total + timed), zero-filled across the season's dungeon pool
    - `zone_id` integer, required — The zone ID for the dungeon (matches the zone_id on KeystoneRun entries)
    - `dungeon` string, required — Friendly name of Dungeon
    - `short_name` string, required — Shortened or abbreviated name of Dungeon
    - `season_runs_total` integer, required — How many runs of this dungeon the character completed in the season
    - `season_runs_timed` integer, required — How many of those runs were completed within the timer

---

[API](https://skmtc.net/raider/apis/raider-io-developer-api.md) · [All operations](https://skmtc.net/raider/apis/raider-io-developer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/raider/raider-io-developer-api/revisions/d89777d7faee/schema)
