Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

L2 Calendar API

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

Endpoint

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

Response

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" }
    ]
  }
]

Features

  • 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)

Use cases

  • 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

Example

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`);

Where L2 Calendar is listed


This repo is documentation for the L2 Calendar public API. Submit your server at https://l2calendar.com

About

Public JSON API for L2 Calendar — Lineage 2 private server openings tracker. No auth, CORS enabled.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors