Metacritic Metascore & Reviews Scraper
Pricing
Pay per event
Go to Apify Store
Metacritic Metascore & Reviews Scraper
Scrape Metacritic for Metascores, user scores, critic review counts, genres, directors and full metadata for movies and TV shows. Covers the full catalog via sitemaps — ~30k movies and ~12k TV titles with a unified schema.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share
Scrape Metacritic for Metascores, user scores, critic review counts, genres, directors, and full metadata for movies and TV shows. Covers the full catalog via sitemaps — approximately 30,000 movies and 12,000 TV titles with a unified schema.
What data you get
Each record contains:
| Field | Description |
|---|---|
title | Title of the movie or TV show |
media_type | movie or tv |
metacritic_url | Direct URL to the Metacritic page |
metascore | Metacritic critic score (0–100), or null if unavailable |
metascore_sentiment | Verbal rating: Universal acclaim, Generally favorable, Mixed or average, Generally unfavorable, Overwhelming dislike |
critic_review_count | Number of critic reviews |
user_score | Metacritic user score (0–10), or null if unrated |
user_rating_count | Number of user ratings |
must_see | Whether Metacritic awarded Must-See status |
genres | Comma-separated genre list (e.g. Drama, Thriller) |
release_date | Release date (YYYY-MM-DD or YYYY) |
rating | Content rating (e.g. R, PG-13, TV-MA) |
runtime_minutes | Runtime in minutes |
directors | Comma-separated director names |
summary | Plot summary |
How to use
- Set Media Type to
movie,tv, orall(default). - Set Max Items to limit results (default 10). Set to a high number (e.g. 50000) to scrape the full catalog.
- Run the actor. Results appear in the dataset.
Notes
- Discovery uses Metacritic's published sitemaps, so the full catalog is covered without pagination tricks.
- Titles without critic reviews will have
metascore: nullandcritic_review_count: null. - Titles with zero user ratings will have
user_score: nullanduser_rating_count: null. - Full catalog runs are large (40,000+ titles) and may take several hours at default concurrency.