Endpoint Playground
Returns the League of Legends esports calendar since 2011, newest first: every season with its splits (start and end time, region) and the tournaments played in each split with their league. Use a tournament `id` with lolesports-standings or lolesports-completed-events and a league `id` with lolesports-tournaments. `season_id` (taken from an earlier response) returns one season; `region` keeps only splits of one region and `league_id` keeps only that league's tournaments, both applied after the fetch. The unfiltered list is large (about 300 KB). A season id that does not exist returns not found.
29 Oct 2026: 1 seasons; 7 fields had a value in every checked item.
Sample value profiles: start_time: 2026-01-01; name: “lolesports_2026”; splits: median 6 entries.
curl 'https://api.crawlora.net/api/v1/lolesports/seasons?hl=cs-CZ' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| hl | string | No | cs-CZ | Language for names and labels; one of cs-CZ, de-DE, en-US, es-ES, es-MX, fr-FR, hu-HU, ja-JP, ko-KR, pl-PL, pt-BR, th-TH, tr-TR, vi-VN, zh-TW; defaults to en-US |
| season_id | string | No | Numeric season id from an earlier lolesports-seasons response; omit for every season | |
| region | string | No | Split region, case-insensitive; one of AMERICAS, BRAZIL, CHINA, COMMONWEALTH OF INDEPENDENT STATES, EMEA, EUROPE, GLOBAL, HONG KONG, MACAU, TAIWAN, INTERNATIONAL, JAPAN, KOREA, LATIN AMERICA, LATIN AMERICA NORTH, LATIN AMERICA SOUTH, NORTH AMERICA, OCEANIA, REGIONAL, SOUTHEAST ASIA, TURKEY, VIETNAM | |
| league_id | string | No | Numeric league id from lolesports-leagues; keeps only that league's tournaments |
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://esports-api.lolesports.com/persisted/gw/getSeasons?hl=en-US&id=115547545029543948",
"fetched_at": "2026-10-28T10:00:00Z",
"season_id": "115547545029543948",
"region": "REGIONAL",
"count": 1,
"seasons": [
{
"id": "115547545029543948",
"name": "lolesports_2026",
"slug": "lolesports_2026",
"start_time": "2026-01-01T08:00:00Z",
"end_time": "2026-12-31T22:59:00Z",
"split_count": 1,
"splits": [
{
"id": "115548016979679447",
"name": "Split 3",
"slug": "split_3",
"region": "REGIONAL",
"start_time": "2026-07-19T22:00:00Z",
"end_time": "2026-10-05T22:00:00Z",
"tournaments": [
{
"id": "115548147890329817",
"name": "Split 3 2026",
"league": {
"id": "98767991310872058",
"name": "LCK",
"image_url": "http://static.lolesports.com/leagues/lck-color-on-black.png"
}
}
]
}
]
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.