Rotten Tomatoes Scraper - Movies, TV Shows, Ratings & Reviews avatar

Rotten Tomatoes Scraper - Movies, TV Shows, Ratings & Reviews

Pricing

$5.00 / 1,000 item scrapeds

Go to Apify Store
Rotten Tomatoes Scraper - Movies, TV Shows, Ratings & Reviews

Rotten Tomatoes Scraper - Movies, TV Shows, Ratings & Reviews

Scrape Rotten Tomatoes for movies and TV shows. Extract Tomatometer scores, Popcornmeter (audience) scores, cast, directors, genres, descriptions, and more. Search by keyword or provide direct URLs.

Pricing

$5.00 / 1,000 item scrapeds

Rating

5.0

(1)

Developer

Gio

Gio

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

5

Monthly active users

16 days ago

Last modified

Categories

Share

Scrape movies and TV shows from Rotten Tomatoes and pull structured data for each title: Tomatometer (critics) score, Popcornmeter (audience) score, review counts, cast, directors, genres, runtime, content rating, and more. Search by keyword or feed direct URLs, and get clean JSON ready for analysis or export.

What you can do with it

  • Film and TV research: look up Tomatometer and Audience scores side by side for any title in seconds.
  • Sentiment tracking: monitor how critics and audiences rate a release over time using score, sentiment, and average rating fields.
  • Dataset building: assemble a structured catalog of movies and shows with cast, genres, and ratings for analysis or training data.
  • Competitive and market analysis: compare how a slate of titles performs across critic and audience verdicts.
  • Content discovery: batch-search keywords (franchises, actors, genres) and collect every matching title's ratings and metadata.

Input

FieldTypeDescription
searchTermsarray of stringsSearch keywords to find movies and TV shows (e.g. "breaking bad", "inception"). Each term runs a separate search on Rotten Tomatoes.
urlsarray of stringsDirect Rotten Tomatoes URLs for movies or TV shows (e.g. "https://www.rottentomatoes.com/m/inception"). Use this for specific titles.
maxItemsintegerMaximum number of items to scrape. Set 0 for unlimited. Default 50.
proxyobjectProxy settings. Rotten Tomatoes generally works without proxies, but you can enable them for reliability at scale.

Example input

{
"searchTerms": ["inception"],
"urls": ["https://www.rottentomatoes.com/tv/breaking_bad"],
"maxItems": 50,
"proxy": { "useApifyProxy": true }
}

Output

One dataset item per result:

{
"title": "Inception",
"type": "Movie",
"url": "https://www.rottentomatoes.com/m/inception",
"year": "2010",
"description": "A thief who steals corporate secrets through dream-sharing technology is given the inverse task of planting an idea into the mind of a C.E.O.",
"genres": ["Sci-Fi", "Mystery & Thriller"],
"contentRating": "PG-13",
"duration": "2h 28m",
"tomatoMeterScore": 87,
"tomatoMeterSentiment": "POSITIVE",
"tomatoMeterCertified": true,
"criticsAvgRating": 8.1,
"criticsReviewCount": 374,
"audienceScore": 91,
"audienceSentiment": "POSITIVE",
"audienceAvgRating": 4.4,
"audienceReviewCount": 250000,
"cast": ["Leonardo DiCaprio", "Joseph Gordon-Levitt", "Elliot Page", "Tom Hardy", "Ken Watanabe"],
"director": "Christopher Nolan",
"producers": ["Christopher Nolan", "Emma Thomas"],
"numberOfSeasons": null,
"image": "https://resizing.flixster.com/inception-poster.jpg",
"searchTerm": "inception",
"scrapedAt": "2026-06-26T12:00:00.000Z"
}

Pricing

$0.005 per item scraped (pay per event). You are not charged for failed pages or duplicates.

Notes and limits

  • Search results and detail pages are read from Rotten Tomatoes' embedded JSON (JSON-LD and the page's scorecard/hero data). If a title is missing a field on the site, that field is returned as null (or an empty list for genres, cast, and producers).
  • numberOfSeasons is only populated for TV series; it is null for movies. searchTerm is only set for items reached through a search; it is null for items scraped from a direct URL.
  • cast is capped at the first 10 listed actors.
  • Direct URLs must contain rottentomatoes.com to be processed. With no searchTerms or urls, the actor falls back to a default search for "inception".