Metacritic Scraper — Metascores, Reviews, Games & Movies
Pricing
from $2.00 / 1,000 reviews
Metacritic Scraper — Metascores, Reviews, Games & Movies
Scrape Metacritic games, movies and TV shows: Metascore, user score, platforms, release date, genres, developer and publisher, plus critic and user reviews with score, text and date. Works with URLs, browse lists and search.
Pricing
from $2.00 / 1,000 reviews
Rating
0.0
(0)
Developer
Trevor Ortega
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
4 days ago
Last modified
Features
Share
Metacritic Scraper
Scrape Metacritic games, movies and TV shows: Metascore, user score, platforms, release date, genres, developer and publisher, plus critic and user reviews with score, text and date. Works with URLs, browse lists and search.
Metacritic Scraper turns any game, movie or TV show on Metacritic into clean JSON. In reviews mode you get every user review (score 0-10, full text, date, platform, spoiler flag) or every critic review (score 0-100, quote, date, publication, critic name and a link to the full article) as its own row. For games with several platforms the actor collects the reviews of every platform, or only the one you choose (pc, playstation-5, xbox-series-x, nintendo-switch...). Metacritic serves at most 10,000 reviews per query; for bigger titles the actor continues through the positive, mixed and negative buckets, so a hit like The Last of Us Part II yields up to about 30,000 user reviews per platform. In titles mode you get the Metascore and user score with their sentiment and positive/mixed/negative counts, the per-platform Metascores, platforms, genres, developers and publishers (or directors, writers, cast and production companies for film and TV), ESRB/MPAA/TV rating, runtime, seasons, networks, awards, IMDb id, summary, the must-play / must-see badge and the cover image. Browse lists (best games of all time, new PS5 games, 2024 horror movies, Netflix shows...) and search are covered too. No Metacritic account is needed. Download JSON, CSV or Excel, or use the API from Python, Node, n8n, Make or Google Sheets. You pay only for the items you get: $1 per 1,000 reviews.
What data does Metacritic Scraper extract?
Every item has a type field: review, title or list_entry.
Review items (type: "review", mode reviews)
| Field | Description |
|---|---|
titleId, titleName, titleSlug, mediaType | The game, movie or show the review belongs to (mediaType: game, movie or tv) |
reviewType | user or critic |
reviewId | Metacritic's review id (user reviews) or a stable hash of publication + link (critic reviews) |
score | User reviews 0-10, critic reviews 0-100; null for unscored critic reviews |
text | User review text, or the critic quote shown on Metacritic |
date | Review date, ISO YYYY-MM-DD (some old film critic reviews have none) |
platform | Games only: the platform the review is for, e.g. PlayStation 5, PC |
isSpoiler | User reviews: marked as containing spoilers |
publication, criticName, reviewUrl | Critic reviews only: publication, critic byline (when Metacritic lists one) and link to the full review |
authorName | Reviewer as Metacritic shows them: the username for user reviews, the critic's byline for critic reviews (null when no byline is listed, common for game critics) |
authorUsername | User reviews: the Metacritic username. Always null for critic reviews (critics have no username) |
authorUrl | Public Metacritic profile: https://www.metacritic.com/user/<username>/ for user reviews, https://www.metacritic.com/critic/<critic>/ for critic reviews with a byline |
scrapedAt | ISO 8601 timestamp |
Reviewer avatars are not collected. Metacritic shows no numeric reviewer id, so there is no authorId field.
Title items (type: "title", mode titles)
| Field | Description |
|---|---|
id, slug, url, title, mediaType | Metacritic id, slug, page URL, title, game / movie / tv |
releaseDate, year | Release date (ISO) and year |
metascore, metascoreSentiment | Metascore (0-100) and its label, e.g. Universal acclaim |
criticReviewsCount, criticPositive, criticMixed, criticNegative | Critic review counts |
userScore, userScoreSentiment | User score (0-10) and its label |
userRatingsCount, userPositive, userMixed, userNegative | User rating counts |
platforms, leadPlatform, selectedPlatform, platformScores | Games: platforms, the lead platform whose scores are shown, and [{platform, slug, metascore, criticReviewsCount, releaseDate}] |
genres, rating | Genres and ESRB / MPAA / TV rating |
developers, publishers | Games |
directors, writers, cast, productionCompanies | Movies and TV (cast: [{name, roles}]) |
networks, seasonCount, durationMinutes, tagline | TV network, seasons, runtime, tagline |
mustPlay / mustSee | Metacritic's must-play (games) or must-see / must-watch (movies, TV) badge |
summary, imageUrl, imdbId, officialSite, countries, tags, awards | Description, cover image and extra metadata |
scrapedAt | ISO 8601 timestamp |
Browse and search rows (type: "list_entry", modes browse and search)
listType (browse or search), listName, listUrl, position, id, title, slug, url, mediaType, metascore, criticReviewsCount, userScore, releaseDate, year, rating, platforms (games), streamingOn (movies and TV), genres, summary, imageUrl, scrapedAt.
How to use Metacritic Scraper
- Pick a Mode:
reviews(default),titles,browseorsearch. - Add Start URLs (
https://www.metacritic.com/game/elden-ring/,.../movie/the-godfather/critic-reviews/,.../browse/game/ps5/all/all-time/new/) or Search terms (baldur's gate 3). - In
reviewsmode choose the Review type (user, critic or both), optionally a Game platform and the Review order. - Set Max items and Max reviews per title.
- Click Start. Results appear in the Dataset tab; export from there or use the API.
Input example
{"mode": "reviews","startUrls": [{ "url": "https://www.metacritic.com/game/elden-ring/" }],"reviewType": "user","platform": "pc","maxReviewsPerTitle": 5000,"maxItems": 5000}
{ "mode": "reviews", "searchTerms": ["the godfather", "breaking bad"], "reviewType": "critic", "reviewSort": "score", "maxItems": 300 }
{ "mode": "titles", "startUrls": [{ "url": "https://www.metacritic.com/browse/game/all/all/all-time/metascore/" }], "maxTitlesPerListing": 100, "maxItems": 100 }
{ "mode": "browse", "startUrls": [{ "url": "https://www.metacritic.com/browse/movie/all/horror/2024/userscore/" }], "maxItems": 500 }
Output example
{"type": "review","titleId": 1300501979,"titleName": "Elden Ring","titleSlug": "elden-ring","mediaType": "game","reviewType": "user","reviewId": "ce3924d6-c788-4148-b4dd-20c4b8b2abc7","score": 7,"text": "Elden Ring is not just a fantastic game, but also the peak of Hidetaka Miyazaki's career. This game is the definition of a masterpiece. ...","date": "2025-09-26","platform": "PlayStation 5","isSpoiler": false,"authorName": "TekLordsWilliam","authorUsername": "TekLordsWilliam","authorUrl": "https://www.metacritic.com/user/TekLordsWilliam/","scrapedAt": "2026-10-05T17:40:39Z"}
{"type": "review","titleId": 1300584029,"titleName": "Hades II","mediaType": "game","reviewType": "critic","reviewId": "c_3c397fcf2414635a","score": null,"text": "Hades II knows what to improve to be the best version of itself. [Recommended]","date": "2025-09-25","platform": "PC","publication": "3DJuegos","criticName": null,"reviewUrl": "https://www.3djuegos.com/juegos/hades-2/analisis/analisis-hades-2-no-revolucion-busqueda-perfeccion","authorName": null,"authorUsername": null,"authorUrl": null}
{"type": "title","id": 1300501979,"slug": "elden-ring","url": "https://www.metacritic.com/game/elden-ring/","title": "Elden Ring","mediaType": "game","releaseDate": "2022-02-25","platforms": ["PlayStation 5", "Xbox One", "PC", "PlayStation 4", "Xbox Series X"],"leadPlatform": "PlayStation 5","genres": ["Action RPG"],"developers": ["From Software"],"publishers": ["Bandai Namco Games", "From Software"],"rating": "M","metascore": 96,"metascoreSentiment": "Universal acclaim","criticReviewsCount": 93,"criticPositive": 86,"criticMixed": 0,"criticNegative": 0,"userScore": 8.4,"userScoreSentiment": "Generally favorable","userRatingsCount": 24758,"userPositive": 20310,"userMixed": 1590,"userNegative": 2858,"mustPlay": true,"imageUrl": "https://www.metacritic.com/a/img/catalog/provider/6/3/6-1-824862-13.jpg"}
How to scrape all Metacritic user reviews of a game
Use reviews mode with the game URL and set Max reviews per title high. User reviews are read 100 per request. Without a Game platform the actor walks every platform, starting with the lead one; with a platform it reads only that one. Metacritic returns at most 10,000 reviews for one query, so for bigger titles the actor switches to the positive, mixed and negative buckets (each up to 10,000) and drops duplicates. Note that Metacritic only lists user reviews that have text: Elden Ring on PS5 has 24,758 user ratings but 6,627 written reviews.
How to scrape Metacritic critic reviews
Set Review type to critic (or paste a /critic-reviews/ URL). Each row has the score, the quote Metacritic shows, the date, the publication, the critic's name when listed and the link to the full review. Sort by score, date or publication.
Can I scrape Metacritic browse lists and search results?
Yes. Paste any /browse/game/, /browse/movie/ or /browse/tv/ URL, including platform, network, genre, year and sort filters (/browse/game/ps5/action-rpg/2024/new/, /browse/tv/netflix/all/all-time/metascore/, ?releaseType=in-theaters). The actor returns the rows in the same order as the website, 24 per request. Use search mode with Search terms for search results, optionally only games, movies or TV. Switch to titles or reviews mode with the same URLs to get full details or reviews for the first titles.
Monitor changes on a schedule
Turn on Only new or changed items and save the input as a task with a Schedule (Apify Console: Saved tasks -> Schedule, for example daily). Each run then remembers what earlier runs of the same input returned and outputs only what is new: new user or critic reviews in reviews mode, titles whose metascore, user score, must-play/must-see badge or release date changed in titles mode, and browse or search rows whose metascore, user score or release date changed. Unchanged items are skipped before they are saved, so they are not charged; older reviews that someone edited are not output again. Add Only reviews newer than (7 days, 24 hours or a date like 2026-10-01) to bound how far back the first run reads; reviews are then read by date and paging stops as soon as a list reaches older or already-seen reviews. Monitored items carry changeType (new or changed) and, for changed titles and rows, previousValues with the old values of the fields that changed (e.g. {"metascore": 88}); Monitoring key keeps several schedules on the same input apart.
Does it work without a Metacritic account?
Yes. The actor reads the same public JSON that metacritic.com loads in your browser, with plain HTTP requests: no login, cookies or browser.
Is scraping Metacritic legal?
This actor collects only data Metacritic shows publicly to logged-out visitors: title metadata, aggregate scores, critic reviews (published journalism with publication, byline and the critic's Metacritic page) and public user reviews with the reviewer's username and public profile link as shown on the review. It does not collect avatars or anything behind a login. Usernames and profile links of user reviewers are personal data under GDPR and similar laws: make sure you have a lawful basis for processing them, and do not use them to contact or profile individuals. You are responsible for how you use the data and for following Metacritic's terms and applicable law (GDPR/CCPA).
Pricing
Pay per item: review $0.002, title $0.004, browse/search row $0.002. There is no start fee and no subscription. 1,000 reviews cost $2.
Integrations and API
Use the run in Zapier, Make, n8n, Google Sheets, or call it from Python/Node with the Apify client. See the API tab for ready-made snippets.
See also: Steam Scraper for Steam game reviews and Goodreads Scraper for book ratings and reviews.
Support
Found a bug or need a field added? Open an issue in the Issues tab; it is usually answered within a day.
Related scrapers
- Goodreads Scraper: Books, Reviews, Authors & Lists
- Steam Reviews Scraper: Game Reviews, Prices & Tags
- IMDb Scraper: Movies, TV, Ratings & Reviews
- Letterboxd Scraper: Films, Reviews, Ratings & Lists
Found it useful?
A ★ review on this Actor's Apify Store page helps other users find it and tells us what to improve. Issues and feature requests are welcome in the Actor's Issues tab.