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