🚀 OpenCritic Reviews Scraper · 5,000 Free Reviews/Month avatar

🚀 OpenCritic Reviews Scraper · 5,000 Free Reviews/Month

Pricing

from $1.00 / 1,000 review scrapeds

Go to Apify Store
🚀 OpenCritic Reviews Scraper · 5,000 Free Reviews/Month

🚀 OpenCritic Reviews Scraper · 5,000 Free Reviews/Month

OpenCritic Reviews Scraper gets you critic reviews ⚡ fast, 🎯 100% accurate and 🔍 ridiculously detailed — score, outlet, critic, snippet & link by game, outlet or critic. 💰 $1 per 1,000 reviews, no start fee. Scrape your first 5,000 reviews free every month 🚀

Pricing

from $1.00 / 1,000 review scrapeds

Rating

0.0

(0)

Developer

Omkar Cloud

Omkar Cloud

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

16 hours ago

Last modified

Categories

Share

OpenCritic Reviews Scraper

OpenCritic Reviews Scraper by Omkar Cloud gets you 🎯 accurate, 🔍 detailed OpenCritic critic reviews.

OpenCritic tracks what the top critics say about every game, and every run reads it live — so you get every review of a game, every review an outlet published or every review a critic wrote, with the score, outlet, critic, snippet and link, one row per review, and can successfully complete your project.

$1 per 1,000 reviews. And with Apify's free plan you get $5 of credit every month, so your first 5,000 reviews each month are free.

This is an excellent Actor made by Omkar Cloud, which is Rated Excellent — 4.7 based on 37 reviews on Trustpilot.

👉 Try OpenCritic Reviews Scraper free — your first 5,000 reviews are Free.

What can I get

  • 📝 Every critic review of a game — the whole set in one run, from IGN, GameSpot, Eurogamer, PC Gamer and 800+ more outlets
  • 🗞️ Every review an outlet or a critic wrote — by id, link or name, like IGN or Jeff Gerstmann
  • 🎯 The score, both ways — OpenCritic's 0-100 score and the outlet's own scale (4.5 stars, 9/10), plus recommended or not and the median at review time
  • 🧑‍💻 Who, where and when — critic with profile link, outlet, language, platform reviewed on, published date, snippet and the link to the full review
  • 🎮 Player reviews too — each game's user reviews with score, recommendation and excerpt, tagged review_type: user

Why OpenCritic Reviews Scraper

Most other OpenCritic scrapers fail you in one of four ways:

  • 🧩 No reviews at all — they return a game's aggregate score, never the individual reviews behind it
  • 🔗 One game at a time — no reviews by outlet, no reviews by critic, no name search
  • 💸 Pay 5× to 21× more — $5 to $21 per 1,000 rows, often plus a start fee on every run
  • 🪦 Works today, breaks next month — nobody maintains it

OpenCritic Reviews Scraper is read live on every run, priced honestly with no start fee, and actively maintained.

Input

FieldWhat it does
GamesOpenCritic game ids (12090), opencritic.com game links, or names (Baldur's Gate 3) — every critic review of each game
OutletsOutlet ids (56), links, or names (IGN) — every review the outlet published
CriticsCritic ids (663), links, or names (Jeff Gerstmann) — every review the critic wrote
Sort ReviewsNewest, oldest, highest or lowest score, outlet popularity, or blend. Empty = the site's default
OrderAscending or descending
Include User ReviewsAdds each game's player reviews, tagged review_type: user — same price
Max Reviews per Game / Outlet / CriticReviews to collect from each source
Max ReviewsCost control for the whole run — 1,000 reviews = $1

Example: A Critic Review

{
"review_type": "critic",
"id": "62164e1c9e5c48c548d89037",
"link": "https://www.ign.com/articles/elden-ring-review",
"snippet": "Elden Ring is a massive iteration on what FromSoftware began with the Souls series, bringing its relentlessly challenging combat to an incredible open world that gives us the freedom to choose our own path.",
"language": "en-us",
"published_at": "2022-02-23",
"score": 100,
"outlet_score": 10,
"normalized_score": 100,
"has_verdict": true,
"score_format": {
"name": "0 to 10 incl decimals",
"base": 10
},
"authors": [
{
"id": 621,
"name": "Mitchell Saltzman",
"link": "https://opencritic.com/critic/621/mitchell-saltzman"
}
],
"outlet": {
"id": 56,
"name": "IGN",
"link": "https://opencritic.com/outlet/56/ign"
},
"game": {
"id": 12090,
"name": "Elden Ring",
"link": "https://opencritic.com/game/12090/elden-ring"
},
"source_input": "Elden Ring",
"source_kind": "game",
"source_id": 12090,
"source_name": "Elden Ring"
}

Trimmed for readability — every row also carries the platforms reviewed on, the median score at review time and whether it is a video review.

Get Started with 5,000 Free Reviews

  1. Open OpenCritic Reviews Scraper — the form comes pre-filled with Elden Ring.
  2. Add your own games, outlets or critics and click Start.
  3. Download the results as JSON, CSV or Excel 😎.

Pricing

$1 per 1,000 reviews. No start fee. You pay for the rows you get, nothing else.

What you scrapePrice
Review row — critic or user review with score, outlet, critic, snippet, link$0.001 each — $1 per 1,000
Actor start$0 — most competitors charge one

Apify's free plan gives you $5 of credit every month, so 5,000 reviews are free every month. A review reached twice in one run — through its game and its outlet — is scraped and billed only once.

Run It from Code

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('omkar-cloud/opencritic-reviews-scraper').call({
games: ['Elden Ring', "Baldur's Gate 3"],
includeUserReviews: true,
maxReviewsPerSource: 300,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);
from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("omkar-cloud/opencritic-reviews-scraper").call(run_input={
"outlets": ["IGN", "GameSpot"],
"sort": "newest",
"maxReviewsPerSource": 200,
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["game"]["name"], item["outlet"]["name"], item["score"])

FAQ

Which reviews can I scrape? Every critic review OpenCritic tracks — by game, by outlet or by critic — plus each game's player reviews.

What does a run cost? $1 per 1,000 reviews and no start fee. Set Max Reviews to cap any run.

How fresh is the data? It is read live from OpenCritic on every run.

Why is a score null? Some outlets publish reviews without a verdict — those rows carry has_verdict: false and a null score, so they never skew your averages.

Can I get the game scores too? Yes — OpenCritic Scraper gets every game's Top Critic Score, tier and details at $1 per 1,000.

Do I need proxies or an OpenCritic account? No. The Actor handles everything.

💬 Have Questions? We Have Answers.

You're a developer — we know how hard completing a project can be. So we offer full support: just message us and we'll reply ✅ with a solution within 1 working day.

Message Us on WhatsApp

Ask Us on Email

You are important to us — just message us and we will solve your problem ✅ within 1 working day. 🩷 Pinky Promise 🤙!