# Introduction

Hello, and welcome to this 3-part series on getting yourself up and going with the Riot Games API. This series is aimed at people who have little or no programming experience, but some parts will still be useful for more experienced developers who are new to the Riot Games API.

By the end of this series, you will have created a basic website where a user can enter a summoner name and it will show them basic information about that summoner.

This tutorial series will closely align with the Riot Games API’s [Getting Started](https://developer.riotgames.com/getting-started.html) page. You can think of this as a companion guide that expands on the basic concepts described there.

## Before we begin

Read through [Getting Started](https://developer.riotgames.com/getting-started.html). It is okay if you don’t completely understand everything on the page, as we will be explaining the concepts from this page throughout the series.

## Here we go!

&#x20;Part 1: What is the Riot Games API? What is JSON? What is our API key? Our first API call.

(Coming Soon) Part 2: Rate limiting basics, setting up a simple backend in NodeJS.

(Coming Soon) Part 3: Data Dragon/Static Data basics, Creating a simple webpage, communication from frontend to backend, final thoughts and next steps.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tutorials.wx-watch.com/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
