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.
Endpoint Preview
Live LoL match request
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
/v1/lol/liveCurrently live or in-progress LoL esports matches
/v1/lol/live/{matchId}/statsLive/game-level stats when available
/v1/lol/matchesHistorical and scheduled LoL esports matches
/v1/lol/matches/{matchId}/gamesGames inside a match or series
/v1/lol/teamsProfessional teams and metadata
/v1/lol/webhooks/eventsSupported 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.
Related LoL pages
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.