Discover/liquipedia.net API
live

liquipedia.net APIliquipedia.net

Access Liquipedia esports data via API: match schedules, team rosters, player profiles, tournament results, and Valorant agent stats across CS, LoL, and Dota 2.

Endpoints
4
Updated
10d ago
Try it
Tournament statistics page path on the Valorant wiki. Must match the exact Liquipedia page
api.parse.bot/scraper/4ee21497-024f-4570-b075-97b9fd21ae78/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/4ee21497-024f-4570-b075-97b9fd21ae78/get_valorant_agent_stats?tournament_path=VCT%2F2024%2FChampions%2FStatistics' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 4 totalclick to expand

Extract Valorant agent usage statistics and player performance data from a tournament statistics page on Liquipedia. Returns agent pick rates, individual player stats, and map play counts. Returns stale_input if the tournament page does not exist.

Input
ParamTypeDescription
tournament_pathstringTournament statistics page path on the Valorant wiki. Must match the exact Liquipedia page title.
Response
{
  "type": "object",
  "fields": {
    "data": "object containing agent_stats (array of {agent, players_using, usage_rate}), player_stats (array of player performance objects), total_players (integer), and map_stats (array of map play count objects)",
    "tournament": "string - the tournament path used"
  },
  "sample": {
    "data": {
      "data": {
        "map_stats": [
          {
            "Map": "Abyss",
            "Total": "14×",
            "Group A": "2×",
            "Group B": "4×",
            "Group C": "0×",
            "Group D": "0×",
            "Playoffs": "8×"
          }
        ],
        "agent_stats": [
          {
            "agent": "Viper",
            "usage_rate": 35,
            "players_using": 28
          },
          {
            "agent": "Omen",
            "usage_rate": 27.5,
            "players_using": 22
          }
        ],
        "player_stats": [
          {
            "#": "1",
            "A": "54",
            "D": "202",
            "K": "269",
            "KD": "1.33",
            "ACS": "258",
            "ADR": "181",
            "KDA": "1.60",
            "KAST": "74.7%",
            "Maps": "14",
            "Team": "",
            "A/Map": "3.9",
            "D/Map": "14.4",
            "FK/FD": "51 / 42",
            "K/Map": "19.2",
            "Agents": [
              "Raze",
              "Yoru"
            ],
            "Player": "Derke"
          }
        ],
        "total_players": 80
      },
      "tournament": "VCT/2024/Champions/Statistics"
    },
    "status": "success"
  }
}

About the liquipedia.net API

The Liquipedia API exposes esports data across 4 endpoints covering Valorant, Counter-Strike, League of Legends, and Dota 2. Use get_upcoming_matches to pull live and recent match schedules with scores and start times, get_team_roster to retrieve active rosters from any supported wiki, or get_valorant_agent_stats for per-tournament agent pick rates and player performance figures. Counter-Strike player bios, team rosters, and tournament placements are all available through get_cs_esports_data.

Match Schedules and Roster Data

get_upcoming_matches returns a chronological array of match objects, each with game, team1, team2, score, and start_time_ph fields. Coverage spans Valorant, Counter-Strike, League of Legends, and Dota 2, with results starting from the last hour. No filtering parameters are accepted — all four games are returned in a single call.

get_team_roster accepts a team page name and a wiki slug (leagueoflegends, valorant, counterstrike, or dota2). The response includes each player's ID, Name, and Join Date. Some wikis also return a Position field; others do not. If the team page does not exist on Liquipedia, the endpoint returns a stale_input error rather than an empty array.

Counter-Strike and Valorant Specifics

get_cs_esports_data accepts up to three independent parameters — team, player, and tournament — and returns whichever objects correspond to the params you provide. A team response includes the roster as an array of {ID, Name, Join Date} objects. A player response includes a name string and an info object with biographical key-value pairs drawn from the Liquipedia infobox (nationality, birth date, team history, etc.). A tournament response includes placement results. At least one parameter is required.

get_valorant_agent_stats targets a specific tournament statistics page via the tournament_path parameter, which must match the exact Liquipedia page title. The data object contains agent_stats — an array of {agent, players_using, usage_rate} objects — alongside player_stats with individual performance figures and map play counts for the tournament. If the page does not exist, the endpoint returns stale_input.

Common use cases
  • Display live match countdowns by polling get_upcoming_matches for start times across all four supported games
  • Build a CS2 team tracker that shows current roster members and join dates using get_cs_esports_data with the team param
  • Pull player biographies for fantasy esports apps via the player param in get_cs_esports_data
  • Analyze Valorant agent meta trends by comparing usage_rate values across multiple tournaments with get_valorant_agent_stats
  • Track tournament standings and placement results for Counter-Strike events using get_cs_esports_data with the tournament param
  • Sync multi-game roster pages by querying get_team_roster with the appropriate wiki slug for each title
  • Identify which agents specific players favor by cross-referencing player_stats from get_valorant_agent_stats
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Liquipedia have an official developer API?+
Liquipedia provides an official API portal at https://api.liquipedia.net. It exposes structured data for many of the same wikis, but requires registration and has its own access restrictions. This Parse API provides a simplified interface to a subset of that same underlying data.
What does `get_cs_esports_data` return when I pass all three parameters at once?+
The response includes all three objects — team (with roster), player (with infobox fields), and tournament (with placement results) — in a single response. Each object is only present when its corresponding parameter is supplied. You can pass one, two, or all three in a single request.
How specific does `tournament_path` need to be for `get_valorant_agent_stats`?+
It must match the exact Liquipedia page title for the tournament's statistics page on the Valorant wiki, including capitalization and underscores. If the path does not correspond to an existing page, the endpoint returns stale_input rather than partial data.
Does the API cover game titles beyond Valorant, Counter-Strike, League of Legends, and Dota 2?+
Not currently. The four endpoints are scoped to those four titles, and get_team_roster accepts only the wiki slugs leagueoflegends, valorant, counterstrike, and dota2. Liquipedia hosts wikis for many other games (Rocket League, PUBG, StarCraft, etc.) that are not covered here. You can fork this API on Parse and revise it to add endpoints targeting those additional wikis.
Is historical match data available through `get_upcoming_matches`?+
Only partially. The endpoint returns matches from the last hour onward, so it includes very recent completed matches alongside upcoming ones. It is not designed for deep historical queries. The API covers get_cs_esports_data with a tournament param for historical placement results in Counter-Strike. You can fork the API on Parse and revise it to add a dedicated historical match history endpoint for other games.
Page content last updated . Spec covers 4 endpoints from liquipedia.net.
Related APIs in SportsSee all →
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
nfl.com API
Access real-time NFL data including game schedules, scores, player statistics, team rosters, standings, injury reports, fantasy rankings, and the latest news — all from nfl.com.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.