Player Role MMR Endpoint


This endpoint is used for gathering player role mmr data. The following attributes are returned.

{
        "battletag": {
            "game_type": {
            "mmr": mmr,
            "games_played": games_played,
            "league_tier": "league_tier"
        }
    }
}

Example Usage

{warning} All API calls require an api_token as part of the query string and are prefixed by https://api.heroesprofile.com/api

Method URI Headers
GET /Player/MMR/Role?mode=json&battletag=Zemill%231940&region=1&game_type=Quick Match&role=Melee Assassin Default
GET /Player/MMR/Role?mode=csv&battletag=Zemill%231940&region=1&game_type=Quick Match&role=Melee Assassin Default

URL Parameters (required)

mode: (json or csv)

battletag:  (Full battletag) - url encoded

region:  (1 = NA, 2 = EU, 3 = KR, 5 = CN)

game_type: Full game type.  e.g.  Storm League

role: Full hero name.  e.g. Melee Assassin

Example Return

{
  "Zemill#1940": {
    "Quick Match": {
      "mmr": 2499,
      "games_played": 64,
      "league_tier": "diamond"
    }
  }
}