Skip to content

cuteshaun/lineage2-api

Repository files navigation

Lineage 2 API

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.

Links

Quick example

curl https://l2api.dev/api/interlude/items/57

Local development

Requires Node.js 20+.

Run the API and landing page:

pnpm install
pnpm dev

Run the docs site:

pnpm run dev:docs

Local API:

http://localhost:3000/api/interlude

The 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:data

Contributing

Issues and PRs are welcome, especially bug reports with real Lineage 2 examples, data-correctness fixes, and parser improvements.

Disclaimer

Community project. Not affiliated with NCSoft.

License

MIT

About

Lineage 2 public API with items, NPCs, mobs, and drop data. Currently supports Interlude.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors