League of Legends esports data

LoL Esports API for Live Match Data

Access live and historical League of Legends esports data for LCS, LEC, LCK, LPL, MSI, Worlds, and regional leagues through one developer-first API.

Developers building LoL match centers, bots, fantasy tools, dashboards, and prediction products.

Live matchesGame statsPlayer statsHistorical dataWebhooksPlans from $25/mo

Endpoint Preview

Live LoL match request

200 OK
curl "https://api.citoapi.com/api/v1/lol/live" \
  -H "X-API-Key: YOUR_API_KEY"
{
  "success": true,
  "data": [
    {
      "matchId": "115548128963037541",
      "league": "LCK",
      "status": "in_progress",
      "teams": [
        { "name": "T1", "score": 1 },
        { "name": "Gen.G", "score": 1 }
      ],
      "games": [
        { "gameId": "115548128963037541", "state": "in_game" }
      ],
      "statsAvailable": true
    }
  ]
}

Why it matters

Built around the data LoL builders actually ask for

CitoAPI focuses on practical esports endpoints: live match state, match schedules, teams, leagues, games, player stats, champion data, standings, and webhook events without enterprise contracts.

Live LoL match centers

Discord score bots

Fantasy and prediction apps

Tournament dashboards

Broadcast overlays

Research and historical analysis

Concrete API paths

Endpoints Developers Can Build Around

Full LoL docs →
GET/v1/lol/live

Currently live or in-progress LoL esports matches

GET/v1/lol/live/{matchId}/stats

Live/game-level stats when available

GET/v1/lol/matches

Historical and scheduled LoL esports matches

GET/v1/lol/matches/{matchId}/games

Games inside a match or series

GET/v1/lol/teams

Professional teams and metadata

GET/v1/lol/webhooks/events

Supported LoL webhook event names

Start without a sales call

Free key for testing, then paid plans from $25/month when your LoL project needs more request volume or production features.

Webhook-ready for paid users

Use webhooks for match-day workflows, then pull the latest match/game/player data after events fire.

Historical plus live

Seed your product with historical data, then update with live endpoints and game stats during match days.

League of Legends API FAQ

Is there a LoL esports API?

Yes. CitoAPI provides League of Legends esports data including live matches, schedules, teams, players, games, player stats, standings, champion data, historical data, and webhook support on paid plans.

Does CitoAPI support real-time League of Legends data?

Yes. CitoAPI supports live and in-progress LoL match tracking. Final game and player stats depend on when upstream data is published, but live match state updates automatically.

Can I test the LoL API before paying?

Yes. Create a free CitoAPI key and test with 500 requests/month before upgrading to a paid plan.

Build your LoL data feature today.

Create a free key, test real endpoints, and upgrade only when your bot, dashboard, fantasy app, or match center needs production volume.