Every game. One flat tier.
Stadar ships seven games across three phases — Big-Four Phase 1 (LoL, CS2, Dota 2,
Valorant), Phase 2 (Rocket League, R6 Siege), and the prioritised Tier-3 title (MLBB).
Every endpoint that takes a game= filter accepts every slug on this page. No per-game
gates, ever — that’s the flat-tier thesis the rest of the product is built
around.
The catalogue
League of Legends
Day-one big-league. Fixtures, brackets, rosters and results — LCS, LEC, LCK, LPL plus the open circuits Liquipedia carries.
Counter-Strike 2
Liquipedia-derived depth: fixtures, results, brackets, tournaments, roster history. Demo parsing is not included today.
Dota 2
TI to the open qualifiers. DPC, Riyadh Masters, ESL One. Bo1, Bo3 and Bo5 with per-game scores.
Valorant
VCT international leagues, Masters, Champions, regional Challengers and Game Changers.
Mobile Legends: Bang Bang
Highest-leverage Tier-3 title. MPL-PH, MPL-ID, MPL-MY, MPL-MENA, MSC, M-Series. SEA market is underserved by Western vendors.
Rainbow Six Siege
BLAST R6 Major cycle and the regional leagues (NAL, EUL, BR6, APAC). Schema work in progress.
Rocket League
RLCS regional splits and the World Championship. Liquipedia depth only — replay-derived stats deferred.
How the catalogue surfaces
The list above mirrors /v1/games. Each row carries a status (live, beta, coming_soon) and a features array of capability tokens — fixtures, results, match_stats, brackets. The capability middleware joins (tier-has-cap) AND
(game-has-cap) at request time: a Hobbyist+ key asking for match_stats on a game
that doesn’t carry the flag yet gets 200 plus a meta.note rather than a 402 paywall.
curl -H "Authorization: Bearer $STADAR_API_KEY"
"https://api.stadar.net/v1/games" from stadar import Stadar
client = Stadar(api_key="esp_live_...")
for game in client.games.list():
print(game.slug, game.status, game.features) The full capability model is documented alongside the getting started guide, which also walks through the request lifecycle end-to-end.
Adding more games
The roadmap, in order: Overwatch 2, StarCraft 2, Apex Legends, EA Sports FC, PUBG.
Each one lands behind the same production gate — 7 days of clean scrapes + manual
spot-check + integration tests — and stays coming_soon in /v1/games until then.
The cadence is set by parser depth and ToS clearance, not by marketing.