LoL eSports Data
REST API with complete data from the League of Legends competitive scene — matches, teams & more.
4 subscribers
8.4/10 popularity
285 ms avg latency
40% success rate
60 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
LoL eSports Data endpoints
| Method | Endpoint | Description |
|---|---|---|
| Health | ||
| GET |
health_check /health |
Returns status ok if the service is running. |
| GET |
health_root / |
Returns the API status and version. |
| Api | ||
| GET |
list_trinket /trinket |
Returns a paginated list of trinkets. |
| GET |
get_tournament /tournament/{id} |
Returns a single tournament by `tournament_id`. |
| GET |
get_team /team/{id} |
Returns a single team by `team_id`. |
| GET |
get_match /match/{id} |
Returns a single match by `match_id`. |
| GET |
get_region /region/{id} |
Returns a single region by `region_id`. |
| GET |
list_tournament /tournament |
Returns a paginated list of tournaments. |
| GET |
get_player /player/{id} |
Returns a single player by `player_id`. |
| GET |
get_postgame_json_metadata_files /postgame_json_metadata_files/{id} |
Returns a single post-game metadata file record by `riot_platform_game_id`. |
| GET |
list_game_team_players /game_team_players |
Returns a paginated list of individual player performance stats per game. |
| GET |
get_tournament_level /tournament_level/{id} |
Returns a single tournament level by `tournament_level_id`. |
| GET |
list_player /player |
Returns a paginated list of professional players and their profile information. |
| GET |
list_rune /rune |
Returns a paginated list of runes. |
| GET |
get_role /role/{id} |
Returns a single role by `role_id`. |
| GET |
list_role /role |
Returns a paginated list of player roles. |
| GET |
get_game_teams /game_teams/{id} |
Returns a single team game record by `game_team_id`. |
| GET |
list_tournament_level /tournament_level |
Returns a paginated list of tournament levels. |
| GET |
get_champion_classe /champion_classe/{id} |
Returns a single champion-to-class mapping. Pass `champion_id--classe_id` as the `{id}` path parameter (e.g. `Ahri--Mage`). |
| GET |
list_champion /champion |
Returns a paginated list of champions and their base stats, attributes, and lore metadata. |
| GET |
list_classe /classe |
Returns a paginated list of champion classes. |
| GET |
get_trinket /trinket/{id} |
Returns a single trinket by `trinket_id`. |
| GET |
get_classe /classe/{id} |
Returns a single class by `classe_id`. |
| GET |
list_item /item |
Returns a paginated list of in-game items and their stats. |
| GET |
list_game_team_player_items /game_team_player_items |
Returns a paginated list of items built by each player in each game. |
| GET |
list_match /match |
Returns a paginated list of matches with scheduling and tournament context. |
| GET |
list_team /team |
Returns a paginated list of professional teams and their profile information. |
| GET |
get_summoner_spell /summoner_spell/{id} |
Returns a single summoner spell by `summoner_spell_id`. |
| GET |
get_league /league/{id} |
Returns a single league by `league_id`. |
| GET |
list_summoner_spell /summoner_spell |
Returns a paginated list of summoner spells. |
| GET |
get_country /country/{id} |
Returns a single country by `country_id`. |
| GET |
get_game_team_player_summoner_spells /game_team_player_summoner_spells/{id} |
Returns a single player summoner spell record. Pass `game_team_player_id--summoner_spell_id` as the `{id}` path parameter. |
| GET |
get_game_team_player_items /game_team_player_items/{id} |
Returns a single player item record. Pass `game_team_player_id--item_id` as the `{id}` path parameter. |
| GET |
list_side /side |
Returns a paginated list of sides (Blue/Red). |
| GET |
list_game_team_bans /game_team_bans |
Returns a paginated list of champion bans per team per game. |
| GET |
list_game_team_picks /game_team_picks |
Returns a paginated list of champion picks per team per game. |
| GET |
list_current_team_renames /current_team_renames |
Returns a paginated list of current team name mappings, resolving historical names to their current equivalent. |
| GET |
get_champion /champion/{id} |
Returns a single champion by `champion_id`. |
| GET |
get_game_team_player_runes /game_team_player_runes/{id} |
Returns a single player rune record. Pass `game_team_player_id--rune_id` as the `{id}` path parameter. |
| GET |
list_game_team_player_summoner_spells /game_team_player_summoner_spells |
Returns a paginated list of summoner spells selected by each player in each game. |
| GET |
get_game_team_bans /game_team_bans/{id} |
Returns a single ban record. Pass `game_team_id--champion_id` as the `{id}` path parameter. |
| GET |
get_game /game/{id} |
Returns a single game by `game_id`. |
| GET |
list_country /country |
Returns a paginated list of countries. |
| GET |
list_event_type /event_type |
Returns a paginated list of competitive event types. |
| GET |
list_league /league |
Returns a paginated list of competitive leagues. |
| GET |
get_event_type /event_type/{id} |
Returns a single event type by `event_type_id`. |
| GET |
get_current_team_renames /current_team_renames/{id} |
Returns the current team name for a given historical team name. |
| GET |
list_game /game |
Returns a paginated list of individual games with scoreline and metadata. |
| GET |
get_champion_role /champion_role/{id} |
Returns a single champion-to-role mapping. Pass `champion_id--role_id` as the `{id}` path parameter (e.g. `Ahri--Mid`). |
| GET |
list_champion_classe /champion_classe |
Returns a paginated list of champion-to-class mappings. |
+ 10 more endpoints on the provider's documentation.
LoL eSports Data pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 1 / second |
|
| PRO | $4.99 / month | 5 / second |
|
| ULTRA | $14.99 / month | 15 / second |
|
| MEGA | $39.99 / month | 30 / second |
|