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

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

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days 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

ParameterTypeDescription
modestringsearch (keyword search) or details (direct URLs). Default: search
searchQueriesstring[]Search keywords (e.g. "inception", "breaking bad"). Used in search mode
startUrlsarrayList of rottentomatoes.com URLs. Used in details mode
limitintegerMax number of results. Default: 10, max: 1000
proxyConfigurationobjectProxy settings (residential recommended)

Output Fields

Each result contains:

FieldTypeDescription
titlestringMovie or TV show title
yearintegerRelease year
tomatoMeterintegerTomatometer (critics) score as percentage
audienceScoreintegerAudience score as percentage
synopsisstringPlot summary / description
genrestring[]Genre list (e.g. ["Sci-Fi", "Action"])
ratingstringContent rating (PG-13, R, TV-MA, etc.)
runtimestringRuntime (e.g. "2h 28m")
directorstringDirector name(s)
caststring[]Cast member names
criticsConsensusstringCritics consensus summary
imageUrlstringPoster image URL
urlstringSource Rotten Tomatoes URL
typestring"movie" or "tv"
scrapedAtstringISO 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

  1. 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.
  2. Details mode: Directly fetches provided URLs.
  3. 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.