OpenCritic Game Reviews Scraper
Pricing
from $19.00 / 1,000 result items
OpenCritic Game Reviews Scraper
Scrapes OpenCritic browse lists for game titles, aggregated critic scores, recommendation percentages, platforms, and release dates. Returns each game as one flat row.
Pricing
from $19.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Categories
Share
OpenCritic Game Reviews Scraper
Scrape game reviews, critic scores, and recommendations from OpenCritic, up to a million games per run. Every game comes with its aggregated score, percent recommended, platforms, and release date. No API key required. Export to CSV, JSON, Excel, or XML.
OpenCritic aggregates critic reviews into a single score, but browsing hundreds of game pages by hand is slow. This Actor reads the public browse lists directly, sorted by score, release date, or popularity, and returns each game as one flat row. You get the data you need for market analysis, backlog tools, or recommendation engines without writing a single scraper.
| Who uses it | What they scrape OpenCritic for |
|---|---|
| Game publishers | Benchmark their own titles against competitors by critic score and recommendation rate. |
| Market analysts | Track which genres and platforms are receiving the highest critic praise each quarter. |
| Deal hunters and price-tracker builders | Enrich game price data with critic scores to highlight quality bargains. |
| Backlog app developers | Populate a game database with critic consensus to help users prioritize what to play next. |
What it does
This Actor collects OpenCritic game entries from browse lists and returns each one as a flat row with its aggregated score, recommendation percentage, platforms, and release date.
- ๐ Sort by score: Pull the highest-rated or lowest-rated games first, from the full OpenCritic catalog.
- ๐ Sort by release date: Collect the newest releases or build a historical timeline of game launches.
- ๐ฅ Sort by popularity: Get the games generating the most discussion and traffic on OpenCritic right now.
- ๐ข Capped collection: Set a hard limit from 1 to 1,000,000 games so a single run fits your time and storage budget.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with OpenCritic data
๐ Build a critic-score leaderboard.
A gaming news site runs the Actor weekly sorted by score to publish an updated list of the top 100 highest-rated games of all time.
๐ฎ Enrich a price tracker with review data.
A deal-finding service scrapes OpenCritic scores and recommendation percentages, then joins them to price data so users can filter for highly-rated games on sale.
๐ Monitor new release reception.
A market analyst runs the Actor sorted by release date every Monday to compile a report on how the past week's launches are scoring with critics.
๐ Research a genre or platform.
A publisher collects the full browse list sorted by popularity, then filters the dataset locally to see which RPGs on PC are dominating critic attention.
Why choose this scraper
| What you get | |
|---|---|
| One flat schema | Every game is a row with the same columns, ready for a database or spreadsheet. |
| No API registration | Reads the public browse feeds. No OAuth, no app approval, no rate-limit headaches. |
| Three sort orders | Score, release date, or popularity. Pick the one that matches your question. |
| Runs on Apify | Schedule it daily, run it once, or call it from your own app via the API. |
How it compares
This Actor focuses on high-volume browse list collection with three sort orders, while the alternative also opens individual game pages for extra detail fields.
| Feature | ParseForge | OpenCritic Game Reviews & Scores Scraper |
|---|---|---|
| Scrapes browse lists | Yes, with sort by score, release date, or popularity | Yes |
| Scrapes individual game detail pages | Not listed | Yes |
| Sort by popularity | Yes | Not listed |
| Configurable max items per run | Yes, 1 to 1,000,000 | Not listed |
| Returns recommendation percentage | Yes | Not listed |
Configure the run
Drive the Actor by choosing a sort order and a maximum number of games. Sorting runs first, then the Actor stops once it hits your cap. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10}
A larger pull:
{"maxItems": 200}
Pricing
Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $2.10 |
| 1,000 results | $21.00 |
| 10,000 results | $210.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 OpenCritic Game Reviews 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 OpenCritic 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/opencritic-games-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting fewer results than my maxItems setting?
The Actor stops when it has collected the number you set or when it reaches the end of the browse list. If OpenCritic has fewer total games than your maxItems value, you will get all of them and the run will finish normally.
The run failed with a timeout error.
A very large maxItems value can cause a long run. Increase the run timeout in your Apify actor settings, or reduce maxItems and run the Actor more frequently.
Some games are missing a score or show a zero.
OpenCritic displays a score only after a game has received enough critic reviews. Newly listed games or very obscure titles may not have a score yet. The Actor returns whatever OpenCritic shows.
The data looks different from what I see on the website.
Scores and rankings update continuously as new reviews are published. A run captures a snapshot at that moment. Run the Actor again to get the latest values.
I got blocked or received an error from OpenCritic.
Apify's platform rotates IPs and manages request rates automatically. If you still see blocks, try reducing your maxItems or spacing out your runs. Contact Apify support if the issue persists.
FAQ
| Question | Answer |
|---|---|
| Does this scrape individual game detail pages or the browse list? | It reads the browse list pages. You get the summary data shown on the list: title, aggregated score, percent recommended, platforms, and release date. It does not open every game's detail page. |
| What exactly is in the 'score' field? | It is the OpenCritic aggregated critic score, typically a 0-100 number that averages all the individual critic reviews collected for that game. |
| Can I filter by platform or genre before scraping? | The input schema does not include platform or genre filters. The Actor pulls the global browse list sorted by your chosen order. You can filter the resulting dataset locally by platform or genre after the run. |
| How many games can I get in one run? | You set the maximum with the 'maxItems' field, anywhere from 1 to 1,000,000. The Actor stops cleanly once it reaches that number. |
| Do I need an OpenCritic account or API key? | No. The Actor reads the publicly accessible browse pages. No login, no API key, no registration of any kind is required. |
| What export formats are supported? | You can export your dataset from Apify in CSV, JSON, Excel, or XML. The Actor itself returns the data in the standard Apify dataset format. |
| Can I schedule this to run automatically? | Yes. Apify supports scheduled runs. You can set it to run daily, weekly, or on any cron schedule you need. |
| Does it collect user reviews or only critic reviews? | It collects the aggregated critic data shown on the browse list: the critic score and the percentage of critics who recommend the game. It does not collect individual user reviews. |
| What is the 'percent recommended' value? | It is the percentage of critics who recommend the game, as reported by OpenCritic. A game with a 90% recommended rate was endorsed by 9 out of 10 critics. |
| Is the data returned in real time? | Each run reads OpenCritic live, so you get the scores and rankings as they exist at the moment the Actor 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 OpenCritic, LLC. 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.
