WoW - API is Missing Talent trees

The Talent Tree Index endpoint does not return the following talent trees:

  • Arms Warrior
  • Protection Warrior
  • Restoration Druid
  • Guardian Druid
  • Mistweaver Monk
{
  "_links": {
    "self": {
      "href": "https://us.api.blizzard.com/data/wow/talent-tree/?namespace=static-10.0.7_48520-us"
    }
  },
  "spec_talent_trees": [
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/774/playable-specialization/254?namespace=static-10.0.7_48520-us"
      },
      "name": "Marksmanship"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/774/playable-specialization/255?namespace=static-10.0.7_48520-us"
      },
      "name": "Survival"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/774/playable-specialization/253?namespace=static-10.0.7_48520-us"
      },
      "name": "Beast Mastery"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/786/playable-specialization/262?namespace=static-10.0.7_48520-us"
      },
      "name": "Elemental"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/786/playable-specialization/264?namespace=static-10.0.7_48520-us"
      },
      "name": "Restoration"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/786/playable-specialization/263?namespace=static-10.0.7_48520-us"
      },
      "name": "Enhancement"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/793/playable-specialization/102?namespace=static-10.0.7_48520-us"
      },
      "name": "Balance"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/793/playable-specialization/103?namespace=static-10.0.7_48520-us"
      },
      "name": "Feral"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/850/playable-specialization/72?namespace=static-10.0.7_48520-us"
      },
      "name": "Fury"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/781/playable-specialization/269?namespace=static-10.0.7_48520-us"
      },
      "name": "Windwalker"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/781/playable-specialization/268?namespace=static-10.0.7_48520-us"
      },
      "name": "Brewmaster"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/658/playable-specialization/64?namespace=static-10.0.7_48520-us"
      },
      "name": "Frost"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/658/playable-specialization/63?namespace=static-10.0.7_48520-us"
      },
      "name": "Fire"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/658/playable-specialization/62?namespace=static-10.0.7_48520-us"
      },
      "name": "Arcane"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/750/playable-specialization/250?namespace=static-10.0.7_48520-us"
      },
      "name": "Blood"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/750/playable-specialization/252?namespace=static-10.0.7_48520-us"
      },
      "name": "Unholy"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/750/playable-specialization/251?namespace=static-10.0.7_48520-us"
      },
      "name": "Frost"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/790/playable-specialization/66?namespace=static-10.0.7_48520-us"
      },
      "name": "Protection"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/790/playable-specialization/65?namespace=static-10.0.7_48520-us"
      },
      "name": "Holy"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/790/playable-specialization/70?namespace=static-10.0.7_48520-us"
      },
      "name": "Retribution"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/795/playable-specialization/257?namespace=static-10.0.7_48520-us"
      },
      "name": "Holy"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/795/playable-specialization/256?namespace=static-10.0.7_48520-us"
      },
      "name": "Discipline"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/795/playable-specialization/258?namespace=static-10.0.7_48520-us"
      },
      "name": "Shadow"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/701/playable-specialization/1468?namespace=static-10.0.7_48520-us"
      },
      "name": "Preservation"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/701/playable-specialization/1467?namespace=static-10.0.7_48520-us"
      },
      "name": "Devastation"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/852/playable-specialization/260?namespace=static-10.0.7_48520-us"
      },
      "name": "Outlaw"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/852/playable-specialization/259?namespace=static-10.0.7_48520-us"
      },
      "name": "Assassination"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/852/playable-specialization/261?namespace=static-10.0.7_48520-us"
      },
      "name": "Subtlety"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/854/playable-specialization/581?namespace=static-10.0.7_48520-us"
      },
      "name": "Vengeance"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/854/playable-specialization/577?namespace=static-10.0.7_48520-us"
      },
      "name": "Havoc"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/720/playable-specialization/265?namespace=static-10.0.7_48520-us"
      },
      "name": "Affliction"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/720/playable-specialization/266?namespace=static-10.0.7_48520-us"
      },
      "name": "Demonology"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/720/playable-specialization/267?namespace=static-10.0.7_48520-us"
      },
      "name": "Destruction"
    }
  ],
  "class_talent_trees": [
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/774?namespace=static-10.0.7_48520-us"
      },
      "name": "Hunter"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/786?namespace=static-10.0.7_48520-us"
      },
      "name": "Shaman"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/793?namespace=static-10.0.7_48520-us"
      },
      "name": "Druid"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/850?namespace=static-10.0.7_48520-us"
      },
      "name": "Warrior"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/781?namespace=static-10.0.7_48520-us"
      },
      "name": "Monk"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/658?namespace=static-10.0.7_48520-us"
      },
      "name": "Mage"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/750?namespace=static-10.0.7_48520-us"
      },
      "name": "Death Knight"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/790?namespace=static-10.0.7_48520-us"
      },
      "name": "Paladin"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/795?namespace=static-10.0.7_48520-us"
      },
      "name": "Priest"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/701?namespace=static-10.0.7_48520-us"
      },
      "name": "Evoker"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/852?namespace=static-10.0.7_48520-us"
      },
      "name": "Rogue"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/854?namespace=static-10.0.7_48520-us"
      },
      "name": "Demon Hunter"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/720?namespace=static-10.0.7_48520-us"
      },
      "name": "Warlock"
    }
  ]
}

