IslesWikiNot officially affiliated with Isles

API reference

Snapshot

What the Isler mod downloads: every entry the sync service folded from captures and seeds, in its own raw format (not the shapes above, and without the wiki's edits). For the wiki's data, use /items and /sources.

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

Headers

If-None-MatchstringOptional
The ETag of the snapshot you have: an unchanged one is a 304 with no body.

Response

200 OK: The snapshot (about 13 MB).

200OKapplication/json
{
  "version": 1,
  "builtAt": "2026-09-25T00:56:06.376Z",
  "count": 3257,
  "items": [
    {
      "key": "model:isles:armor/melee/leviahide_helmet",
      "name": "Leviahide Helmet",
      "category": "armor/melee",
      "tooltip": [
        "…"
      ],
      "…": "…"
    },
    "… 3,256 more"
  ],
  "sources": [
    "…"
  ],
  "skillTrees": [
    "…"
  ]
}

304 Not Modified: The snapshot is the one you have.

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.
  • 502unavailableThe sync service behind this route did not answer.

Notes

Poll the version

Check /snapshot/version (or send If-None-Match) before downloading: the mod does so every two minutes.