LoL API endpoints

Every League of Legends API endpoint Cito exposes.

Method, path, returned data, use case, plan requirement, and related guide. Built for humans, search engines, and AI agents that need exact LoL API paths instead of guesses.

119+

indexed endpoint paths

GET

REST JSON methods

1 hour

manifest refresh window

Server-side

API key usage

Data source

Cito's League of Legends endpoint registry, backed by Cito API services and LoL esports data pipelines.

Update frequency

Live and schedule data updates continuously as sources publish. Endpoint docs refresh during deploys and manifest regeneration.

AI citation target

This page gives exact paths, returned data, use cases, and plans so AI tools can cite the right endpoint without hallucinating URLs.

Complete endpoint map

Use exact paths from this table. Keep API keys server-side.

MethodPathReturned dataUse casePlan
GET/api/v1/lol/analytics/drafts/{matchId}Get draft analysis for a matchDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/analytics/players/{playerId}/clutchGet player clutch performance statsPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/analytics/players/{playerId}/impactGet player impact metricsPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/analytics/players/{playerId}/trendGet player performance trendPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/analytics/regions/compareCompare regions by performanceDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/analytics/roles/{role}Get analytics for a roleDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/analytics/teams/{slug}/trendGet team performance trendTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/analytics/teams/{slug}/win-conditionsGet team win condition analysisTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/autocompleteGet search autocomplete suggestionsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/champions/{championId}/matchupsGet champion matchup dataDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/champions/{championId}/playersGet top players on a championPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/champions/{championId}/statsGet stats for a specific championDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/champions/metaGet current meta champion tier listDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/champions/patches/{patch}Get champion changes for a patchDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/champions/statsGet aggregate champion statisticsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/fantasy/optimalGet optimal fantasy lineupDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/fantasy/projections/playersGet fantasy point projections for playersPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/fantasy/stats/players/{playerId}Get fantasy stats for a playerPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/fantasy/valueGet fantasy value rankingsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/games/{gameId}Get a specific gameRecaps, fantasy scoring, match detail pages, analyticsStarter
GET/api/v1/lol/games/{gameId}/buildsGet player builds from a gameRecaps, fantasy scoring, match detail pages, analyticsStarter
GET/api/v1/lol/games/{gameId}/goldGet gold advantage dataRecaps, fantasy scoring, match detail pages, analyticsStarter
GET/api/v1/lol/games/{gameId}/objectivesGet objective control dataRecaps, fantasy scoring, match detail pages, analyticsStarter
GET/api/v1/lol/games/{gameId}/player-statsAlias for game player statsRecaps, fantasy scoring, match detail pages, analyticsStarter
GET/api/v1/lol/games/{gameId}/statsGet per-player stats for a game. Returns a clean empty response if rows are not available yet.Recaps, fantasy scoring, match detail pages, analyticsStarter
GET/api/v1/lol/games/{gameId}/timelineGet game event timelineRecaps, fantasy scoring, match detail pages, analyticsStarter
GET/api/v1/lol/history/{year}Get historical data for a yearDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/history/halloffameGet LoL esports Hall of FameDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/history/msiGet MSI championship historyDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/history/worldsGet Worlds championship historyDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leaderboards/championshipsMost championship titlesDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leaderboards/csTop players by CS per minuteDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leaderboards/damageTop players by damage per minuteDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leaderboards/earningsHighest earning playersEarnings leaderboards, player profiles, business intelligenceBuilder
GET/api/v1/lol/leaderboards/firstbloodTop players by first blood rateDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leaderboards/kdaTop players by KDADeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leaderboards/visionTop players by vision scoreDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leaderboards/winrateTop players by win rateDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leaguesGet all LoL esports leagues (2026 LCS, CBLOL, LEC, LCK, LPL, LCP, plus historical 2025 LTA context where available)Developer apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leagues/{leagueId}Get a specific leagueDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leagues/{leagueId}/historyGet historical data for a leagueDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leagues/{leagueId}/scheduleGet schedule for a leagueCalendars, bots, countdowns, fantasy lock timers, match centersFree to test
GET/api/v1/lol/leagues/{leagueId}/standingsGet standings for a leagueDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/leagues/{leagueId}/teamsGet teams in a leagueTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/liveGet currently live matchesLive scoreboards, alerts, overlays, current series stateFree to test
GET/api/v1/lol/live/{gameId}/detailsGet live game detailsLive scoreboards, alerts, overlays, current series stateStarter
GET/api/v1/lol/live/{gameId}/eventsGet live game events feedLive scoreboards, alerts, overlays, current series stateStarter
GET/api/v1/lol/live/{gameId}/goldGet real-time gold difference data for a live gameLive scoreboards, alerts, overlays, current series stateStarter
GET/api/v1/lol/live/{gameId}/statsGet live game statisticsLive scoreboards, alerts, overlays, current series stateStarter
GET/api/v1/lol/live/{gameId}/windowGet live game data windowLive scoreboards, alerts, overlays, current series stateStarter
GET/api/v1/lol/live/{matchId}Get a specific live matchLive scoreboards, alerts, overlays, current series stateStarter
GET/api/v1/lol/matchesList recent/upcoming/all LoL esports matchesRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/matches/{matchId}Get a specific matchRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/matches/{matchId}/gamesGet games in a matchRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/matches/{matchId}/player-statsGet player stats grouped by game for a matchRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/matches/{matchId}/statsGet aggregate match statisticsRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/matches/{matchId}/timelineGet match event timelineRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/matches/pastList completed LoL esports matchesRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/playersGet all LoL esports playersPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/players/{playerId}Get a specific playerPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/players/{playerId}/achievementsGet player achievements and titlesPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/players/{playerId}/champion-poolGet champion picks, pick rates, and win rates over a player's last N matches. Supports last and league filters.Player profiles, search, stats, fantasy toolsStarter
GET/api/v1/lol/players/{playerId}/championsGet player champion poolPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/players/{playerId}/compare/{otherPlayerId}Compare two players head-to-headPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/players/{playerId}/earningsGet career prize pool earnings with tournament rowsEarnings leaderboards, player profiles, business intelligenceBuilder
GET/api/v1/lol/players/{playerId}/earnings/summaryGet player earnings totals, placements, and sync metadataEarnings leaderboards, player profiles, business intelligenceBuilder
GET/api/v1/lol/players/{playerId}/formGet sliding-window player form for the last 10, 20, and 50 matches. Supports windows, league, and role filters.Player profiles, search, stats, fantasy toolsStarter
GET/api/v1/lol/players/{playerId}/matchesGet player match historyRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/players/{playerId}/peersGet similar playersPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/players/{playerId}/statsGet player statisticsPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/players/{playerId}/stats/careerGet player career statisticsPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/players/{playerId}/teamsGet player org history and team timelineTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/players/searchAutocomplete player searchPlayer profiles, search, stats, fantasy toolsFree to test
GET/api/v1/lol/rankings/teamsGet world team rankings sorted by rankTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/recordsGet all-time recordsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/records/{category}Get records for a categoryDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/records/player/{playerId}Get records held by a playerDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/records/team/{slug}Get records held by a teamDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/scheduleGet full schedule with filtersCalendars, bots, countdowns, fantasy lock timers, match centersFree to test
GET/api/v1/lol/schedule/pastAlias for completed LoL matchesCalendars, bots, countdowns, fantasy lock timers, match centersFree to test
GET/api/v1/lol/schedule/resultsGet recent completed matches across all leaguesCalendars, bots, countdowns, fantasy lock timers, match centersFree to test
GET/api/v1/lol/schedule/todayGet today's scheduled matchesCalendars, bots, countdowns, fantasy lock timers, match centersFree to test
GET/api/v1/lol/schedule/upcomingGet upcoming scheduled matchesCalendars, bots, countdowns, fantasy lock timers, match centersFree to test
GET/api/v1/lol/schedule/weekGet this week's scheduled matchesCalendars, bots, countdowns, fantasy lock timers, match centersFree to test
GET/api/v1/lol/searchSearch players, teams, tournamentsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/static/championsGet all champion dataDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/static/champions/{championId}Get a specific championDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/static/itemsGet all item dataDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/static/patchesGet all patch versionsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/static/patches/currentGet current patch versionDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/static/regionsGet all competitive regionsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/static/rolesGet all player rolesDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/teamsGet all LoL esports teamsTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/teams/{slug}Get a specific teamTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/teams/{slug}/achievementsGet team achievements and titlesTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/teams/{slug}/championsGet team champion pool and pick ratesTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/teams/{slug}/earningsGet organization-level earnings where trackedTeam pages, org directories, scouting dashboards, wikisBuilder
GET/api/v1/lol/teams/{slug}/h2h/{opponentSlug}Get head-to-head record against another teamTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/teams/{slug}/matchesGet team match historyRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/teams/{slug}/objectivesGet objective control rates over recent matches. Supports last and league filters.Team pages, org directories, scouting dashboards, wikisStarter
GET/api/v1/lol/teams/{slug}/ranking-historyGet historical ranking over timeTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/teams/{slug}/rosterGet current rosterTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/teams/{slug}/roster/historyGet historical rosters and membership periodsTeam pages, org directories, scouting dashboards, wikisBuilder
GET/api/v1/lol/teams/{slug}/statsGet team statisticsTeam pages, org directories, scouting dashboards, wikisFree to test
GET/api/v1/lol/tournamentsGet all tournamentsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/tournaments/{tournamentId}Get a specific tournamentDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/tournaments/{tournamentId}/bracketGet tournament bracketDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/tournaments/{tournamentId}/matchesGet tournament matchesRecaps, fantasy scoring, match detail pages, analyticsFree to test
GET/api/v1/lol/tournaments/{tournamentId}/mvpGet tournament MVPDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/tournaments/{tournamentId}/resultsGet tournament resultsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/tournaments/{tournamentId}/standingsGet tournament standingsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/tournaments/{tournamentId}/statsGet tournament statisticsDeveloper apps, dashboards, bots, and internal toolsFree to test
GET/api/v1/lol/tournaments/liveAlias for currently live LoL esports matchesLive scoreboards, alerts, overlays, current series stateFree to test
GET/api/v1/lol/transfersRecent LoL player transfer activityOffseason hubs, roster move alerts, player historyBuilder
GET/api/v1/lol/transfers/{transferId}Get a specific transfer recordOffseason hubs, roster move alerts, player historyBuilder
GET/api/v1/lol/transfers/player/{playerId}Get transfer history for one playerOffseason hubs, roster move alerts, player historyBuilder
GET/api/v1/lol/transfers/team/{slug}Get transfer activity for one teamOffseason hubs, roster move alerts, player historyBuilder
GET/api/v1/lol/transfers/window/{season}Get transfer-window activity for a seasonOffseason hubs, roster move alerts, player historyBuilder
GET/api/v1/lol/trendingGet trending players, teams, and topicsDeveloper apps, dashboards, bots, and internal toolsFree to test

Core

28 endpoints

Players

19 endpoints

Teams

16 endpoints

Matches

17 endpoints

Leaderboards

7 endpoints

Earnings

1 endpoint

Leagues

4 endpoints

Schedule

7 endpoints

Live

8 endpoints

Tournaments

7 endpoints

Transfers

5 endpoints

Recommended build order

Start with one successful request, then chain endpoints based on the UI you are building.

Use /api/v1/lol/search or /players/search when a user gives a player or team name.

Use /api/v1/lol/schedule/today and /api/v1/lol/live for match-day surfaces.

Use /api/v1/lol/games/{gameId}/stats for match recaps and fantasy scoring.

Use roster, transfer, and earnings endpoints for the business layer Riot does not package.