Liquipedia Esports Wiki Scraper
Pricing
from $12.00 / 1,000 result items
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
Maintained by CommunityActor stats
0
Bookmarked
21
Total users
6
Monthly active users
6 days ago
Last modified
Share
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 it | What they scrape Liquipedia for |
|---|---|
| Esports analysts | Tracking tournament results and bracket progression across a season. |
| Team managers | Building a database of player transfers, roster histories, and free agents. |
| Data journalists | Gathering match outcomes and player statistics for esports reporting. |
| Fantasy esports developers | Populating 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 wikis | One scraper covers League of Legends, Counter-Strike, Dota 2, Valorant, StarCraft, Rocket League, and 18 more titles. |
| Page or category input | Target a single page by exact title or enumerate every page inside a category like Tournaments or Teams. |
| Parsed HTML included | Each record delivers the full parsed HTML body, so you can extract infoboxes, tables, and text with your own parser. |
| No API key | Reads 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.
| Feature | ParseForge | Esports Tournament Roster Scraper | Liquipedia Esports Scraper |
|---|---|---|---|
| 24 supported game wikis | Yes | 30+ games listed | Not listed |
| Full parsed HTML body per page | Yes | Not listed | Not listed |
| Category enumeration | Yes | Not listed | Not listed |
| Pre-parsed player roster fields | Not listed | Yes | Yes |
| Pre-parsed tournament fields | Not listed | Not listed | Yes |
| Single page fetch by exact title | Yes | Not listed | Not 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the Liquipedia Esports Wiki Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
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.
