IslesWikiNot officially affiliated with Isles

API reference

List sources

Everything that drops something, with its facts (level, health, the skill a node needs, respawn times, what opens a treasure) and its drop table. A table picked by weight gives each row's weight and its share as a percentage.

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.

Request

Query parameters

kindstringOptional
Only sources of this kind.Allowed: mobbossareanodefishingrifttreasure
qstringOptional
Names that contain this text (any case), or the exact key.
limitintegerOptionalDefault: 50
A page at a time: how many a page holds, 1 to 500. Leave limit and page out for the whole list in one answer.
pageintegerOptionalDefault: 1
Which page, from 1. Every paged answer gives the next page's address in next (null on the last).

Response

200 OK: The sources, and how many (with `limit` and `page`: this page, `total`, `page`, `pages`, `next` and `prev`, as on /items). Fields: each item of data.

200OKapplication/json
{
  "version": "v795",
  "count": 4,
  "data": [
    {
      "key": "info:alpha boar",
      "name": "Alpha Boar",
      "kind": "boss",
      "url": "https://isleswiki.net/source/info%3Aalpha%20boar",
      "rift": null,
      "grade": null,
      "description": "The alpha of the boar species, which can be found in the woods after killing enough of its kind.",
      "level": 15,
      "health": 9995,
      "damage": 38,
      "damageType": "Blunt",
      "element": null,
      "defense": 99,
      "defenses": {},
      "exp": 1052,
      "expSkill": "Combat",
      "requiredSkill": null,
      "requiredLevel": null,
      "power": null,
      "nodeHealth": null,
      "respawnSeconds": null,
      "intervalSeconds": null,
      "cooldown": "2h",
      "warmup": "60s",
      "milestone": 500,
      "beacon": "SkyblockIsles -335, 104, 750",
      "coords": null,
      "region": null,
      "opensWith": null,
      "terrain": null,
      "requirements": [],
      "duration": null,
      "expPerItem": null,
      "variants": [],
      "aliases": [
        "info:alpha boar level 15"
      ],
      "drops": [
        {
          "name": "Bundled Raw Leather",
          "item": "model:isles:mob_drops/leather/raw_bundled",
          "tier": null,
          "chance": "52%",
          "percent": 52,
          "weight": null,
          "qty": "1"
        },
        {
          "name": "Boar Fang",
          "item": "model:isles:mob_drops/boar_fang",
          "tier": null,
          "chance": "17% (1/5.9)",
          "percent": 17,
          "weight": null,
          "qty": "3"
        },
        {
          "name": "Hunter Upgrade Stone I",
          "item": "model:isles:upgrade_stones/oval_rune2",
          "tier": null,
          "chance": "15% (1/6.7)",
          "percent": 15,
          "weight": null,
          "qty": "1"
        },
        "… 10 more"
      ]
    },
    "… 3 more"
  ]
}

Errors

  • 400bad_requestkind is not one of the kinds, or limit or page is out of range.
  • 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.