Heroes Endpoint


This endpoint is used for gathering hero metadata. The following attributes are returned. Translations are not included in csv format.

{
  "hero": {
    "id": id,
    "name": "name",
    "short_name": "short_name",
    "alt_name": "alt_name",
    "role": "role",
    "new_role": "new_role",
    "type": "type",
    "release_date": "release_date",
    "rework_date": "rework_date",
    "attribute_id": "attribute_id",
    "translations": [
      "translations 1",
      "translations 2",
      "translations 3",
      "translations 4",
      "translations 5"
    ]
  }
}

Example Usage

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

Method URI Headers
GET /Heroes Default
GET /Heroes?hero=Abathur Default
GET /Heroes?role=Support Default

Extra Calls for Paid Subscription

Method URI Headers
GET /Heroes?mode=csv Default

URL Parameters (as needed)

mode: (json or csv).  Only available with paid subscription

hero: (Full name for a hero.  e.g.  Muradin)

role: (Blizzard roles.  e.g. Melee Assassin)

Example Return

{
  "Abathur": {
    "id": 1,
    "name": "Abathur",
    "short_name": "abathur",
    "alt_name": null,
    "role": "Specialist",
    "new_role": "Support",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": null,
    "attribute_id": "Abat",
    "translations": [
      "abathur",
      "abatur",
      "абатур",
      "阿巴瑟",
      "아바투르"
    ]
  },
  "Alarak": {
    "id": 2,
    "name": "Alarak",
    "short_name": "alarak",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2016-09-13 00:00:00",
    "rework_date": "2017-05-16 00:00:00",
    "attribute_id": "Alar",
    "translations": [
      "alarak",
      "аларак",
      "亞拉瑞克",
      "阿拉纳克",
      "알라라크"
    ]
  },
  "Anub'arak": {
    "id": 3,
    "name": "Anub'arak",
    "short_name": "anubarak",
    "alt_name": "Anubarak",
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2014-10-07 00:00:00",
    "rework_date": "2017-03-14 00:00:00",
    "attribute_id": "Anub",
    "translations": [
      "Anub’arak",
      "anub'arak",
      "anub’arak",
      "ануб'арак",
      "阿努巴拉克",
      "아눕아락"
    ]
  },
  "Artanis": {
    "id": 4,
    "name": "Artanis",
    "short_name": "artanis",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2015-10-20 00:00:00",
    "rework_date": "2016-12-14 00:00:00",
    "attribute_id": "Arts",
    "translations": [
      "artanis",
      "артанис",
      "亞坦尼斯",
      "阿塔尼斯",
      "아르타니스"
    ]
  },
  "Arthas": {
    "id": 5,
    "name": "Arthas",
    "short_name": "arthas",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2017-03-14 00:00:00",
    "attribute_id": "Arth",
    "translations": [
      "arthas",
      "артас",
      "阿尔萨斯",
      "阿薩斯",
      "아서스"
    ]
  },
  "Auriel": {
    "id": 6,
    "name": "Auriel",
    "short_name": "auriel",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2016-08-09 00:00:00",
    "rework_date": null,
    "attribute_id": "Auri",
    "translations": [
      "auriel",
      "Ауриэль",
      "ауриэль",
      "奥莉尔",
      "奧莉爾",
      "아우리엘"
    ]
  },
  "Azmodan": {
    "id": 7,
    "name": "Azmodan",
    "short_name": "azmodan",
    "alt_name": null,
    "role": "Specialist",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-10-07 00:00:00",
    "rework_date": null,
    "attribute_id": "Azmo",
    "translations": [
      "Asmodan",
      "asmodan",
      "azmadan",
      "azmodan",
      "azmodán",
      "азмодан",
      "阿兹莫丹",
      "阿茲莫丹",
      "아즈모단"
    ]
  },
  "Brightwing": {
    "id": 8,
    "name": "Brightwing",
    "short_name": "brightwing",
    "alt_name": "FaerieDragon",
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2014-04-15 00:00:00",
    "rework_date": "2018-09-25 00:00:00",
    "attribute_id": "Faer",
    "translations": [
      "Alachiara",
      "Funkelchen",
      "Luisaile",
      "alachiara",
      "alafeliz",
      "alasol",
      "asaluz",
      "brightwing",
      "funkelchen",
      "jasnoskrzydła",
      "luisaile",
      "светик",
      "亮翼",
      "光明之翼",
      "빛나래"
    ]
  },
  "Cassia": {
    "id": 9,
    "name": "Cassia",
    "short_name": "cassia",
    "alt_name": "Amazon",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2017-04-04 00:00:00",
    "rework_date": null,
    "attribute_id": "Amaz",
    "translations": [
      "cassia",
      "cássia",
      "kasja",
      "кассия",
      "卡西娅",
      "卡西雅",
      "카시아"
    ]
  },
  "Chen": {
    "id": 10,
    "name": "Chen",
    "short_name": "chen",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2014-09-10 00:00:00",
    "rework_date": "2016-09-27 00:00:00",
    "attribute_id": "Chen",
    "translations": [
      "chen",
      "czen",
      "чэнь",
      "老陳",
      "陈",
      "첸"
    ]
  },
  "Cho": {
    "id": 11,
    "name": "Cho",
    "short_name": "cho",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2015-11-17 00:00:00",
    "rework_date": "2017-03-14 00:00:00",
    "attribute_id": "CCho",
    "translations": [
      "cha",
      "che",
      "cho",
      "czo",
      "чо",
      "丘",
      "古",
      "초"
    ]
  },
  "Chromie": {
    "id": 12,
    "name": "Chromie",
    "short_name": "chromie",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2016-05-17 00:00:00",
    "rework_date": "2018-08-07 00:00:00",
    "attribute_id": "Chro",
    "translations": [
      "Cromi",
      "Crona",
      "chromie",
      "chronia",
      "cromi",
      "cromie",
      "crona",
      "хроми",
      "克罗米",
      "克羅米",
      "크로미"
    ]
  },
  "D.Va": {
    "id": 13,
    "name": "D.Va",
    "short_name": "dva",
    "alt_name": "DVa",
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Ranged",
    "release_date": "2017-05-16 00:00:00",
    "rework_date": null,
    "attribute_id": "DVA0",
    "translations": [
      "d.va"
    ]
  },
  "Dehaka": {
    "id": 14,
    "name": "Dehaka",
    "short_name": "dehaka",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2016-03-29 00:00:00",
    "rework_date": "2016-12-14 00:00:00",
    "attribute_id": "Deha",
    "translations": [
      "dehaka",
      "дехака",
      "德哈卡",
      "데하카"
    ]
  },
  "Diablo": {
    "id": 15,
    "name": "Diablo",
    "short_name": "diablo",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2018-05-14 00:00:00",
    "attribute_id": "Diab",
    "translations": [
      "diablo",
      "диабло",
      "迪亚波罗",
      "迪亞布羅",
      "노전수",
      "디아블로"
    ]
  },
  "E.T.C.": {
    "id": 16,
    "name": "E.T.C.",
    "short_name": "etc",
    "alt_name": "L90ETC",
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2016-09-27 00:00:00",
    "attribute_id": "L90E",
    "translations": [
      "c.t.e.",
      "e.t.c.",
      "etc",
      "精英牛头人酋长",
      "精英牛頭大佬",
      "정예 타우렌 족장"
    ]
  },
  "Falstad": {
    "id": 17,
    "name": "Falstad",
    "short_name": "falstad",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": null,
    "attribute_id": "Fals",
    "translations": [
      "falstad",
      "фалстад",
      "弗斯塔德",
      "폴스타트"
    ]
  },
  "Gall": {
    "id": 18,
    "name": "Gall",
    "short_name": "gall",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2015-11-17 00:00:00",
    "rework_date": "2017-03-14 00:00:00",
    "attribute_id": "Gall",
    "translations": [
      "gal",
      "gall",
      "галл",
      "加利",
      "加尔",
      "갈"
    ]
  },
  "Garrosh": {
    "id": 19,
    "name": "Garrosh",
    "short_name": "garrosh",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2017-08-08 00:00:00",
    "rework_date": null,
    "attribute_id": "Garr",
    "translations": [
      "garosz",
      "garrosh",
      "Гаррош",
      "гаррош",
      "加尔鲁什",
      "卡爾洛斯",
      "가로쉬"
    ]
  },
  "Gazlowe": {
    "id": 20,
    "name": "Gazlowe",
    "short_name": "gazlowe",
    "alt_name": "Tinker",
    "role": "Specialist",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2017-03-14 00:00:00",
    "attribute_id": "Tink",
    "translations": [
      "gasganete",
      "gazleu",
      "gazlowe",
      "gazol",
      "sparachiodi",
      "газлоу",
      "加兹鲁维",
      "加茲魯維",
      "가즈로"
    ]
  },
  "Genji": {
    "id": 21,
    "name": "Genji",
    "short_name": "genji",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2017-04-25 00:00:00",
    "rework_date": null,
    "attribute_id": "Genj",
    "translations": [
      "genji",
      "гэндзи",
      "源氏",
      "겐지"
    ]
  },
  "Greymane": {
    "id": 22,
    "name": "Greymane",
    "short_name": "greymane",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2016-01-12 00:00:00",
    "rework_date": null,
    "attribute_id": "Genn",
    "translations": [
      "Szarogrzywy",
      "cringris",
      "cringrís",
      "graumähne",
      "greymane",
      "grisetête",
      "mantogrigio",
      "szarogrzywy",
      "седогрив",
      "格雷迈恩",
      "葛雷邁恩",
      "그레이메인"
    ]
  },
  "Gul'dan": {
    "id": 23,
    "name": "Gul'dan",
    "short_name": "guldan",
    "alt_name": "Guldan",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2016-07-12 00:00:00",
    "rework_date": null,
    "attribute_id": "Guld",
    "translations": [
      "gul'dan",
      "gul’dan",
      "Гул'дан",
      "гул'дан",
      "古尔丹",
      "古爾丹",
      "굴단"
    ]
  },
  "Illidan": {
    "id": 24,
    "name": "Illidan",
    "short_name": "illidan",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": null,
    "attribute_id": "Illi",
    "translations": [
      "illidan",
      "иллидан",
      "伊利丹",
      "일리단"
    ]
  },
  "Jaina": {
    "id": 25,
    "name": "Jaina",
    "short_name": "jaina",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-12-02 00:00:00",
    "rework_date": "2017-09-05 00:00:00",
    "attribute_id": "Jain",
    "translations": [
      "jaina",
      "джайна",
      "吉安娜",
      "珍娜",
      "제이나"
    ]
  },
  "Johanna": {
    "id": 26,
    "name": "Johanna",
    "short_name": "johanna",
    "alt_name": "Crusader",
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2015-06-02 00:00:00",
    "rework_date": "2017-09-26 00:00:00",
    "attribute_id": "Crus",
    "translations": [
      "johanna",
      "джоанна",
      "乔汉娜",
      "喬安娜",
      "요한나"
    ]
  },
  "Kael'thas": {
    "id": 27,
    "name": "Kael'thas",
    "short_name": "kaelthas",
    "alt_name": "Kaelthas",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2015-05-12 00:00:00",
    "rework_date": null,
    "attribute_id": "Kael",
    "translations": [
      "Kael’thas",
      "kael'thas",
      "kael’thas",
      "Кель'тас",
      "кель'тас",
      "凯尔萨斯",
      "凱爾薩斯",
      "캘타스"
    ]
  },
  "Kerrigan": {
    "id": 28,
    "name": "Kerrigan",
    "short_name": "kerrigan",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2018-09-25 00:00:00",
    "attribute_id": "Kerr",
    "translations": [
      "kerrigan",
      "керриган",
      "凯瑞甘",
      "凱莉根",
      "케리건"
    ]
  },
  "Kharazim": {
    "id": 29,
    "name": "Kharazim",
    "short_name": "kharazim",
    "alt_name": "Monk",
    "role": "Support",
    "new_role": "Healer",
    "type": "Melee",
    "release_date": "2015-08-18 00:00:00",
    "rework_date": "2016-11-15 00:00:00",
    "attribute_id": "Monk",
    "translations": [
      "kharazim",
      "каразим",
      "克拉辛",
      "卡拉辛姆",
      "카라짐"
    ]
  },
  "Leoric": {
    "id": 30,
    "name": "Leoric",
    "short_name": "leoric",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2015-07-21 00:00:00",
    "rework_date": "2017-09-05 00:00:00",
    "attribute_id": "Leor",
    "translations": [
      "Leoryk",
      "Léoric",
      "leoric",
      "leoryk",
      "léoric",
      "леорик",
      "李奥瑞克",
      "李奧瑞克",
      "레오릭"
    ]
  },
  "Li Li": {
    "id": 31,
    "name": "Li Li",
    "short_name": "lili",
    "alt_name": "LiLi",
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2014-04-15 00:00:00",
    "rework_date": "2017-11-14 00:00:00",
    "attribute_id": "LiLi",
    "translations": [
      "li li",
      "Ли Ли",
      "ли ли",
      "丽丽",
      "莉莉",
      "리 리"
    ]
  },
  "Li-Ming": {
    "id": 32,
    "name": "Li-Ming",
    "short_name": "liming",
    "alt_name": "Wizard",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2016-02-02 00:00:00",
    "rework_date": null,
    "attribute_id": "Wiza",
    "translations": [
      "li-ming",
      "ли-мин",
      "李敏",
      "리밍"
    ]
  },
  "Lt. Morales": {
    "id": 33,
    "name": "Lt. Morales",
    "short_name": "ltmorales",
    "alt_name": "Medic",
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2015-10-06 00:00:00",
    "rework_date": "2017-09-05 00:00:00",
    "attribute_id": "Medi",
    "translations": [
      "lt morales",
      "lt. morales",
      "por. morales",
      "ten. morales",
      "teniente morales",
      "tte. morales",
      "лейтенант моралес",
      "莫拉莉斯中尉",
      "莫拉萊斯中尉",
      "모랄레스 중위"
    ]
  },
  "Lúcio": {
    "id": 34,
    "name": "Lúcio",
    "short_name": "lucio",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2017-02-14 00:00:00",
    "rework_date": null,
    "attribute_id": "Luci",
    "translations": [
      "Lúcio",
      "lucio",
      "lúcio",
      "Лусио",
      "лусио",
      "卢西奥",
      "路西歐",
      "루시우"
    ]
  },
  "Lunara": {
    "id": 35,
    "name": "Lunara",
    "short_name": "lunara",
    "alt_name": "Dryad",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2015-12-15 00:00:00",
    "rework_date": "2018-05-14 00:00:00",
    "attribute_id": "Drya",
    "translations": [
      "ayhapa",
      "lunara",
      "Лунара",
      "лунара",
      "露娜拉",
      "루나라"
    ]
  },
  "Malfurion": {
    "id": 36,
    "name": "Malfurion",
    "short_name": "malfurion",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2018-01-02 00:00:00",
    "attribute_id": "Malf",
    "translations": [
      "malfurion",
      "малфурион",
      "玛法里奥",
      "瑪法里恩",
      "말퓨리온"
    ]
  },
  "Malthael": {
    "id": 37,
    "name": "Malthael",
    "short_name": "malthael",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2017-06-13 00:00:00",
    "rework_date": "2018-02-06 00:00:00",
    "attribute_id": "MALT",
    "translations": [
      "maltael",
      "malthael",
      "malthaël",
      "малтаэль",
      "瑪瑟爾",
      "马萨伊尔",
      "말티엘"
    ]
  },
  "Medivh": {
    "id": 38,
    "name": "Medivh",
    "short_name": "medivh",
    "alt_name": null,
    "role": "Specialist",
    "new_role": "Support",
    "type": "Ranged",
    "release_date": "2016-06-14 00:00:00",
    "rework_date": "2018-07-10 00:00:00",
    "attribute_id": "Mdvh",
    "translations": [
      "medivh",
      "медив",
      "麥迪文",
      "麦迪文",
      "메디브"
    ]
  },
  "Muradin": {
    "id": 39,
    "name": "Muradin",
    "short_name": "muradin",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2017-10-17 00:00:00",
    "attribute_id": "Mura",
    "translations": [
      "muradin",
      "Мурадин",
      "мурадин",
      "穆拉丁",
      "무라딘"
    ]
  },
  "Murky": {
    "id": 40,
    "name": "Murky",
    "short_name": "murky",
    "alt_name": null,
    "role": "Specialist",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2014-05-22 00:00:00",
    "rework_date": "2017-02-14 00:00:00",
    "attribute_id": "Murk",
    "translations": [
      "bourbie",
      "fosky",
      "murky",
      "murquinho",
      "męcik",
      "мурчаль",
      "奔波尔霸",
      "莫奇",
      "鱼人",
      "머키"
    ]
  },
  "Nazeebo": {
    "id": 41,
    "name": "Nazeebo",
    "short_name": "nazeebo",
    "alt_name": "WitchDoctor",
    "role": "Specialist",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2016-09-27 00:00:00",
    "attribute_id": "Witc",
    "translations": [
      "Nasibo",
      "féticheur",
      "hexendoktor",
      "medico brujo",
      "nasibo",
      "nazebo",
      "nazeebo",
      "nazibo",
      "sciamano",
      "szaman",
      "witch doctor",
      "назибо",
      "納奇班",
      "纳兹波",
      "나지보"
    ]
  },
  "Nova": {
    "id": 42,
    "name": "Nova",
    "short_name": "nova",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2017-12-12 00:00:00",
    "attribute_id": "Nova",
    "translations": [
      "nova",
      "нова",
      "諾娃",
      "诺娃",
      "노바"
    ]
  },
  "Probius": {
    "id": 43,
    "name": "Probius",
    "short_name": "probius",
    "alt_name": null,
    "role": "Specialist",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2017-03-14 00:00:00",
    "rework_date": null,
    "attribute_id": "Prob",
    "translations": [
      "edn-os",
      "probius",
      "probiusz",
      "sondius",
      "пробиус",
      "普罗比斯",
      "普羅比斯",
      "프로비우스"
    ]
  },
  "Ragnaros": {
    "id": 44,
    "name": "Ragnaros",
    "short_name": "ragnaros",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2016-12-14 00:00:00",
    "rework_date": null,
    "attribute_id": "Ragn",
    "translations": [
      "ragnaros",
      "рагнарос",
      "拉格納羅斯",
      "拉格纳罗斯",
      "라그나로스"
    ]
  },
  "Raynor": {
    "id": 45,
    "name": "Raynor",
    "short_name": "raynor",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2018-07-10 00:00:00",
    "attribute_id": "Rayn",
    "translations": [
      "raynor",
      "рейнор",
      "雷諾",
      "雷诺",
      "레이너"
    ]
  },
  "Rehgar": {
    "id": 46,
    "name": "Rehgar",
    "short_name": "rehgar",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Melee",
    "release_date": "2014-07-23 00:00:00",
    "rework_date": null,
    "attribute_id": "Rehg",
    "translations": [
      "rehgar",
      "регар",
      "雷加",
      "雷加尔",
      "레가르"
    ]
  },
  "Rexxar": {
    "id": 47,
    "name": "Rexxar",
    "short_name": "rexxar",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Ranged",
    "release_date": "2015-09-08 00:00:00",
    "rework_date": "2017-01-24 00:00:00",
    "attribute_id": "Rexx",
    "translations": [
      "rexxar",
      "рексар",
      "雷克萨",
      "雷克薩",
      "렉사르"
    ]
  },
  "Samuro": {
    "id": 48,
    "name": "Samuro",
    "short_name": "samuro",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2016-10-18 00:00:00",
    "rework_date": "2017-12-12 00:00:00",
    "attribute_id": "Samu",
    "translations": [
      "samura",
      "samuro",
      "самуро",
      "萨穆罗",
      "薩姆羅",
      "사무로"
    ]
  },
  "Sgt. Hammer": {
    "id": 49,
    "name": "Sgt. Hammer",
    "short_name": "sgthammer",
    "alt_name": "SgtHammer",
    "role": "Specialist",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2017-11-29 00:00:00",
    "attribute_id": "Sgth",
    "translations": [
      "sargento maza",
      "sergeant hammer",
      "sergente hammer",
      "sgt marteau",
      "sgt. hammer",
      "sgt. marreta",
      "sgto. hammer",
      "sgto. martillo",
      "sierż. petarda",
      "sierżant petarda",
      "сержант кувалда",
      "榔頭中士",
      "重锤军士",
      "해머 상사"
    ]
  },
  "Sonya": {
    "id": 50,
    "name": "Sonya",
    "short_name": "sonya",
    "alt_name": "Barbarian",
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2018-03-06 00:00:00",
    "attribute_id": "Barb",
    "translations": [
      "barbare",
      "barbarian",
      "barbarin",
      "bárbara",
      "sonia",
      "sonya",
      "соня",
      "桑娅",
      "桑雅",
      "野蛮人",
      "野蠻人",
      "소냐",
      "야만용사"
    ]
  },
  "Stitches": {
    "id": 51,
    "name": "Stitches",
    "short_name": "stitches",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": null,
    "attribute_id": "Stit",
    "translations": [
      "Balafré",
      "Zszywaniec",
      "balafré",
      "kleiner",
      "puntos",
      "stitches",
      "suturino",
      "tritacarne",
      "zszywaniec",
      "стежок",
      "縫合怪",
      "缝合怪",
      "누더기"
    ]
  },
  "Stukov": {
    "id": 52,
    "name": "Stukov",
    "short_name": "stukov",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Melee",
    "release_date": "2017-07-11 00:00:00",
    "rework_date": null,
    "attribute_id": "STUK",
    "translations": [
      "stiukow",
      "stukov",
      "стуков",
      "斯托科夫",
      "斯杜科夫",
      "스투코프"
    ]
  },
  "Sylvanas": {
    "id": 53,
    "name": "Sylvanas",
    "short_name": "sylvanas",
    "alt_name": null,
    "role": "Specialist",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2015-03-24 00:00:00",
    "rework_date": null,
    "attribute_id": "Sylv",
    "translations": [
      "sylvana",
      "sylvanas",
      "sylwana",
      "сильвана",
      "希尔瓦娜斯",
      "希瓦娜斯",
      "실바나스"
    ]
  },
  "Tassadar": {
    "id": 54,
    "name": "Tassadar",
    "short_name": "tassadar",
    "alt_name": null,
    "role": "Support",
    "new_role": "Support",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2017-01-24 00:00:00",
    "attribute_id": "Tass",
    "translations": [
      "tassadar",
      "тассадар",
      "塔萨达尔",
      "塔薩達",
      "태사다르"
    ]
  },
  "The Butcher": {
    "id": 55,
    "name": "The Butcher",
    "short_name": "thebutcher",
    "alt_name": "Butcher",
    "role": "Assassin",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2015-06-30 00:00:00",
    "rework_date": "2016-09-13 00:00:00",
    "attribute_id": "Butc",
    "translations": [
      "Der Schlächter",
      "Le Boucher",
      "der schlächter",
      "el carnicero",
      "le boucher",
      "macellaio",
      "o açougueiro",
      "rzeźnik",
      "the butcher",
      "Мясник",
      "мясник",
      "屠夫",
      "도살자"
    ]
  },
  "The Lost Vikings": {
    "id": 56,
    "name": "The Lost Vikings",
    "short_name": "thelostvikings",
    "alt_name": "LostVikings",
    "role": "Specialist",
    "new_role": "Support",
    "type": "Melee",
    "release_date": "2015-02-10 00:00:00",
    "rework_date": null,
    "attribute_id": "Lost",
    "translations": [
      "les vikings perdus",
      "los vikingos perdidos",
      "lost vikings",
      "os vikings perdidos",
      "the lost vikings",
      "vichinghi sperduti",
      "zaginieni wikingowie",
      "потерявшиеся викинги",
      "失落的維京人",
      "失落的维京人",
      "길 잃은 바이킹"
    ]
  },
  "Thrall": {
    "id": 57,
    "name": "Thrall",
    "short_name": "thrall",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2015-01-13 00:00:00",
    "rework_date": "2017-06-13 00:00:00",
    "attribute_id": "Thra",
    "translations": [
      "thrall",
      "Тралл",
      "тралл",
      "索爾",
      "萨尔",
      "스랄"
    ]
  },
  "Tracer": {
    "id": 58,
    "name": "Tracer",
    "short_name": "tracer",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2016-04-19 00:00:00",
    "rework_date": null,
    "attribute_id": "Tra0",
    "translations": [
      "Smuga",
      "smuga",
      "tracer",
      "трейсер",
      "猎空",
      "閃光",
      "트레이서"
    ]
  },
  "Tychus": {
    "id": 59,
    "name": "Tychus",
    "short_name": "tychus",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-03-18 00:00:00",
    "rework_date": null,
    "attribute_id": "Tych",
    "translations": [
      "tychus",
      "Тайкус",
      "тайкус",
      "泰凯斯",
      "泰科斯",
      "타이커스"
    ]
  },
  "Tyrael": {
    "id": 60,
    "name": "Tyrael",
    "short_name": "tyrael",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2018-01-16 00:00:00",
    "attribute_id": "Tyrl",
    "translations": [
      "tyrael",
      "tyraël",
      "тираэль",
      "泰瑞尔",
      "泰瑞爾",
      "티리엘"
    ]
  },
  "Tyrande": {
    "id": 61,
    "name": "Tyrande",
    "short_name": "tyrande",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2018-08-27 00:00:00",
    "attribute_id": "Tyrd",
    "translations": [
      "tyrande",
      "тиранда",
      "泰兰德",
      "泰蘭妲",
      "티란데"
    ]
  },
  "Uther": {
    "id": 62,
    "name": "Uther",
    "short_name": "uther",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2017-04-25 00:00:00",
    "attribute_id": "Uthe",
    "translations": [
      "uther",
      "утер",
      "乌瑟尔",
      "烏瑟",
      "우서"
    ]
  },
  "Valeera": {
    "id": 63,
    "name": "Valeera",
    "short_name": "valeera",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2017-01-24 00:00:00",
    "rework_date": "2017-12-12 00:00:00",
    "attribute_id": "VALE",
    "translations": [
      "valeera",
      "valira",
      "валира",
      "瓦莉拉",
      "瓦麗拉",
      "발리라"
    ]
  },
  "Valla": {
    "id": 64,
    "name": "Valla",
    "short_name": "valla",
    "alt_name": "DemonHunter",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2016-09-13 00:00:00",
    "attribute_id": "Demo",
    "translations": [
      "cacciatrice di demoni",
      "cazadora de demonios",
      "caçadora de demônios",
      "chasseuse de demons",
      "demon hunter",
      "dämonenjägerin",
      "tyla",
      "vala",
      "valla",
      "łowczyni demonów",
      "валла",
      "狩魔獵人",
      "猎魔人",
      "維拉",
      "维拉",
      "발라",
      "악마사냥꾼"
    ]
  },
  "Varian": {
    "id": 65,
    "name": "Varian",
    "short_name": "varian",
    "alt_name": null,
    "role": "Multiclass",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2016-11-15 00:00:00",
    "rework_date": "2018-03-19 00:00:00",
    "attribute_id": "Vari",
    "translations": [
      "varian",
      "Вариан",
      "вариан",
      "瓦里安",
      "바리안",
      "바리인"
    ]
  },
  "Xul": {
    "id": 66,
    "name": "Xul",
    "short_name": "xul",
    "alt_name": "Necromancer",
    "role": "Specialist",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2016-03-01 00:00:00",
    "rework_date": "2017-07-11 00:00:00",
    "attribute_id": "Necr",
    "translations": [
      "xul",
      "зул",
      "祖尔",
      "蘇爾",
      "줄"
    ]
  },
  "Zagara": {
    "id": 67,
    "name": "Zagara",
    "short_name": "zagara",
    "alt_name": null,
    "role": "Specialist",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2014-06-25 00:00:00",
    "rework_date": null,
    "attribute_id": "Zaga",
    "translations": [
      "zagara",
      "загара",
      "扎加拉",
      "札迦拉",
      "자가라"
    ]
  },
  "Zarya": {
    "id": 68,
    "name": "Zarya",
    "short_name": "zarya",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Support",
    "type": "Ranged",
    "release_date": "2016-09-27 00:00:00",
    "rework_date": null,
    "attribute_id": "Zary",
    "translations": [
      "zaria",
      "zarya",
      "заря",
      "札莉雅",
      "查莉娅",
      "자라야",
      "자리야"
    ]
  },
  "Zeratul": {
    "id": 69,
    "name": "Zeratul",
    "short_name": "zeratul",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2014-03-13 00:00:00",
    "rework_date": "2017-12-12 00:00:00",
    "attribute_id": "Zera",
    "translations": [
      "zeratul",
      "зератул",
      "泽拉图",
      "澤拉圖",
      "제라툴"
    ]
  },
  "Zul'jin": {
    "id": 70,
    "name": "Zul'jin",
    "short_name": "zuljin",
    "alt_name": "Zuljin",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2017-01-04 00:00:00",
    "rework_date": "2017-10-17 00:00:00",
    "attribute_id": "ZULJ",
    "translations": [
      "zul'jin",
      "zul’jin",
      "зул'джин",
      "祖尔金",
      "祖爾金",
      "줄진"
    ]
  },
  "Kel'Thuzad": {
    "id": 71,
    "name": "Kel'Thuzad",
    "short_name": "kelthuzad",
    "alt_name": "KelThuzad",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2017-09-05 00:00:00",
    "rework_date": null,
    "attribute_id": "KelT",
    "translations": [
      "kel'thuzad",
      "kel’thuzad",
      "кел'тузад",
      "克尔苏加德",
      "科爾蘇加德",
      "켈투자드"
    ]
  },
  "Ana": {
    "id": 72,
    "name": "Ana",
    "short_name": "ana",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2017-09-26 00:00:00",
    "rework_date": "2018-03-06 00:00:00",
    "attribute_id": "HANA",
    "translations": [
      "ana",
      "ана",
      "安娜",
      "아나"
    ]
  },
  "Junkrat": {
    "id": 73,
    "name": "Junkrat",
    "short_name": "junkrat",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2017-10-17 00:00:00",
    "rework_date": null,
    "attribute_id": "Junk",
    "translations": [
      "Złomiarz",
      "chacal",
      "junkrat",
      "złomiarz",
      "крысавчик",
      "炸彈鼠",
      "狂鼠",
      "정크랫"
    ]
  },
  "Alexstrasza": {
    "id": 74,
    "name": "Alexstrasza",
    "short_name": "alexstrasza",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2017-11-14 00:00:00",
    "rework_date": null,
    "attribute_id": "Alex",
    "translations": [
      "alexstrasza",
      "alexstraza",
      "алекстраза",
      "阿莱克丝塔萨",
      "雅立史卓莎",
      "알렉스트라자"
    ]
  },
  "Hanzo": {
    "id": 75,
    "name": "Hanzo",
    "short_name": "hanzo",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2017-12-12 00:00:00",
    "rework_date": null,
    "attribute_id": "Hanz",
    "translations": [
      "hanzo",
      "хандзо",
      "半藏",
      "한조"
    ]
  },
  "Blaze": {
    "id": 77,
    "name": "Blaze",
    "short_name": "blaze",
    "alt_name": "Firebat",
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Ranged",
    "release_date": "2018-01-09 00:00:00",
    "rework_date": null,
    "attribute_id": "Fire",
    "translations": [
      "blaze",
      "firebat",
      "kramer",
      "pożarsky",
      "vulcano",
      "блэйз",
      "布雷泽",
      "爆焰",
      "블레이즈"
    ]
  },
  "Maiev": {
    "id": 78,
    "name": "Maiev",
    "short_name": "maiev",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2018-02-06 00:00:00",
    "rework_date": null,
    "attribute_id": "Maie",
    "translations": [
      "maiev",
      "майев",
      "玛维",
      "瑪翼夫",
      "마이에브"
    ]
  },
  "Fenix": {
    "id": 79,
    "name": "Fenix",
    "short_name": "fenix",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2018-03-27 00:00:00",
    "rework_date": null,
    "attribute_id": "FENX",
    "translations": [
      "Fénix",
      "fenix",
      "fénix",
      "феникс",
      "菲尼克斯",
      "피닉스"
    ]
  },
  "Deckard": {
    "id": 80,
    "name": "Deckard",
    "short_name": "deckard",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Melee",
    "release_date": "2018-04-24 00:00:00",
    "rework_date": null,
    "attribute_id": "DECK",
    "translations": [
      "deckard",
      "декард",
      "凱恩",
      "迪卡德",
      "데커드"
    ]
  },
  "Yrel": {
    "id": 81,
    "name": "Yrel",
    "short_name": "yrel",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2018-06-12 00:00:00",
    "rework_date": null,
    "attribute_id": "YREL",
    "translations": [
      "yrel",
      "ирель",
      "伊瑞尔",
      "伊芮爾",
      "이렐"
    ]
  },
  "Whitemane": {
    "id": 82,
    "name": "Whitemane",
    "short_name": "whitemane",
    "alt_name": null,
    "role": "Support",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2018-08-05 00:00:00",
    "rework_date": null,
    "attribute_id": "WHIT",
    "translations": [
      "Biancachioma",
      "Białowłosa",
      "Blanchetête",
      "Cristalba",
      "Melenablanca",
      "Weißsträhne",
      "whitemane",
      "Вайтмейн",
      "怀特迈恩",
      "懷特邁恩",
      "화이트메인"
    ]
  },
  "Mephisto": {
    "id": 83,
    "name": "Mephisto",
    "short_name": "mephisto",
    "alt_name": null,
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2018-09-03 00:00:00",
    "rework_date": null,
    "attribute_id": "MEPH",
    "translations": [
      "Mefisto",
      "Mephisto",
      "Méphisto",
      "Мефисто",
      "墨菲斯托",
      "메피스토"
    ]
  },
  "Mal'Ganis": {
    "id": 84,
    "name": "Mal'Ganis",
    "short_name": "malganis",
    "alt_name": "MalGanis",
    "role": "Warrior",
    "new_role": "Tank",
    "type": "Melee",
    "release_date": "2018-10-16 00:00:00",
    "rework_date": null,
    "attribute_id": "MalG",
    "translations": [
      "Mal'Ganis",
      "Mal`Ganis",
      "Mal’Ganis",
      "Мал'Ганис",
      "玛尔加尼斯",
      "瑪爾加尼斯",
      "말가니스"
    ]
  },
  "Orphea": {
    "id": 85,
    "name": "Orphea",
    "short_name": "orphea",
    "alt_name": "",
    "role": "Assassin",
    "new_role": "Ranged Assassin",
    "type": "Ranged",
    "release_date": "2018-11-13 00:00:00",
    "rework_date": null,
    "attribute_id": "ORPH",
    "translations": [
      "Orfea",
      "Orféa",
      "Orphéa",
      "orphea",
      "Орфея",
      "奥菲娅",
      "歐菲亞",
      "오르피아"
    ]
  },
  "Imperius": {
    "id": 86,
    "name": "Imperius",
    "short_name": "imperius",
    "alt_name": null,
    "role": "Warrior",
    "new_role": "Bruiser",
    "type": "Melee",
    "release_date": "2019-01-08 00:00:00",
    "rework_date": null,
    "attribute_id": "IMPE",
    "translations": [
      "Impérius",
      "Империй",
      "英普瑞斯",
      "임페리우스"
    ]
  },
  "Anduin": {
    "id": 87,
    "name": "Anduin",
    "short_name": "anduin",
    "alt_name": "",
    "role": "Healer",
    "new_role": "Healer",
    "type": "Ranged",
    "release_date": "2019-04-30 00:00:00",
    "rework_date": "2019-04-23 11:58:16",
    "attribute_id": "Andu",
    "translations": [
      "Андуин",
      "安度因",
      "安杜因",
      "안두인"
    ]
  },
  "Qhira": {
    "id": 88,
    "name": "Qhira",
    "short_name": "qhira",
    "alt_name": null,
    "role": null,
    "new_role": "Melee Assassin",
    "type": "Melee",
    "release_date": "2019-08-06 00:00:00",
    "rework_date": null,
    "attribute_id": "NXHU",
    "translations": [
      "Кахира",
      "奇菈",
      "琪拉",
      "키히라"
    ]
  }
}