Live League of Legends API for Developers

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.

Live LoL esports data
All 6 major regions
Free tier available
No sales calls

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 Support

LEC

Europe

Full Support

LCK

Korea

Full Support

LPL

China

Full Support

CBLOL

Brazil

Full Support

LLA

Latin America

Full Support

League of Legends API Endpoints

RESTful endpoints for all the LoL data you need. Simple, fast, and well-documented.

GET/v1/lol/live

Get currently live or in-progress professional LoL esports matches

GET/v1/lol/live/{matchId}/stats

Get live or recently completed game stats for a LoL match

GET/v1/lol/matches/{matchId}/games

List the games inside a LoL match or series

GET/v1/lol/games/{gameId}/stats

Get per-player game stats including champion, KDA, items, and economy fields where available

GET/v1/lol/players/{playerId}/stats

Fetch LoL esports player statistics and historical performance

GET/v1/lol/webhooks/events

List 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:

Python Example
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"])
JSON Response
{
  "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.

95% cheaper

Affordable Pricing

Starting at $25/month for builders who need practical LoL esports data without enterprise-first contracts.

5 min setup

No Sales Calls Required

Sign up online, get your API key instantly. No enterprise negotiations or NDAs.

6 regions

All Major Regions

LCS, LEC, LCK, LPL, CBLOL, and LLA — every major professional league covered.

99.9% uptime

99.9% Uptime SLA

Enterprise-grade infrastructure. Your app stays online during Worlds and MSI.

<100ms avg

Fast Response Times

Average API response under 100ms. Built for real-time overlay and bot use cases.

Risk-free

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

FeatureCito APIPandaScoreRiot API
Starting PriceFree / $25/mo$500+/moFree (limited)
Pro Esports DataNo
Instant SignupSales call
All 6 Major LeaguesPartial
Response Time<100ms~200ms~150ms
Commercial UseRestricted

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 FAQ

Common questions about the Cito API for League of Legends

Start building in 5 minutes

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.

No credit card required
Instant API access
500 free calls/month