Skip to content

Lineage 2 API

A public, read-only HTTP API for Lineage 2 Interlude game data.

https://l2api.dev/api/interlude

Every route is scoped by chronicle. Today the only supported chronicle is interlude.

ResourceURLWhat’s there
items/api/interlude/items?limit=10Weapons, armor, consumables, quest items, spellbooks, recipes
npcs/api/interlude/npcs?limit=10Non-player characters: merchants, guards, quest givers
monsters/api/interlude/monsters?limit=10Combat mobs: regular enemies, bosses, raid bosses
quests/api/interlude/quests?limit=10Quest catalog, objectives, rewards
classes/api/interlude/classes?limit=10Player classes and skill progression
hennas/api/interlude/hennas?limit=10Dye and symbol items
armor-sets/api/interlude/armor-setsArmor set pieces and set bonuses
locations/api/interlude/locationsHunting zones and map locations

Table links use ?limit=10 to keep examples short. URLs are relative to the base https://l2api.dev.

Pick an example, then Try it to see the live JSON, or Copy the URL.

Sample response
// single resource
{ "data": { } }
// list resource
{ "data": [ ], "meta": { } }

Always read from data. List endpoints support limit and offset, see Endpoints for pagination and errors.

No API keys. CORS is enabled, so browser apps can call the API directly.