A public, read-only HTTP API for Lineage 2 Interlude game data — items, NPCs, monsters, drops, spoil, spawns, quests, classes, armor sets, hennas, locations and more.
- Website: https://l2api.dev
- API docs: https://docs.l2api.dev
- What you can build (l2 wiki example): https://explorer.l2api.dev
- OpenAPI: https://l2api.dev/api/openapi.json
curl https://l2api.dev/api/interlude/items/57Requires Node.js 20+.
Run the API and landing page:
pnpm install
pnpm devRun the docs site:
pnpm run dev:docsLocal API:
http://localhost:3000/api/interludeThe generated dataset is committed under data/generated/interlude/, so a fresh clone can run without a local datapack.
Regenerate data only when parsers change:
pnpm build:dataIssues and PRs are welcome, especially bug reports with real Lineage 2 examples, data-correctness fixes, and parser improvements.
Community project. Not affiliated with NCSoft.