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

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free 1 / second
  • Requests: 1,000 / monthly
PRO $4.99 / month 5 / second
  • Requests: 10,000 / daily
ULTRA $14.99 / month 15 / second
  • Requests: 50,000 / monthly
MEGA $39.99 / month 30 / second
  • Requests: 200,000 / monthly

More Gaming APIs

View all →
  • Validate or GET username with ID. Available for Free Fire Global, BGMI, Mobile Legends, PUBGM Global, Higgs…

    GamingFreemium3.8k subscribers
  • An API for accessing video game and video game review data

    GamingFreemium3.3k subscribers
  • Free-to-play games database powered by FreeToGame.com!

    GamingFree9.5k subscribers
  • Username Game Validation with ID, ID Game Checker, GET Username with ID, Support PUBG Mobile, Free Fire…

    GamingFreemium133 subscribers
  • Find all free games, loot and giveaways with this giveaway tracker API powered by GamerPower.com! Access…

    GamingFree1.1k subscribers
  • ESportApi offers eSports results for League of Legends, Dota 2, Counter-Strike providing also eSports…

    GamingFreemium1.2k subscribers