Liquipedia Esports Wiki Scraper avatar

Liquipedia Esports Wiki Scraper

Pricing

from $12.00 / 1,000 result items

Go to Apify Store
Liquipedia Esports Wiki Scraper

Liquipedia Esports Wiki Scraper

Scrapes Liquipedia wiki pages by exact title or category across 24 esports games. Returns each page with its full parsed HTML body and metadata.

Pricing

from $12.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

21

Total users

6

Monthly active users

6 days ago

Last modified

Categories

Share

ParseForge

Liquipedia Esports Wiki Scraper

Scrape esports wiki pages from any Liquipedia game, from tournament brackets to player profiles, up to a million per run. Every page returns its full parsed HTML, infobox data, and wiki metadata. No API key required. Export to CSV, JSON, Excel, or XML.

Liquipedia is the definitive wiki for competitive esports, but manually copying tournament results, team rosters, or player stats across dozens of game wikis is slow and error-prone. This Actor reads public wiki pages directly, letting you pull structured data from any of 24 supported game wikis by exact page name or by crawling an entire category like Tournaments or Teams. You get clean, parsed HTML and metadata in one consistent schema, ready for analysis or archival.

Who uses itWhat they scrape Liquipedia for
Esports analystsTracking tournament results and bracket progression across a season.
Team managersBuilding a database of player transfers, roster histories, and free agents.
Data journalistsGathering match outcomes and player statistics for esports reporting.
Fantasy esports developersPopulating player performance data and team lineups for fantasy leagues.

What it does

This Actor collects Liquipedia wiki pages by exact title or by enumerating a category across 24 supported game wikis, and returns each page as a flat record with its parsed HTML body and metadata.

  • ๐ŸŽฏ Targeted page fetch: Pull a single wiki page by its exact title, like 'VCT/2024' or 'Faker'.
  • ๐Ÿ“‚ Category enumeration: Crawl every page inside a category such as 'Category:Tournaments' or 'Category:Teams'.
  • ๐ŸŽฎ 24 game wikis: League of Legends, Counter-Strike, Dota 2, Valorant, StarCraft 2, Rocket League, Overwatch, Apex Legends, Fortnite, Rainbow Six, Smash, and more.
  • ๐Ÿ“„ Parsed HTML body: Each record includes the full parsed HTML content of the wiki page, ready for your own extraction logic.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Liquipedia data

๐Ÿ† Collect tournament results.

An esports analyst sets the game to Valorant and the category to 'Category:Tournaments' to pull every event page, then parses bracket tables from the HTML to feed a historical results dashboard.

๐Ÿ‘ฅ Build a player database.

A talent scout runs the Actor on the League of Legends wiki with 'Category:Players' to enumerate every pro player page, extracting real names, nationalities, and team histories from the parsed HTML.

๐Ÿ”„ Track roster changes.

A team manager targets the Counter-Strike wiki and the 'Category:Teams' filter to pull current rosters weekly, diffing the parsed infobox data to spot transfers and free agents.

๐Ÿ“Š Archive match data.

A data journalist scrapes the Dota 2 wiki by tournament page names to collect match results and statistics, building a dataset for an investigative piece on competitive balance.

Why choose this scraper

What you get
24 game wikisOne scraper covers League of Legends, Counter-Strike, Dota 2, Valorant, StarCraft, Rocket League, and 18 more titles.
Page or category inputTarget a single page by exact title or enumerate every page inside a category like Tournaments or Teams.
Parsed HTML includedEach record delivers the full parsed HTML body, so you can extract infoboxes, tables, and text with your own parser.
No API keyReads public wiki pages directly with no registration, no OAuth, and no rate-limit headaches.

How it compares

This Actor focuses on raw page collection with full parsed HTML across 24 game wikis, while the competitors below deliver pre-parsed structured fields for specific entity types.

