IslesWikiNot officially affiliated with Isles

API reference

List skill trees

Each tree is a 9 by 5 grid: every perk says its place and the place it grows from, so the tree can be drawn as the game draws it.

Authorization

AuthorizationOptional

Works without a key. Send one to use its own limit: Authorization: Bearer iwk_… or X-API-Key: iwk_…. See Authentication.

Counted: 60 calls a minute per address without a key.

Response

200 OK: The trees, and how many. Fields: each item of data.

200OKapplication/json
{
  "version": "v795",
  "count": 12,
  "data": [
    {
      "key": "melee",
      "skill": "Combat",
      "tree": "Melee",
      "perks": [
        {
          "pos": 0,
          "parent": 10,
          "name": "Bloodlust Capacity",
          "maxLevel": 5,
          "cost": 1,
          "text": "Increase the max stacks of Bloodlust by {1.0}.",
          "notImplemented": false
        },
        {
          "pos": 2,
          "parent": 12,
          "name": "Relentless Assault",
          "maxLevel": 5,
          "cost": 1,
          "text": "Killing an enemy will increase your next hit by {4.0}% damage.",
          "notImplemented": false
        },
        {
          "pos": 3,
          "parent": 12,
          "name": "Chained Strike",
          "maxLevel": 5,
          "cost": 1,
          "text": "Every 5th Hit on an enemy deals {10.0}% more damage.",
          "notImplemented": false
        },
        "… 24 more"
      ]
    },
    "… 11 more"
  ]
}

Errors

  • 401bad_keyAn API key was sent that is unknown or revoked. Leave it out to use the free limit.
  • 429rate_limitedMore calls in a minute than the limit (60 per address without a key, or the key's own). Wait for Retry-After seconds.
  • 503unavailableThe catalogue could not be loaded. Rare; try again in a minute.