Also, the Talent Tree for Arms Warrior, Protection Warrior, Restoration Druid, Guardian Druid, and Mistweaver Monk specializations are missing.

Here is the call for Arms Warrior:

Request URL:

https://us.api.blizzard.com/data/wow/talent-tree/850/playable-specialization/72?namespace=static-10.0.7-us&locale=en_US

Response:

{
  "code": 404,
  "type": "BLZWEBAPI00000404",
  "detail": "Not Found"
}

Edited on 2022/03/22 with 10.0.7

5 Likes

This is still an issue!

1 Like

It has been 3 weeks now and still broken :frowning_face:

… And another 3 weeks later and still an issue.

2 Likes

10.0.7 just released and the Mistweaver Monk is now added to the list of missing talent trees.

got a msg … this was not noticed as fast as they liked they are working on it but no eta yet

1 Like

Apologies for the late response on this. This should be corrected in all regions, with the talent-tree index reflecting all specializations. Please let us know if you continue to see any issues with this API.

1 Like

It seems that the problem is back with 10.1.0.

Following is an example of the Monk talent-tree.

Request URL:

https://us.api.blizzard.com/data/wow/talent-tree/781?namespace=static-10.1.0_49255-us

Response:

{
  "_links": {
    "self": {
      "href": "https://us.api.blizzard.com/data/wow/talent-tree/781?namespace=static-10.1.0_49255-us"
    }
  },
  "id": 781,
  "spec_talent_trees": [
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/781/playable-specialization/269?namespace=static-10.1.0_49255-us"
      },
      "name": "Windwalker"
    },
    {
      "key": {
        "href": "https://us.api.blizzard.com/data/wow/talent-tree/781/playable-specialization/268?namespace=static-10.1.0_49255-us"
      },
      "name": "Brewmaster"
    }
  ],
  ...
}

Note how Mistweaver is missing in the response spec_talent_trees.
And if we try to access Mistweaver spec talent tree directly, here’s what happens:

Request URL:

https://us.api.blizzard.com/data/wow/talent-tree/781/playable-specialization/270?namespace=static-10.1.0_49255-us

Response:

{
  "code": 404,
  "type": "BLZWEBAPI00000404",
  "detail": "Not Found"
}

the issue still not solved

got a msg … this was not noticed as fast as they liked they are working on it but no eta yet

Issue is still not resolved

Does anyone have any information on why this is not fixed yet?

Starting to implement talent trees through the API into our very popular Overwolf app: WoW Info, its a pain in the *** that this is still not fixed.
Please Blizzard, fix your API, we need it!!

1 Like

seriously it’s BS. It’s Been what? A year?

This is still an issue. Mistweaver monk is missing.

It seems, as of 27/01/2024, the talent trees are now functioning properly.

The only issue I have noticed so far that have not been resolved:

  • Duplicate talents, for example Moonkin Form and Starfire appear twice in Ferals talent tree with different IDs
    https://eu.api.blizzard.com/data/wow/talent-tree/793/playable-specialization/103?namespace=static-eu&locale=en_US
  • The three berserk talents in Guardian Druid come with the same descriptions, Go berserk for 15 sec. missing the rest of the description.
1 Like