DOCS / GAMES

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.

Get an API key Open API reference
GET /v1/games GET /v1/games/:slug

The catalogue

Phase 1 · Big 4
LIVE

League of Legends

Day-one big-league. Fixtures, brackets, rosters and results — LCS, LEC, LCK, LPL plus the open circuits Liquipedia carries.

fixturesresultsmatch_statsbrackets
/lol →
Phase 1 · Big 4
LIVE

Counter-Strike 2

Liquipedia-derived depth: fixtures, results, brackets, tournaments, roster history. Demo parsing is not included today.

fixturesresultsmatch_statsbrackets
/cs2 →
Phase 1 · Big 4
LIVE

Dota 2

TI to the open qualifiers. DPC, Riyadh Masters, ESL One. Bo1, Bo3 and Bo5 with per-game scores.

fixturesresultsmatch_statsbrackets
/dota2 →
Phase 1 · Big 4
LIVE

Valorant

VCT international leagues, Masters, Champions, regional Challengers and Game Changers.

fixturesresultsmatch_statsbrackets
/valorant →
Tier 3 · prioritised
LIVE

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.

fixturesresultsbrackets
/mlbb →
Phase 2
COMING SOON

Rainbow Six Siege

BLAST R6 Major cycle and the regional leagues (NAL, EUL, BR6, APAC). Schema work in progress.

fixturesresultsmatch_statsbrackets
/r6 →
Phase 2
COMING SOON

Rocket League

RLCS regional splits and the World Championship. Liquipedia depth only — replay-derived stats deferred.

fixturesresultsbrackets
/rl →

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.