Skip to content

Welcome

Read-only HTTP API for Lineage 2 Interlude game data

Lineage 2 API is a read-only HTTP API serving Interlude game data—items, NPCs, monsters, drops, spawns, quests, classes, hennas, locations, regions, armor sets, and shops.

Generated from an aCis Interlude datapack and Lineage 2 client DAT files. No database, no runtime XML parsing—a build step turns upstream sources into JSON, and the runtime serves DTOs over those files.

No authentication

Public API. No API keys, no credentials required. CORS enabled.

Interlude only

Currently supports Interlude chronicle. Architecture is chronicle-aware for future expansion.

aCis is truth

Data is faithful to the aCis datapack. Differences vs other databases are source/reference differences, not bugs.

Immutable per deploy

Data is static JSON committed to git. Full deploy → full dataset refresh.

Terminal window
curl https://l2api.dev/api/interlude/items/57
{
"data": {
"id": 57,
"name": "Adena",
"type": "etcitem",
"grade": "none",
"weight": 0,
"price": null,
"material": null,
"iconFile": "etc_coin_copper_i00"
}
}

Not affiliated with or endorsed by NCSoft. Lineage and Lineage 2 are trademarks of their respective owners.