REST APIEsports

Riot Games Developer API

Riot Games Developer API is a rest api from Riot Games providing esports data. Riot Games' official REST API for League of Legends, Valorant, TFT and Legends of Runeterra, exposing summoner/account lookups, ranked standings, and detailed per-match results. A Polymarket bot uses it as ground-truth for resolving LoL/Valorant match-winner outcomes and player/team performance from the canonical source of record.

At a glance

ProviderRiot Games
TypeREST API
CategoryEsports
Real-timeNo — request/response
AuthAPI key
PricingFree (API key required; production access needs approval) — Development key: free, auto-generated, expires every 24h; 20 req/s & 100 req/2min, Personal key: free, no full verification; capped at 20 req/s & 100 req/2min, no rate-limit increases, Production key: free but requires app review/approval; ~500 req/10s & 30,000 req/10min (~300 req/s/region), expandable

What data it provides

  • match-v5: detailed completed-match results, teams, winner and per-player stats (LoL)
  • spectator-v5: live in-progress game data for active matches
  • league-v4 / league-exp-v4: ranked tier, division and LP standings
  • val-match-v1 & val-ranked-v1: Valorant match details and ranked stats
  • summoner-v4 & account-v1: cross-game player/account identity resolution (PUUID, Riot ID)
  • lol-status-v4 / val-status-v1: platform and server status per region

Features

  • Rate limits enforced per region: dev/personal 20 req/s + 100 req/2min; production ~300 req/s/region (500/10s, 30k/10min), expandable for vetted apps
  • Regional/platform routing (americas, europe, asia, sea + na1/euw1/kr etc.) — call the correct host per region
  • Match-v5 history is finite per game (recent matches; not a full lifetime archive), pull-based polling rather than push
  • Broad first-party coverage: LoL, Valorant, TFT, Legends of Runeterra, plus Data Dragon static assets
  • Covers grassroots/solo-queue and amateur play; official LoL Esports pro-league live feeds are a separate (unofficial) endpoint, not in this portal
  • No official SDK, but mature community wrappers exist (Cassiopeia/Riot.Net, etc.)

Links

Use it in a bot

Other esports data sources

Listed, not endorsed. Pricing and capabilities change without notice — check the provider's own documentation before you depend on anything here. Browse the full data resources directory or the strategy database.
Join Discord