Riot Games Api

  1. Riot Games Api
  2. Riot Games Api

You Should Know…¶

All API calls to Riot should be made to the base domain, where is the Region Platform that you’re making the request on. Riot API root/base domain: For example, users in North America will use NA1, those in Western Europe will use EUW1. Python light wrapper for the Riot Games API for League of Legends. What is the Riot Games API? The Riot Games API is a REST API the provided developers data to use for building our own applications or websites. Currently, all League of Legends APIs is version 4 (Updated ). Since this version, they no longer include a minor version in the API path.

Riot Games API wrapper for python. Contribute to esbraff/riotgamesapi development by creating an account on GitHub.

There are a few crucial things to know about the Riot API. Snagit 11 editor download.

  • Your API key expires every 24 hours unless you applied for and received a key for a personal or production application. If you’re getting a 403 response from the Riot API, you probably just need to refresh your key.
  • Applications take ~ two weeks (10 business days, barring holidays) to process. Make sure it’s verified (riot.txt). If it’s been longer than two weeks and you didn’t change your application during that time period, ask a Guru on Discord for help.
  • You should use a library! All libraries are developed by the community and will make using the Riot API much easier. Nearly all of them take care of rate limiting, for example.
  • If you have questions, you can ask on the Discord, but check here first. We try to collect common questions and put them in this documentation.
  • To convert champion IDs to names, use Data Dragon.
  • These docs are written by the community. Riot’s official docs can be found here.


  • Riot API Libraries
  • Data Dragon
  • Your Application
  • LCU - The League Client
  • Collecting Data
  • Info About Specific Data
  • Identifying Champion Positions

Riot Games API Unofficial Community Documentation isn’t endorsed by Riot Games and doesn’t reflect the views or opinions of Riot Gamesor anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games aretrademarks or registered trademarks of Riot Games, Inc. League of Legends © Riot Games, Inc.

As you may be aware, we have been beta testing the Riot Games API in Garena regions. Our beta participant developers have been helping us test the service by making and maintaining tools that serve League of Legends players in Garena regions.


We have made the difficult decision to end the beta this December and remove public access to the Riot Games API in the Garena regions. We realize that this will come as a disappointment to many, but after testing the Riot Games API in these regions, we have determined that there are unavoidable factors that block a large scale public roll out of this service. We also believe that leaving the service in a beta state for a small subset of developers is not good for the long-term health of the ecosystem.


We will be deprecating the beta and terminating all public access to the Riot Games API in Garena regions on December 6th which is thirty days from now. Once we deprecate the APIs developers will no longer be able to get any data from the Riot Games API about players or matches played in Garena regions.

If you have questions feel free to reach out at any time. Thank you, again, for helping us test the Riot Games API in Garena regions.

LoR Dev Challenge

LoR Dev Challenge

We’re excited to announce a developer challenge based around our newly announced game, Legends of Runeterra.
New Game Policy and TFT Match HistoryRiot Games Api

Riot Games Api

New Game Policy and TFT Match History

As you may have seen in the League of Legends 10th anniversary reveal, Riot is developing a bunch of new games. We are super excited about this and can’t wait to have you build products around them. In order to manage and support multiple games, we are making some changes.

Riot Games Api

GamesRiot Games Ecosystem Analytics

Riot Games Ecosystem Analytics

Riot Games Api
Some of you may have already heard about it, but today we are announcing Riot Games Ecosystem Analytics (RGEA). This is an important step in the future of the Riot Games Developer Ecosystem and we are excited to get here. However to understand why are doing this we need to go back and talk about how the Riot API started and the problems we dealt with.