No authentication
Public API. No API keys, no credentials required. CORS enabled.
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.
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.