League of Legends API
Built for Developers
Live League of Legends esports matches, schedules, game stats, player stats, champion data, historical data, and webhooks for developers. No sales calls required.
500 free API calls/month. No credit card required.
500M+
API Calls Served
2,500+
Active Developers
99.9%
Uptime SLA
<100ms
Avg Response
What is a League of Legends Esports API?
A League of Legends API allows developers to programmatically access LoL game data including live matches, schedules, teams, game stats, player stats, champion performance, and historical esports data. This enables building Discord bots, stat trackers, streaming overlays, and analytics platforms.
Cito API provides the most affordable and developer-friendly League of Legends API on the market. While official Riot APIs have strict rate limits and competitors like PandaScore charge $500+/month, Cito API offers a free tier and paid plans starting at $25/month with instant signup.
Our LoL API covers all six major professional leagues — LCS, LEC, LCK, LPL, CBLOL, and LLA — plus live match and historical data. Get match scores, team standings, pick/ban data, and player stats through simple REST endpoints.
All Major LoL Leagues Supported
Live data from every major professional League of Legends region
LCS
North America
Full SupportLEC
Europe
Full SupportLCK
Korea
Full SupportLPL
China
Full SupportCBLOL
Brazil
Full SupportLLA
Latin America
Full SupportLeague of Legends API Endpoints
RESTful endpoints for all the LoL data you need. Simple, fast, and well-documented.
/v1/lol/liveGet currently live or in-progress professional LoL esports matches
/v1/lol/live/{matchId}/statsGet live or recently completed game stats for a LoL match
/v1/lol/matches/{matchId}/gamesList the games inside a LoL match or series
/v1/lol/games/{gameId}/statsGet per-player game stats including champion, KDA, items, and economy fields where available
/v1/lol/players/{playerId}/statsFetch LoL esports player statistics and historical performance
/v1/lol/webhooks/eventsList supported LoL webhook events for paid plans
Get Live LoL Data in Minutes
Simple API calls, clean JSON responses. Here's how easy it is:
import requests
# Get your API key from https://citoapi.com/dashboard
API_KEY = "your_api_key_here"
# Fetch live LoL esports matches
response = requests.get(
"https://api.citoapi.com/api/v1/lol/live",
headers={"X-API-Key": API_KEY}
)
matches = response.json()["data"]
for match in matches:
print(match["matchId"], match["status"]){
"success": true,
"data": [
{
"matchId": "115548128963037541",
"league": "LCK",
"status": "in_progress",
"teams": [
{ "name": "T1", "score": 1 },
{ "name": "Gen.G", "score": 1 }
],
"statsAvailable": true
}
]
}Everything You Need for League of Legends Data
Endpoints for live matches, game stats, player stats, champions, webhooks, and historical LoL esports data
Live Match Data
Track live and in-progress LoL esports matches, series state, game IDs, scores, and stat availability.
Game-Level Stats
Use game endpoints for player KDA, champions, items, gold/economy fields, team score, and post-game data where available.
Champion Performance Data
Win rates, pick rates, ban rates, and per-player champion mastery stats across patches.
LCS / LEC / LCK / LPL Data
Live professional match data from all major leagues — scores, picks, bans, and standings.
Historical Match Data
Seed dashboards, fantasy tools, and prediction products with historical matches and game results.
LoL Webhooks
Paid plans can use webhooks for match started, match completed, score updated, standings, and transfer events.
Why Cito is the Best League of Legends API
Practical LoL esports data without enterprise pricing or enterprise headaches.
Affordable Pricing
Starting at $25/month for builders who need practical LoL esports data without enterprise-first contracts.
No Sales Calls Required
Sign up online, get your API key instantly. No enterprise negotiations or NDAs.
All Major Regions
LCS, LEC, LCK, LPL, CBLOL, and LLA — every major professional league covered.
99.9% Uptime SLA
Enterprise-grade infrastructure. Your app stays online during Worlds and MSI.
Fast Response Times
Average API response under 100ms. Built for real-time overlay and bot use cases.
Free Plan Available
Start with 500 free API calls per month. No credit card required.
Cito API vs Competitors
See why developers choose Cito for League of Legends data
| Feature | Cito API | PandaScore | Riot API |
|---|---|---|---|
| Starting Price | Free / $25/mo | $500+/mo | Free (limited) |
| Pro Esports Data | No | ||
| Instant Signup | Sales call | ||
| All 6 Major Leagues | Partial | ||
| Response Time | <100ms | ~200ms | ~150ms |
| Commercial Use | Restricted |
What Developers Build with Our LoL API
Discord Bots
Live scores, schedule commands, post-game stats, and standings alerts
Stat Trackers
Web and mobile apps for tracking LoL esports players, teams, and champion stats
Draft Tools
Champion pick/ban analysis and team composition recommendations
Streaming Overlays
Live LoL esports data and match data for Twitch and YouTube
League of Legends API Use Cases
Focused pages for the LoL data workflows developers search for.
LoL Esports API
Live matches, teams, schedules, stats, and historical esports data.
LoL Live Match API
Live match state, active series, current games, and match-day workflows.
LoL Player Stats API
Player stats, game stats, champion pools, and fantasy-ready data.
LoL Match Stats API
Match, series, game, player, items, and economy fields where available.
LoL Webhooks API
Webhook events for paid plans so apps can update without constant polling.
PandaScore LoL Alternative
Affordable LoL esports data for builders and startups.
League of Legends API FAQ
Common questions about the Cito API for League of Legends
Ready to Build Your
League of Legends App?
Join thousands of developers using Cito API. Get live LoL esports matches, game stats, player stats, webhooks, and historical data with the most affordable API on the market.