π Rotten Tomatoes Scraper - Movie & TV Ratings avatar
Rotten Tomatoes Scraper - Movie & TV Ratings
Pricing
from $10.00 / 1,000 results
Go to Apify Store
Rotten Tomatoes Scraper - Movie & TV Ratings
Scrape Rotten Tomatoes movie and TV show ratings. Extract Tomatometer, audience scores, critic consensus, cast, and full metadata. Search by keyword or scrape specific URLs.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share
Scrape movie and TV show ratings from Rotten Tomatoes -- the most trusted review-aggregation service for film and television.
What it does
- Search mode: Search for movies and TV shows by keyword and extract full rating data
- Details mode: Provide direct Rotten Tomatoes URLs to scrape specific titles
Extracts data from JSON-LD structured data and inline score JSON embedded in each page -- no JavaScript rendering needed.
Input Parameters
| Parameter | Type | Description |
|---|---|---|
mode | string | search (keyword search) or details (direct URLs). Default: search |
searchQueries | string[] | Search keywords (e.g. "inception", "breaking bad"). Used in search mode |
startUrls | array | List of rottentomatoes.com URLs. Used in details mode |
limit | integer | Max number of results. Default: 10, max: 1000 |
proxyConfiguration | object | Proxy settings (residential recommended) |
Output Fields
Each result contains:
| Field | Type | Description |
|---|---|---|
title | string | Movie or TV show title |
year | integer | Release year |
tomatoMeter | integer | Tomatometer (critics) score as percentage |
audienceScore | integer | Audience score as percentage |
synopsis | string | Plot summary / description |
genre | string[] | Genre list (e.g. ["Sci-Fi", "Action"]) |
rating | string | Content rating (PG-13, R, TV-MA, etc.) |
runtime | string | Runtime (e.g. "2h 28m") |
director | string | Director name(s) |
cast | string[] | Cast member names |
criticsConsensus | string | Critics consensus summary |
imageUrl | string | Poster image URL |
url | string | Source Rotten Tomatoes URL |
type | string | "movie" or "tv" |
scrapedAt | string | ISO 8601 timestamp |
Example Output
{"title":"Inception","year":2010,"tomatoMeter":87,"audienceScore":91,"synopsis":"Dom Cobb is a thief with the rare ability to enter people's dreams...","genre":["Sci-Fi","Mystery & Thriller","Action"],"rating":"PG-13","runtime":"2h 28m","director":"Christopher Nolan","cast":["Leonardo DiCaprio","Joseph Gordon-Levitt","Elliot Page","Tom Hardy"],"criticsConsensus":"Smart, innovative, and thrilling, Inception is that rare summer blockbuster...","imageUrl":"https://resizing.flixster.com/...","url":"https://www.rottentomatoes.com/m/inception","type":"movie","scrapedAt":"2026-04-26T10:00:00.000Z"}
Example Inputs
Search for movies by keyword
{"mode":"search","searchQueries":["inception","the dark knight"],"limit":20}
Scrape specific movie URLs
{"mode":"details","startUrls":[{"url":"https://www.rottentomatoes.com/m/inception"},{"url":"https://www.rottentomatoes.com/tv/breaking_bad"}]}
How it works
- Search mode: Fetches the RT search page which contains SSR
<search-page-media-row>web components with score attributes and title links. Extracts URLs, then fetches each detail page. - Details mode: Directly fetches provided URLs.
- Data extraction: Each detail page has JSON-LD Movie/TVSeries schema plus inline JSON blobs containing audience scores, critics scores, synopsis, and consensus.
Notes
- Tomatometer represents the percentage of professional critic reviews that are positive.
- Audience Score represents the percentage of audience members who rated the film/show positively.
- Search results include both movies and TV shows.
- Residential proxies recommended to avoid rate limiting.
