For Agents
Access esports data with videogame-specific endpoints for champions, items, maps, and abilities across LoL, Dota 2, CS:GO, Valorant, and more.
Use for: Get all League of Legends champions, Find Dota 2 items and metadata, List CS:GO maps used in competitive play, Get upcoming matches for Valorant
Not supported: Does not provide in-game player data or ranked ladder information — use for professional esports and game metadata only.
PandaScore REST API provides comprehensive esports data for League of Legends, Dota 2, CS:GO, Overwatch, Valorant, Rainbow Six Siege, and more. This variant offers expanded videogame-specific endpoints with detailed game metadata like champions, items, maps, and abilities. The API supports filtering, range queries, search, sorting, and pagination. Authentication uses bearer tokens or query string tokens with rate limits of 1000 requests/hour (free) or 4000 requests/hour (paid). The data hierarchy is Leagues > Series > Tournaments > Matches > Games.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the PandaScore REST API for All Videogames, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with PandaScore REST API for All Videogames API.
Query videogame-specific data like champions, items, maps, spells, and abilities
Access leagues, series, tournaments, and matches with detailed filters
Get team and player profiles with rosters and statistics
Track data changes with additions, changes, and deletions endpoints
GET STARTED
Filter by date ranges, videogames, teams, players, and tournament stages
Search resources by name or partial string matches
Sort results by multiple fields with ascending or descending order
Patterns agents use PandaScore REST API for All Videogames API for, with concrete tasks.
★ Game-Specific Data Integration
Build apps that integrate videogame metadata like champions, items, maps, and abilities by querying videogame-specific endpoints. For example, GET /lol/champions returns all League of Legends champions with stats, or GET /csgo/maps returns competitive map pool data. This supports fantasy apps, analytics tools, and educational content that require game knowledge.
GET /lol/champions for LoL champion data, GET /dota2/items for Dota 2 item metadata.
Esports Match Filtering and Search
Filter matches by videogame, date range, status, teams, or players using flexible query parameters. The API supports filter, range, search, and sort parameters for granular control. This enables match discovery features in apps and dashboards.
GET /matches?filter[videogame]=lol&range[begin_at]=2026-06-01,2026-06-30&sort=begin_at for filtered LoL matches.
AI Agent for Videogame-Specific Queries
Let an AI agent answer questions like 'what items are in Dota 2', 'show me all League champions', or 'list CS:GO competitive maps'. Through Jentic, the agent searches by intent, loads videogame-specific schemas, and executes queries.
Use Jentic search 'get league of legends champions' to find GET /lol/champions, load schema, execute.
56 endpoints — pandascore rest api provides comprehensive esports data for league of legends, dota 2, cs:go, overwatch, valorant, rainbow six siege, and more.
METHOD
PATH
DESCRIPTION
/lol/champions
Get League of Legends champions
/dota2/items
Get Dota 2 items
/csgo/maps
Get CS:GO maps
/matches
List matches with filters
/teams
List teams
/changes
Track data changes
/lol/champions
Get League of Legends champions
/dota2/items
Get Dota 2 items
/csgo/maps
Get CS:GO maps
/matches
List matches with filters
/teams
List teams
/changes
Track data changes
Three things that make agents converge on Jentic-routed access.
Credential isolation
PandaScore bearer tokens are stored encrypted in the Jentic vault and injected at execution time.
Intent-based discovery
Agents search by intent such as 'get league champions' and Jentic returns videogame-specific endpoints with schemas.
Time to first call
Direct integration: 1-2 days. Through Jentic: under 1 hour.
Alternatives and complements available in the Jentic catalogue.
PandaScore REST API for All Videogames
Same base API, alternative slug for the same comprehensive esports data with videogame-specific endpoints.
These are effectively the same API with different slugs in the directory structure.
Specific to using PandaScore REST API for All Videogames API through Jentic.
What videogame metadata is available?
The API provides champions, items, maps, spells, and abilities for supported games including League of Legends, Dota 2, CS:GO, and Valorant.
How do I filter matches by videogame?
Use the filter[videogame] parameter with values like 'lol', 'dota2', 'csgo', or 'valorant' to filter matches by game.
Can I search for specific champions or items?
Yes. Use the search parameter on videogame-specific endpoints like GET /lol/champions?search[name]=twi to find champions by partial name match.