Player Hero MMR Endpoint


This endpoint is used for gathering player hero 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/Hero?mode=json&battletag=Zemill%231940>&region=1&game_type=Quick Match&hero=Abathur Default
GET /Player/MMR/Hero?mode=csv&battletag=Zemill%231940>&region=1&game_type=Quick Match&hero=Abathur 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

hero: Full hero name.  e.g. Abathur

Example Return

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