Atlas / Categories / Games & Comics / PandaScore Games & Comics — entry 050 of 77
PandaScore Verified Jul 2026
PandaScore aggregates real-time and historical esports data — match schedules, results, live in-game telemetry, and player/team stats — across 13+ titles including League of Legends, Dota 2, CS2, and Valorant, served over REST and WebSocket feeds. Access needs an API key tied to a subscription tier: a free "Fixtures Only" plan covers schedules and results, while post-game historical stats and the low-latency live feed sit behind paid plans; a live Origin/OPTIONS probe against api.pandascore.co returned no CORS headers at all.
esports gaming statistics api-key
Authentication API Key Sign up with the provider to obtain credentials.
HTTPS Supported Traffic is encrypted in transit.
CORS Disabled Browser calls need a server-side proxy.
Pricing Freemium A usable free tier exists, with paid plans for more volume.
Formats JSON Responses can be requested as JSON.
GreatAPIs Score Score 81 out of 100
Authentication 15/25 API key required
Pricing 17/20 Freemium tier available
Docs 20/20 Machine-readable spec file bundled
Formats 9/15 Single response format
Freshness 20/20 Verified within 6 months
Embed this badge <a href="https://greatapis.com/api/pandascore/"><img src="https://greatapis.com/badge/pandascore.svg" alt="Scored 81 on greatapis.com"></a>
Auth quickstart Sign up with the provider to get an API key. Send it on every request as a header Authorization: <key>The exact header isn't documented — Authorization is a common default; confirm in the provider's docs. Stored key No key stored Clear key
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.
Endpoints Incidents 4 GET /additionsList additions Parameters Name In Required Type typequery no — sincequery no — videogamequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /changesList changes Parameters Name In Required Type typequery no — sincequery no — videogamequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /deletionsList deletions Parameters Name In Required Type typequery no — sincequery no — videogamequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /incidentsList changes, additions and deletions Parameters Name In Required Type typequery no — sincequery no — videogamequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
Leagues 8 GET /leaguesList leagues Parameters Name In Required Type searchquery no — sortquery no — rangequery no — filterquery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /leagues/{league_id_or_slug}Get a league Parameters Name In Required Type league_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /leagues/{league_id_or_slug}/matchesGet matches for a league Parameters Name In Required Type league_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /leagues/{league_id_or_slug}/matches/pastGet past matches for league Parameters Name In Required Type league_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /leagues/{league_id_or_slug}/matches/runningGet running matches for league Parameters Name In Required Type league_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /leagues/{league_id_or_slug}/matches/upcomingGet upcoming matches for league Parameters Name In Required Type league_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /leagues/{league_id_or_slug}/seriesList series of a league Parameters Name In Required Type league_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /leagues/{league_id_or_slug}/tournamentsGet tournaments for a league Parameters Name In Required Type league_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
Matches 7 GET /livesList lives matches Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /matchesList matches Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /matches/pastGet past matches Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /matches/runningGet running matches Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /matches/upcomingGet upcoming matches Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /matches/{match_id_or_slug}Get a match Parameters Name In Required Type match_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /matches/{match_id_or_slug}/opponentsGet match's opponents Parameters Name In Required Type match_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
Players 3 GET /playersList players Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /players/{player_id_or_slug}Get a player Parameters Name In Required Type player_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /players/{player_id_or_slug}/matchesGet matches for a player Parameters Name In Required Type player_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
Series 11 GET /seriesList series Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/pastGet past series Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/runningGet running series Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/upcomingGet upcoming series Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/{serie_id_or_slug}Get a serie Parameters Name In Required Type serie_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/{serie_id_or_slug}/matchesGet matches for a serie Parameters Name In Required Type serie_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/{serie_id_or_slug}/matches/pastGet past matches for serie Parameters Name In Required Type serie_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/{serie_id_or_slug}/matches/runningGet running matches for serie Parameters Name In Required Type serie_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/{serie_id_or_slug}/matches/upcomingGet upcoming matches for serie Parameters Name In Required Type serie_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/{serie_id_or_slug}/playersGet players for a serie Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no — serie_id_or_slugpath yes string
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /series/{serie_id_or_slug}/tournamentsGet tournaments for a serie Parameters Name In Required Type serie_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
Teams 6 GET /teamsList teams Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /teams/{team_id_or_slug}Get a team Parameters Name In Required Type team_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /teams/{team_id_or_slug}/leaguesGet leagues for a team Parameters Name In Required Type team_id_or_slugpath yes — searchquery no — sortquery no — rangequery no — filterquery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /teams/{team_id_or_slug}/matchesGet matches for team Parameters Name In Required Type team_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /teams/{team_id_or_slug}/seriesGet series for a team Parameters Name In Required Type team_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /teams/{team_id_or_slug}/tournamentsGet tournaments for a team Parameters Name In Required Type team_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
Tournaments 10 GET /tournamentsList tournaments Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/pastGet past tournaments Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/runningGet running tournaments Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/upcomingGet upcoming tournaments Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/{tournament_id_or_slug}Get a tournament Parameters Name In Required Type tournament_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/{tournament_id_or_slug}/bracketsGet a tournament's brackets Parameters Name In Required Type tournament_id_or_slugpath yes — filterquery no — rangequery no — sortquery no — searchquery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/{tournament_id_or_slug}/matchesGet matches for tournament Parameters Name In Required Type tournament_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/{tournament_id_or_slug}/playersGet players for a tournament Parameters Name In Required Type filterquery no — searchquery no — sortquery no — rangequery no — tournament_id_or_slugpath yes string
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/{tournament_id_or_slug}/rostersGet rosters for a tournament Parameters Name In Required Type tournament_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /tournaments/{tournament_id_or_slug}/standingsGet tournament standings Parameters Name In Required Type tournament_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
Videogames 6 GET /videogamesList videogames Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /videogames/{videogame_id_or_slug}Get a videogame Parameters Name In Required Type videogame_id_or_slugpath yes —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /videogames/{videogame_id_or_slug}/leaguesParameters Name In Required Type videogame_id_or_slugpath yes — searchquery no — sortquery no — rangequery no — filterquery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /videogames/{videogame_id_or_slug}/seriesList series for a videogame Parameters Name In Required Type videogame_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /videogames/{videogame_id_or_slug}/tournamentsGet tournaments for a videogame Parameters Name In Required Type videogame_id_or_slugpath yes — filterquery no — rangequery no — sortquery no — searchquery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
GET /videogames/{videogame_id_or_slug}/versionsList videogame versions Parameters Name In Required Type videogame_id_or_slugpath yes — filterquery no — rangequery no — sortquery no — searchquery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
tournaments 1 GET /tournaments/{tournament_id_or_slug}/teamsGet teams for a tournament Parameters Name In Required Type tournament_id_or_slugpath yes — filterquery no — searchquery no — sortquery no — rangequery no —
Responses Status Description Schema 200— — 400— — 401— — 403— — 404— — 422— —
Developer reference Base URL https://api.pandascore.co
Rate limit Free plan: 1,000 requests/hour. Paid plans: 4,000 requests/hour. Remaining quota is reported in the X-Rate-Limit-Remaining response header.
Key endpoints GET /matches GET /leagues GET /teams GET /players GET /videogames