Track League of Legends Stats with Ease
A REST API built with Node.js and Express that provides real-time player statistics, ranked data, and detailed match history using the official Riot Games API
Quick Start
Get your API server running in just a few minutes
Set up your Riot API key
Create a
.env file in the project root and add your Riot Games developer API key. You can obtain one from the Riot Developer Portal..env
Start the server
Launch the API server on port 3000.You should see the message:
Servidor corriendo en http://localhost:3000Key Features
Everything you need to build a League of Legends stats tracker
Player Profile & Rank
Fetch player level, profile icon, rank tier, LP, wins, losses, and calculated winrate for Solo/Duo queue
Match History
Retrieve paginated match history with detailed game data, KDA, items, and team statistics
Multiple Queue Support
Support for Ranked Solo/Duo, Normal games, ARAM, Clash, and Flexible queue types
Real-time Data
Direct integration with Riot Games API for live player statistics and match information
Explore the Documentation
Learn how to integrate and customize the API for your needs
Setup Guide
Complete installation and configuration instructions for local development
Riot API Authentication
Learn how to obtain and securely manage your Riot Games API key
Player Endpoint
Fetch player statistics, rank information, and profile data
Match History Endpoint
Retrieve detailed match history with pagination and game statistics
Ready to start tracking?
Follow the quickstart guide to get your API server running in minutes
Get Started Now