League of Legends API
Cito API provides a developer-friendly League of Legends Esports API for building LoL dashboards, Discord bots, fantasy tools, match centers, analytics products, and esports apps.
League of Legends API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Status | ||
| GET |
getLolStatus /lol/status |
Returns League of Legends API status, endpoint count, and stored data counts. |
| GET |
getLolSyncStatus /lol/status/sync |
Returns stored League of Legends entity counts and latest sync timestamps. |
| Live | ||
| GET |
getLolLiveMatch /lol/live/{matchId} |
Returns live details for a specific LoL match. |
| GET |
getLolLiveMatchSeries /lol/live/{matchId}/series |
Returns full series data, including completed games and the current live game where available. |
| GET |
getLolLiveGameStats /lol/live/{gameId}/stats |
Returns live game-level team and player stats when available. |
| GET |
getLolLiveGameDetails /lol/live/{gameId}/details |
Returns detailed live game metadata. |
| GET |
getLolLiveMatches /lol/live |
Returns live League of Legends esports matches when available. |
| GET |
getLolLiveGameEvents /lol/live/{gameId}/events |
Returns live event-level data such as kills, objectives, gold changes, and other timeline events when available. |
| GET |
getLolLiveGameWindow /lol/live/{gameId}/window |
Returns frame/window style live data for a game when the provider publishes it. |
| Schedule | ||
| GET |
getLolScheduleUpcoming /lol/schedule/upcoming |
Returns upcoming League of Legends esports matches. |
| GET |
getLolScheduleWeek /lol/schedule/week |
Returns this week's League of Legends esports matches. |
| GET |
getLolFullSchedule /lol/schedule |
Returns paginated League of Legends esports schedule data. |
| GET |
getLolScheduleToday /lol/schedule/today |
Returns today's League of Legends esports matches. |
| Matches | ||
| GET |
getLolGameById /lol/games/{gameId} |
Returns single-game metadata. |
| GET |
getLolGameObjectives /lol/games/{gameId}/objectives |
Returns towers, dragons, barons, inhibitors, and other objective events. |
| GET |
getLolGameBuilds /lol/games/{gameId}/builds |
Returns player champion builds and item data for a game where available. |
| GET |
getLolGameTimeline /lol/games/{gameId}/timeline |
Returns timeline and event data for a specific LoL game. |
| GET |
getLolMatchGames /lol/matches/{matchId}/games |
Returns all games inside a best-of series. |
| GET |
getLolGameGoldGraph /lol/games/{gameId}/gold |
Returns gold timeline and gold-difference data for a game where available. |
| GET |
getLolMatchStats /lol/matches/{matchId}/stats |
Returns match-level stats and player/game breakdowns where available. |
| GET |
getLolMatchTimeline /lol/matches/{matchId}/timeline |
Returns timeline events for the games in a match where available. |
| GET |
getLolMatchById /lol/matches/{matchId} |
Returns match metadata, teams, score, status, and linked games. |
| GET |
getLolGameStats /lol/games/{gameId}/stats |
Returns player and team stats for a specific LoL game. |
| Leagues | ||
| GET |
getLolLeagueById /lol/leagues/{leagueId} |
Returns details for a League of Legends esports league. |
| GET |
getLolLeagueSchedule /lol/leagues/{leagueId}/schedule |
Returns the schedule for a league. |
| GET |
getLolLeagueTeams /lol/leagues/{leagueId}/teams |
Returns teams in a specific league. |
| GET |
getLolLeagueStandings /lol/leagues/{leagueId}/standings |
Returns standings for a league. |
| GET |
getLolLeagues /lol/leagues |
Returns League of Legends esports leagues. |
| Tournaments | ||
| GET |
getLolTournamentStats /lol/tournaments/{tournamentId}/stats |
Returns tournament-level stats and summaries. |
| GET |
getLolTournamentStandings /lol/tournaments/{tournamentId}/standings |
Returns tournament standings. |
| GET |
getLolTournamentById /lol/tournaments/{tournamentId} |
Returns details for a specific LoL tournament. |
| GET |
getLolTournaments /lol/tournaments |
Returns League of Legends tournaments. |
| GET |
getLolTournamentMatches /lol/tournaments/{tournamentId}/matches |
Returns matches for a specific tournament. |
| Teams | ||
| GET |
getLolTeams /lol/teams |
Returns LoL teams and organizations. |
| GET |
getLolTeamStats /lol/teams/{slug}/stats |
Returns team performance stats. |
| GET |
getLolTeamHeadToHead /lol/teams/{slug}/h2h/{opponentSlug} |
Returns head-to-head history between two teams. |
| GET |
getLolTeamRoster /lol/teams/{slug}/roster |
Returns active roster data for a LoL team. |
| GET |
getLolTeamRankings /lol/rankings/teams |
Returns LoL team rankings. |
| GET |
getLolTeamMatches /lol/teams/{slug}/matches |
Returns recent and upcoming matches for a team. |
| GET |
getLolTeamBySlug /lol/teams/{slug} |
Returns team profile, region, logos, league, and metadata. |
| Players | ||
| GET |
getLolPlayerStats /lol/players/{playerId}/stats |
Returns season and recent stats for a LoL player. |
| GET |
searchLolPlayers /lol/players/search |
Search LoL players by name or handle. |
| GET |
getLolPlayerById /lol/players/{playerId} |
Returns LoL player profile data. |
| GET |
getLolPlayerCareerStats /lol/players/{playerId}/stats/career |
Returns career stats for a LoL player. |
| GET |
getLolPlayerMatches /lol/players/{playerId}/matches |
Returns recent matches for a player. |
| GET |
getLolPlayerChampions /lol/players/{playerId}/champions |
Returns champion pool and champion performance for a player. |
| GET |
getLolPlayers /lol/players |
Returns League of Legends players. |
| Leaderboards | ||
| GET |
getLolKdaLeaderboard /lol/leaderboards/kda |
Returns top players by KDA. |
| GET |
getLolCsLeaderboard /lol/leaderboards/cs |
Returns top players by CS metrics. |
| GET |
getLolVisionLeaderboard /lol/leaderboards/vision |
Returns top players by vision score metrics. |
League of Legends API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $25 / month | — |
|
| ULTRA | $50 / month | — |
|