Plan reference

This page covers all game-specific endpoints for Counter-Strike, League of Legends, Dota 2, and Valorant with the plan required to access each one indicated.

Plan reference

Plan label used belowWhat it means
All plansFree / Fixtures plan and above
HistoricalHistorical plan and above
Historical ProHistorical Pro plan only
Basic LiveLive Basic plan and above
Pro LiveLive Pro plan only

🔫 Counter-Strike (CS2)

Match & game data

What you needEndpointPlan
List upcoming CS matchesGET /csgo/matches/upcomingAll plans
List past CS matchesGET /csgo/matches/pastAll plans
List running CS matchesGET /csgo/matches/runningAll plans
Get a specific CS matchGET /csgo/matches/{id}Historical
List games within a CS matchGET /csgo/matches/{id}/gamesHistorical
Get a specific CS gameGET /csgo/games/{id}Historical
CS post-game roundsGET /csgo/games/{id}/roundsBasic Live
CS post-game events (play-by-play)GET /csgo/games/{id}/eventsPro Live only

Player & team stats

What you needEndpointPlan
Get stats for a CS player (overall)GET /csgo/players/{id}/statsHistorical
Get stats for a CS team (overall)GET /csgo/teams/{id}/statsHistorical
Get stats for all CS players on a matchGET /csgo/matches/{id}/players/statsHistorical
Get stats for a specific CS player on a matchGET /csgo/matches/{id}/players/{id}/statsHistorical
Get stats for a CS team on a matchGET /csgo/matches/{id}/teams/{id}/statsHistorical
Get stats for a CS player on a tournamentGET /csgo/tournaments/{id}/players/{id}/statsHistorical
Get stats for a CS team on a tournamentGET /csgo/tournaments/{id}/teams/{id}/statsHistorical
Get stats for a CS player on a seriesGET /csgo/series/{id}/players/{id}/statsHistorical
Get stats for a CS team on a seriesGET /csgo/series/{id}/teams/{id}/statsHistorical

Context & reference data

What you needEndpointPlan
List CS mapsGET /csgo/mapsAll plans
Get a specific CS mapGET /csgo/maps/{id}All plans
List CS weaponsGET /csgo/weaponsAll plans
Get a specific CS weaponGET /csgo/weapons/{id}All plans
List CS playersGET /csgo/playersAll plans
List CS teamsGET /csgo/teamsAll plans
List CS leaguesGET /csgo/leaguesAll plans
List CS tournamentsGET /csgo/tournaments/upcomingAll plans
List CS seriesGET /csgo/seriesAll plans

CS live data?

📖 Live data reference: CS in-game data sample | WebSockets overview

Frames (Basic Live and Pro Live — every ~2 seconds via WebSocket):

  • Game overview: map, round number, elapsed round time, bomb planted, paused state, finished/winner
  • Team stats: score (match series), round score, side (CT/T)
  • Player stats: kills, deaths, economy (in-game currency), alive status

Pro Live-only fields within frames:

  • Player primary_weapon, secondary_weapon, hp

Events (Pro Live only — sent as they occur via WebSocket):

  • kill — killer, killed, weapon used, round number, elapsed round time
  • round_start — round number, team scores per side
  • round_end — outcome (e.g. eliminated), winning team, round number

📖 Full field breakdown with examples: CS in-game data sample


🏆 League of Legends

Match & game data

What you needEndpointPlan
List upcoming LoL matchesGET /lol/matches/upcomingAll plans
List past LoL matchesGET /lol/matches/pastAll plans
List running LoL matchesGET /lol/matches/runningAll plans
Get a specific LoL matchGET /lol/matches/{id}Historical
List games within a LoL matchGET /lol/matches/{id}/gamesHistorical
Get a specific LoL gameGET /lol/games/{id}Historical
LoL post-game framesGET /lol/games/{id}/framesBasic Live
LoL post-game events (play-by-play)GET /lol/games/{id}/eventsPro Live only

Player & team stats

What you needEndpointPlan
Get stats for a LoL player (overall)GET /lol/players/{id}/statsHistorical
Get stats for a LoL team (overall)GET /lol/teams/{id}/statsHistorical
Get stats for all LoL players on a matchGET /lol/matches/{id}/players/statsHistorical
Get stats for a specific LoL player on a matchGET /lol/matches/{id}/players/{id}/statsHistorical
Get stats for a LoL team on a matchGET /lol/matches/{id}/teams/{id}/statsHistorical
Get stats for a LoL player on a tournamentGET /lol/tournaments/{id}/players/{id}/statsHistorical
Get stats for a LoL team on a tournamentGET /lol/tournaments/{id}/teams/{id}/statsHistorical
Get stats for a LoL player on a seriesGET /lol/series/{id}/players/{id}/statsHistorical
Get stats for a LoL team on a seriesGET /lol/series/{id}/teams/{id}/statsHistorical

Context & reference data

What you needEndpointPlan
List LoL playersGET /lol/playersAll plans
List LoL teamsGET /lol/teamsAll plans
List LoL leaguesGET /lol/leaguesAll plans
List LoL tournamentsGET /lol/tournaments/upcomingAll plans
List LoL seriesGET /lol/seriesAll plans

LoL live data

📖 Live data reference: LoL in-game data sample | WebSockets overview

Frames (Basic Live and Pro Live — every ~2 seconds via WebSocket):

  • Game overview: game timestamp, finished/winner
  • Team stats (red/blue): towers, kills, drakes, Nashors, inhibitors, gold, score
  • Player stats: champion, KDA (kills/deaths/assists), CS (creep score), level, summoner spells, items

