Skip to content
L2 Calendar logo

How to use the L2 Calendar API in C#

Lineage 2 private servers list with names, websites, chronicles, rates and opening dates. This guide calls it from C# with code we've run against the live endpoint.

Online · 1046 msEndpoint tested Oct 24, 2026

1. What you need

.NET 6 or newer. Paste into a top-level `Program.cs` and run `dotnet run`.

No API key or sign-up. Endpoint: https://l2calendar.com/api/servers

2. Make the request

C#
using System.Net.Http;

using var http = new HttpClient { Timeout = TimeSpan.FromSeconds(10) };
var json = await http.GetStringAsync("https://l2calendar.com/api/servers");
Console.WriteLine(json);

3. The response

Trimmed from the live response on Oct 24, 2026.

JSON
[
  {
    "name": "L2 Warfront GvE",
    "website_url": "https://l2warfront.com/",
    "rate": "x999",
    "opening_date": "2026-10-30",
    "opening_time": "18:00:00",
    "opening_datetime_utc": null,
    "description": "",
    "is_vip": true,
    "vip_level": 4,
    "multiproff": false,
    "multicraft": false,
    "is_new": true
  },
  {
    "name": "L2Cygnus GvE",
    "website_url": "https://l2cygnus.com/",
    "rate": "999",
    "opening_date": "2026-10-17",
    "opening_time": "21:00:00",
    "opening_datetime_utc": "2026-10-17T16:00:00.000Z",
    "description": "",
    "is_vip": true,
    "vip_level": 3,
    "multiproff": false,
    "multicraft": false,
    "is_new": true
  },
  {
    "name": "L2 VINDICATION",
    "website_url": "https://www.vindication.gr/",
    "rate": "x4",
    "opening_date": "2026-10-23",
    "opening_time": "18:00:00",
    "opening_datetime_utc": null,
    "description": null,
    "is_vip": true,
    "vip_level": 3,
    "multiproff": false,
    "multicraft": false,
    "is_new": true
  }
]

4. Before you ship

  • Set a timeout and handle non-200 responses: free APIs can rate-limit or go down.
  • Cache responses where you can, instead of calling the API on every page view.
  • Read the official documentation ↗ for rate limits and terms of use.

FAQ

Does the L2 Calendar API need an API key in C#?

No. The L2 Calendar API works without an API key, so the C# example runs as-is.

Can I call the L2 Calendar API from the browser?

Yes. It sends CORS headers, so front-end JavaScript can call it directly.

What does the L2 Calendar API return?

JSON. The example response on this page is trimmed from a real response our health check received on Oct 24, 2026.

Same API in: Python · JavaScript · Node.js · PHP · Java · Go · Ruby
L2 Calendar API: ratings & reviews · L2 Calendar API alternatives · more free APIs for C#