FeatureParseForgeEsports Tournament Roster ScraperLiquipedia Esports Scraper
24 supported game wikisYes30+ games listedNot listed
Full parsed HTML body per pageYesNot listedNot listed
Category enumerationYesNot listedNot listed
Pre-parsed player roster fieldsNot listedYesYes
Pre-parsed tournament fieldsNot listedNot listedYes
Single page fetch by exact titleYesNot listedNot listed

Configure the run

Drive the Actor from a specific page name or a category filter across 24 supported game wikis, and set a maximum page limit to control the size of each run. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10,
"game": "valorant",
"categoryFilter": "Category:Tournaments"
}

A larger pull:

{
"maxItems": 200,
"game": "valorant",
"categoryFilter": "Category:Tournaments"
}

Pricing

Pay-per-result: $0.016 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$1.60
1,000 results$16.00
10,000 results$160.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Liquipedia Esports Wiki Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Liquipedia through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/liquipedia-esports-wiki-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that the page name uses underscores or spaces exactly as it appears in the Liquipedia URL. For categories, ensure the prefix 'Category:' is included, like 'Category:Tournaments'. Also verify the game wiki selection matches the page you want.

The Actor returns a page but the HTML looks empty or incomplete.

Some Liquipedia pages use heavy JavaScript for tables and brackets. The Actor captures the server-rendered HTML. If content is missing, it may be loaded dynamically and require a browser-based scraper instead.

My run is taking too long or timing out.

Lower the maximum pages setting or disable the parsed HTML field. Large category crawls with full HTML on every page can be slow. Consider breaking the work into smaller runs by subcategory.

I get an error about an invalid page name.

Page names are case-sensitive and must match the wiki exactly. Visit the Liquipedia page in your browser, copy the title from the URL, and paste it into the Page Name field.

The category filter returns pages I did not expect.

Liquipedia categories can include subcategories and related pages. Review the category page on the wiki to see exactly which pages are listed before running a large crawl.

FAQ

QuestionAnswer
Which games does this scraper support?It supports 24 Liquipedia game wikis: League of Legends, Counter-Strike, Dota 2, StarCraft (Brood War), StarCraft 2, Valorant, Rocket League, Overwatch, Apex Legends, Fortnite, Rainbow Six, Smash, Warcraft, Call of Duty, Halo, Age of Empires, PUBG, Free Fire, Mobile Legends, Wild Rift, Hearthstone, Magic: The Gathering, EA Sports FC, and Rocket Arena.
Can I scrape a single player or team page?Yes. Set the game wiki and enter the exact page name, like 'Faker' or 'Sentinels', in the Page Name field. The Actor will return that one page with its full parsed HTML.
How do I scrape all tournaments for a game?Select the game wiki and set the Category Filter to 'Category:Tournaments'. The Actor will enumerate every page in that category, up to the maximum you set.
Does this return structured data like player names and prize pools?The Actor returns the full parsed HTML body of each page. You can parse infoboxes, tables, and text from that HTML using your own extraction logic or a downstream tool.
What format does the output come in?You can export your dataset to CSV, JSON, Excel, or XML directly from the Apify platform.
Is there a rate limit or do I need an API key?No API key or registration is required. The Actor reads public wiki pages directly. You control the volume with the max pages setting.
Can I scrape multiple game wikis in one run?Each run targets one game wiki at a time. To scrape multiple games, run the Actor once per game wiki, either sequentially or in parallel.
What is the difference between Page Name and Category Filter?Page Name fetches one specific wiki page by its exact title. Category Filter enumerates every page inside a category. If you provide both, Page Name takes priority.
Does the scraper follow links to subpages?No. It collects the pages directly listed in the category or the single page you name. It does not recursively follow links from the page body.
How large can the parsed HTML be?Large tournament pages with many brackets and tables can produce big records. You can disable the parsed HTML field by setting Include Parsed HTML to false for faster, lighter catalog runs.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Team Liquid. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.