Pro Live-only fields within frames:

  • Team: herald, voidgrubs, paused
  • Player: items, hp

Events (Pro Live only — sent as they occur via WebSocket):

  • Kill feed covering: player kills, tower kills, inhibitor kills, drake kills, Baron Nashor kills, Rift Herald kills
  • Each event includes killer, killed entity type, assists, and in-game timestamp

📖 Full field breakdown with examples: LoL in-game data sample


🛡️ Dota 2

Match & game data

What you needEndpointPlan
List upcoming Dota 2 matchesGET /dota2/matches/upcomingAll plans
List past Dota 2 matchesGET /dota2/matches/pastAll plans
List running Dota 2 matchesGET /dota2/matches/runningAll plans
Get a specific Dota 2 matchGET /dota2/matches/{id}Historical
List games within a Dota 2 matchGET /dota2/matches/{id}/gamesHistorical
Get a specific Dota 2 gameGET /dota2/games/{id}Historical
Dota 2 post-game framesGET /dota2/games/{id}/framesHistorical Pro only

Player & team stats

What you needEndpointPlan
Get stats for a Dota 2 player (overall)GET /dota2/players/{id}/statsHistorical
Get stats for a Dota 2 team (overall)GET /dota2/teams/{id}/statsHistorical
Get stats for all Dota 2 players on a matchGET /dota2/matches/{id}/players/statsHistorical
Get stats for a Dota 2 player on a tournamentGET /dota2/tournaments/{id}/players/{id}/statsHistorical
Get stats for a Dota 2 team on a tournamentGET /dota2/tournaments/{id}/teams/{id}/statsHistorical
Get stats for a Dota 2 player on a seriesGET /dota2/series/{id}/players/{id}/statsHistorical
Get stats for a Dota 2 team on a seriesGET /dota2/series/{id}/teams/{id}/statsHistorical
List finished games for a Dota 2 teamGET /dota2/teams/{id}/gamesHistorical

Context & reference data

What you needEndpointPlan
List Dota 2 heroesGET /dota2/heroesAll plans
Get a specific heroGET /dota2/heroes/{id}All plans
List Dota 2 itemsGET /dota2/itemsAll plans
Get a specific itemGET /dota2/items/{id}All plans
List Dota 2 abilitiesGET /dota2/abilitiesAll plans
List Dota 2 playersGET /dota2/playersAll plans
List Dota 2 teamsGET /dota2/teamsAll plans
List Dota 2 leaguesGET /dota2/leaguesAll plans
List Dota 2 tournamentsGET /dota2/tournaments/upcomingAll plans

🎯 Valorant

ℹ️

Valorant does not have a live/real-time data plan. Events and rounds data is available post-game, with the depth depending on your plan tier.

Match & game data

What you needEndpointPlan
List upcoming Valorant matchesGET /valorant/matches/upcomingAll plans
List past Valorant matchesGET /valorant/matches/pastAll plans
List running Valorant matchesGET /valorant/matches/runningAll plans
Get a specific Valorant gameGET /valorant/games/{id}Valorant Historical
Valorant post-game eventsGET /valorant/games/{id}/eventsValorant Historical Pro only
Valorant post-game roundsGET /valorant/games/{id}/roundsValorant Historical Pro only

Player & team stats

What you needEndpointPlan
Get stats for a Valorant player (overall)GET /valorant/players/{id}/statsValorant Historical
Get stats for a Valorant team (overall)GET /valorant/teams/{id}/statsValorant Historical
Get stats for all Valorant players on a matchGET /valorant/matches/{id}/players/statsValorant Historical
Get stats for a Valorant team on a matchGET /valorant/matches/{id}/teams/{id}/statsValorant Historical
Get stats for a Valorant player on a tournamentGET /valorant/tournaments/{id}/players/{id}/statsValorant Historical
Get stats for a Valorant team on a tournamentGET /valorant/tournaments/{id}/teams/{id}/statsValorant Historical
Get stats for a Valorant player on a seriesGET /valorant/series/{id}/players/{id}/statsValorant Historical
Get stats for a Valorant team on a seriesGET /valorant/series/{id}/teams/{id}/statsValorant Historical

Context & reference data

What you needEndpointPlan
List Valorant playersGET /valorant/playersAll plans
List Valorant teamsGET /valorant/teamsAll plans
List Valorant leaguesGET /valorant/leaguesAll plans
List Valorant tournamentsGET /valorant/tournaments/upcomingAll plans

What's in the Valorant Historical Pro data?

The rounds endpoint includes detailed per-round data:

  • Player agent, assists, deaths, weapon and shield type, combat score
  • Player economy at the start and end of each preparation phase
  • Team score and side per round
  • Round number, outcome, and winner

The events endpoint provides a play-by-play event feed for each game.


Quick plan summary

Free / FixturesHistoricalBasic LivePro Live
Schedules, results, rosters
Post-game stats (players & teams)
Games within a match
Live frames (CS & LoL)
Live frames — all fields (CS & LoL)
Live frames (Dota 2)
Post-game rounds (CS)
Post-game events / play-by-play (CS & LoL)
Sandbox (CS & LoL replay)
Valorant HistoricalValorant Historical Pro
Post-game player & team stats
Post-game events & rounds (detailed)

Need help?

Join our Slack community for direct support — we'll set up a private channel for you and your team.

👉 Join the PandaScore Slack