The Riot API Introduction by iTero Gaming

I'm Jack J and I'm the Founder & Lead Data Scientist for iTero Gaming. I've written an introduction the Riot API which I've been using for over 5 years, with sections such as:

  • Getting set-up
  • Your first API call
  • Gathering Data
  • Adding Arguments
  • Dealing with Rate Limits

By the end of the guide you should be able to successfully build a script to takes any Summoner Name and print out information about their 100 most recent solo queue games, such as most kills in a game or best KDA on a champion.

If you haven't yet got Jupyter Notebooks (Python) to run the code, you can download it from here: https://www.anaconda.com/products/distribution

NOTE: the notebook was built on Python 3.9, but given the simplicity it should be OK with most 3.X versions.

You can join our Discord to ask questions, show off what you're building or get inspiration: https://discord.gg/DmSUDGEW6V

You can follow me on Twitter to see what I'm using the Riot API for: https://twitter.com/JackJGaming

I write a weekly article about statistics/AI/esports/gaming, you can subscribe here: https://medium.com/subscribe/@JackJGaming

Check out the iTero Gaming website to see what we've built: https://itero.gg/

iTero Gaming, nor this tutorial is NOT endorsed by Riot Games and doesn’t reflect the views or opinions of Riot Games or anyone officially involved in producing or managing League of Legends. League of Legends and Riot Games are trademarks or registered trademarks of Riot Games, Inc. League of Legends © Riot Games, Inc.