---
title: "Retrieve details for a specific Mythic+ run"
method: GET
path: "/api/v1/mythic-plus/run-details"
tags: ["mythic_plus"]
---

# Retrieve details for a specific Mythic+ run

`GET /api/v1/mythic-plus/run-details`

## 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.
- `season` string, required — Name of the season to retrieve (season-mn-1, etc.). Defaults to current season.
- `id` integer, required — ID of the run that you want to get details for

## Response `200`

Successful

- ViewMythicPlusRunDetailsResponse
  - `season` string — Season slug
  - `status` string — Run status
  - `dungeon` RunDetailDungeon
    - `id` integer
    - `name` string
    - `short_name` string
    - `slug` string
    - `expansion_id` integer
    - `icon_url` string
    - `keystone_timer_ms` integer
    - `num_bosses` integer
    - `map_challenge_mode_id` integer
    - `patch` string
    - `type` string
    - `wowInstanceId` integer
    - `group_finder_activity_ids` integer[]
  - `keystone_run_id` integer
  - `mythic_level` integer
  - `clear_time_ms` integer
  - `keystone_time_ms` integer
  - `completed_at` string
  - `deleted_at` string, nullable
  - `num_chests` integer
  - `time_remaining_ms` integer
  - `score` number
  - `faction` string
  - `weekly_modifiers` RunModifier[]
    - `id` integer
    - `name` string
    - `description` string
    - `icon` string
    - `slug` string
  - `num_modifiers_active` integer
  - `logged_run_id` integer, nullable
  - `logged_details` LoggedDetails, nullable — Logged combat details including per-boss breakdowns, if available
  - `loggedSources` LoggedSource[] — Sources of logged data
    - `source` string — Log source identifier
    - `logId` string, nullable — Log ID
  - `keystone_team_id` integer, nullable
  - `keystone_platoon_id` integer, nullable
  - `videos` Video[] — Associated video recordings
    - `type` string — Video platform (e.g. youtube)
    - `id` string — Platform-specific video ID
  - `roster` RunRosterMember[] — Run roster
    - `character` Character1
      - `id` integer
      - `persona_id` integer
      - `name` string
      - `class` Class
        - `id` number
        - `name` string
        - `slug` string
      - `spec` Spec2
        - `id` number
        - `name` string
        - `slug` string
        - `role` string
        - `class_id` integer
        - `is_melee` boolean
        - `ordinal` integer
        - `patch` string
      - `race` Race
        - `id` number
        - `name` string
        - `slug` string
        - `faction` string
      - `realm` FullRealm
        - `id` integer
        - `name` string
        - `slug` string
        - `altName` string, nullable
        - `altSlug` string
        - `locale` string
        - `isConnected` boolean
        - `connectedRealmId` integer
        - `realmType` string
        - `wowRealmId` integer
        - `wowConnectedRealmId` integer
      - `region` RegionSummary
        - `name` string, required — Name of the region
        - `short_name` string, required — Short name of the region
        - `slug` string, required — Slug for the region, suitable for putting in URLs
      - `faction` string
      - `level` integer
      - `path` string — URL path to character profile
      - `stream` Stream, nullable — Active stream info
        - `is_featured_stream` boolean
        - `activity_record_id` integer
        - `id` string — Stream ID
        - `name` string — Streamer username
        - `user_id` string
        - `game_id` string
        - `type` string — Stream status (e.g. live)
        - `title` string
        - `community_ids` string[]
        - `viewer_count` integer
        - `started_at` string
        - `language` string
        - `thumbnail_url` string
      - `recruitmentProfiles` RecruitmentProfile[]
        - `activity_type` string — Type of recruitment activity (e.g. guild_raids)
        - `entity_type` string — Entity type (e.g. guild)
        - `recruitment_profile_id` integer — Recruitment profile ID
      - `talentLoadout` TalentLoadout1, nullable — Character talent loadout
        - `specId` integer — Spec ID for this loadout
        - `heroSubTreeId` integer, nullable
        - `loadout` TalentLoadoutNode[] — Talent node selections
          - `node` TalentNode
            - `id` integer
            - `treeId` integer
            - `subTreeId` integer
            - `type` integer
            - `entries` TalentEntry[]
              - …
            - `important` boolean
            - `posX` integer
            - `posY` integer
            - `row` integer
            - `col` integer
          - `entryIndex` integer
          - `rank` integer
          - `grantedNode` boolean
        - `loadoutText` string, nullable — Encoded talent loadout string
      - `flags` Flags, nullable — Character flags
    - `role` string — Role in the group (tank, healer, dps)
    - `guild` RosterGuild, nullable — Guild info for this roster member
      - `id` integer
      - `name` string
      - `displayName` string
      - `faction` string
      - `realm` FullRealm
        - `id` integer
        - `name` string
        - `slug` string
        - `altName` string, nullable
        - `altSlug` string
        - `locale` string
        - `isConnected` boolean
        - `connectedRealmId` integer
        - `realmType` string
        - `wowRealmId` integer
        - `wowConnectedRealmId` integer
      - `region` RegionSummary
        - `name` string, required — Name of the region
        - `short_name` string, required — Short name of the region
        - `slug` string, required — Slug for the region, suitable for putting in URLs
      - `path` string
      - `logo` string, nullable
      - `color` string
      - `isDefaultLogo` boolean
    - `items` ItemsContainer1, nullable — Equipped items
      - `created_at` string, nullable
      - `updated_at` string, nullable
      - `source` string
      - `item_level_equipped` integer — Equipped item level
      - `item_level_total` integer
      - `artifact_traits` integer
      - `corruption` Corruption — Corruption stats
        - `added` number
        - `resisted` number
        - `total` number
        - `cloakRank` integer
        - `spells` string[]
      - `items` Items — Map of slot name to equipped item
    - `ranks` MythicPlusRanks, nullable — M+ ranks
      - `score` number — M+ score
      - `world` integer — World rank
      - `region` integer — Region rank
      - `realm` integer — Realm rank
    - `oldCharacter` OldCharacter, nullable — Previous character info if transferred
    - `isTransfer` boolean
    - `isBanned` boolean
  - `runPrivacyMode` string — Privacy mode for the run
  - `replay_limit` integer
  - `isPatron` boolean
  - `isTournamentProfile` boolean
  - `canViewPrivateDetails` boolean
  - `isViewingPrivateDetails` boolean
  - `canManageOwnVideos` boolean
  - `canManageOthersVideos` boolean

---

[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/versions/4c612ac925bb/schema)
