Public JSON API for L2 Calendar — a Lineage 2 private server tracker that lists upcoming and past server openings by chronicle (Interlude, High Five, Classic, Essence...).
Live docs & site: https://l2calendar.com Blog RSS: https://l2calendar.com/rss.xml
GET https://l2calendar.com/api/servers
Optional query params:
| Param | Values | Description |
|---|---|---|
lang |
en / es / pt / ru |
Response language |
chronicle |
chronicle slug (e.g. interlude) |
Filter by game chronicle |
Returns a JSON array — the same whitelisted servers shown on the site home page (up to 50):
[
{
"name": "L2Hispano",
"website_url": "https://l2hispano.com/",
"rate": "x5",
"opening_date": "2026-02-28",
"opening_time": "18:00:00",
"opening_datetime_utc": "2026-02-28T17:00:00.000Z",
"description": "",
"is_vip": true,
"vip_level": 4,
"multiproff": false,
"multicraft": false,
"is_new": true,
"chronicle": { "name": "Classic", "slug": "classic" },
"labels": [
{ "name": "PTS", "slug": "pts", "color": "#9C27B0" },
{ "name": "Low rate", "slug": "lowrate", "color": "#4CAF50" }
]
}
]- No authentication required
- CORS enabled (
Access-Control-Allow-Origin: *) — consume it from the browser application/json- Stable, read-only data (same servers listed on the site homepage)
- Game server trackers and topsites
- L2 community dashboards and Discord bots
- Academic/analysis projects on private server ecosystems
- Anyone building tools for Lineage 2 players
const res = await fetch('https://l2calendar.com/api/servers');
const servers = await res.json();
const interlude = servers.filter(s => s.chronicle?.slug === 'interlude');
console.log(`${interlude.length} Interlude servers tracked`);- Dev.to — https://dev.to/dreiev/building-a-game-server-tracker-what-i-learned-exposing-a-public-json-api-o1p
- RSS Amplifier — https://rssamplifier.com/l2calendar-blog
- CLIRank — https://clirank.dev
- apis.io — https://apis.io
- SaaSHub — https://www.saashub.com/l2calendar-alternatives
- downforeveryoneorjustme — https://downforeveryoneorjustme.com/l2calendar.com
- sitedossier — http://www.sitedossier.com/site/l2calendar.com
- website.informer — https://website.informer.com/l2calendar.com
- domain.glass — https://domain.glass/l2calendar.com
- seositecheckup — https://seositecheckup.com/seo-audit/l2calendar.com
- sur.ly — https://sur.ly/i/l2calendar.com/
- gitmcp — https://gitmcp.io/Dreiev/l2calendar-api-docs
This repo is documentation for the L2 Calendar public API. Submit your server at https://l2calendar.com