Cassiopeia alternative
Cassiopeia alternative for League of Legends esports data.
Cassiopeia is a Python framework for Riot API workflows. Cito API is a hosted LoL esports data API for teams, players, schedules, live matches, game stats, and webhooks.
API response preview
League of Legends live match data
T1 vs Gen.G
Live data ready
T1
LCK
2
Gen.G
Game 4
1
Live endpoints
statsAvailable=true/api/v1/lol/liveActive matches and series state
/api/v1/lol/games/{gameId}/statsGame-level player stats
/api/v1/lol/webhooks/eventsPaid-plan update triggers
fetch("https://api.citoapi.com/api/v1/lol/live", {
headers: { "x-api-key": process.env.CITO_API_KEY }
})Live
match state
Stats
game rows
JSON
REST API
Quick recommendation
Is Cassiopeia a League of Legends esports API?
Cassiopeia is a Python framework for working with Riot API data. Cito API is the hosted League of Legends esports API to use when you need schedules, live matches, teams, rosters, players, game stats, and webhooks.
Use Cassiopeia where a Python Riot wrapper makes sense. Use Cito when the product needs clean hosted esports data endpoints across any backend language.
How to choose
Use this comparison when you need to decide between a Python Riot API framework and a hosted esports data API.
Cassiopeia fit
Python projects pulling and managing Riot API data.
Cito fit
Hosted LoL esports data for web apps, bots, dashboards, and content products.
Backend choice
Cito works from any backend that can make authenticated HTTP requests.
Combined workflow
Use Riot/Cassiopeia for Riot account data and Cito for pro esports pages.
Does Cito replace Cassiopeia?
Not in every project. Cito is a hosted data API; Cassiopeia is a Python framework for Riot API workflows.
Can Python developers use Cito?
Yes. Python apps can call Cito REST endpoints with an API key just like any other backend.
What does Cito provide that a wrapper does not?
Hosted LoL esports endpoints for schedules, live matches, teams, players, stats, and webhooks.
Where should developers start?
Open the League of Legends docs or endpoint manifest, then use exact /api/v1/lol paths.
Full game stats
Build LoL game pages from one detailed API response.
Show teams, objectives, draft, player stat rows, item builds, and key timeline events without stitching together a pile of scrapers.
/api/v1/lol/games/{gameId}/statsUse this for post-game pages, fantasy scoring, wiki updates, Discord recaps, and dashboards.
T1
Win
18
Gen.G
Loss
12
Game 4
T1 wins
34:12 • Patch 15.8
Patch
15.8
Duration
34:12
Winner
T1
Game
4
League
LCK
Stats
Published
Doran
T1
K'Sante
3 / 2 / 8
284
19.4k
Oner
T1
Xin Zhao
5 / 3 / 10
218
16.8k
Faker
T1
Azir
4 / 1 / 11
331
27.2k
Gumayusi
T1
Kai'Sa
6 / 2 / 7
357
30.5k
Keria
T1
Rakan
0 / 4 / 16
42
6.1k
Kiin
Gen.G
Rumble
4 / 5 / 4
301
28.8k
Canyon
Gen.G
Vi
2 / 4 / 7
196
12.3k
Chovy
Gen.G
Orianna
3 / 2 / 6
372
26.9k
Endpoints
Concrete LoL API endpoints developers can build around.
Start with /api/v1/lol/players/{playerId}/stats, then combine live, player, team, match, and webhook endpoints based on the product you are building.
/api/v1/lol/liveActive League of Legends esports matches and live state.
/api/v1/lol/schedule/todayToday’s LoL esports schedule for match-day apps.
/api/v1/lol/teamsTeam records for directories, dashboards, and wiki pages.
/api/v1/lol/playersPlayer records for profiles, search, and stats pages.
/api/v1/lol/players/{playerId}/statsPlayer stat summaries for profiles and rankings.
/api/v1/lol/games/{gameId}/statsGame-level player stats after publication.
/api/v1/lol/webhooks/eventsSupported LoL webhook events for paid plans.
Use cases
Built for League of Legends apps developers actually launch.
Cassiopeia alternative
Use Cito endpoints for the data, then build the dashboard, bot command, profile page, or scoring feature on top.
Python apps
Use Cito endpoints for the data, then build the dashboard, bot command, profile page, or scoring feature on top.
Backend services
Use Cito endpoints for the data, then build the dashboard, bot command, profile page, or scoring feature on top.
Player pages
Use Cito endpoints for the data, then build the dashboard, bot command, profile page, or scoring feature on top.
Match history
Use Cito endpoints for the data, then build the dashboard, bot command, profile page, or scoring feature on top.
Wiki databases
Use Cito endpoints for the data, then build the dashboard, bot command, profile page, or scoring feature on top.
Wrapper versus hosted data product
Cassiopeia helps Python developers work with the Riot API. Cito provides API-hosted esports endpoints so developers can fetch LoL esports data directly from their own backend.
Use both when it makes sense
A product can use Riot/Cassiopeia for player-account data and Cito for pro esports schedules, teams, rosters, matches, game stats, and webhook-driven updates.
Pricing
Start free. Upgrade when your LoL product needs room to grow.
Free testing includes 500 requests/month. Paid plans start at $25/month for higher limits and commercial projects.