Rotten Tomatoes Reviews Scraper
Pricing
from $1.00 / 1,000 reviews
Rotten Tomatoes Reviews Scraper
Scrape Rotten Tomatoes critic and audience reviews from movie pages. Export quotes, star ratings, sentiment, publication metadata, verified flags, reaction counts, and raw API data without proxies.
Pricing
from $1.00 / 1,000 reviews
Rating
0.0
(0)
Developer
Frederic
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
Scrape Rotten Tomatoes reviews from movie pages and export structured critic and audience review data. This Actor extracts critic quotes, audience ratings, sentiment, publication metadata, verified audience flags, Top Critic indicators, reaction counts, source URLs, movie IDs, and the raw API response for full traceability.
Use it to build movie review datasets, compare critic and audience reception, run sentiment analysis, monitor film reception over time, or feed review text into NLP and recommendation systems.
Paste one or more Rotten Tomatoes movie URLs, choose critic reviews, audience reviews, or both, and run the scraper. Pagination is handled automatically, and no proxies are required in normal use.
Great for:
- π¬ Film sentiment analysis & critic vs. audience divergence studies
- π Entertainment market research & trend tracking
- π€ Training review classification or NLP models
- 𧬠Academic research on critical reception
π What data do you get?
| Data type | Description |
|---|---|
| Critic reviews | Quote, score, sentiment, publication, critic profile, top critic flags, reaction counts |
| Audience reviews | Rating (star-based), review text, verified status, super reviewer flag, reaction counts |
| Provenance | Source URL, movie ID, scrape timestamp β for traceability and deduplication |
π Why use this scraper?
- β‘ No proxies needed: Works directly on shared IPs β no extra cost, no setup
- π Both review types: Critic and audience reviews in one run, with a unified output schema
- π Granular filters: Top critics only, verified audience only, date ranges
- βοΈ Typed output: Schema-validated with a full
rawfield for complete fidelity - π’ Pagination handled: Fetches all pages automatically, or stops at your configured limit
- π Multi-format export: CSV, JSON, Excel, XML, and more via the Apify platform
βοΈ Input fields
urls(required) β List of Rotten Tomatoes movie URLs, e.g.https://www.rottentomatoes.com/m/inceptionreviewType(optional) βcritic,audience, orboth(default:both)maxReviewsPerMovie(optional) β Cap on reviews per movie, applied independently to each review typetopCriticReviewsOnly(optional) β Only return reviews from top critics (critic reviews only)verifiedAudienceReviewsOnly(optional) β Only return verified audience reviews (audience reviews only)
π§ Output format
All reviews are emitted into a single dataset with a unified schema. The type field distinguishes critic from audience reviews. A raw field contains the full, unmodified API response for each review.
Shared fields (all reviews)
{"id": "abc123","type": "critic","createDate": "2024-03-15T10:22:00.000Z","text": "A masterclass in tension and restraint.","sentiment": "POSITIVE","authorDisplayName": "Jane Smith","authorInitials": "JS","authorImageUrl": "https://...","authorIsVerified": true,"reactionTotalCount": 42,"isTop": true,"provenance": {"sourceUrl": "https://www.rottentomatoes.com/m/inception","movieId": "emsid_abc123","scrapedAt": "2025-05-06T08:00:00.000Z"},"raw": { ... }}
Critic-only fields (in raw)
{"reviewId": "abc123","originalScore": "4/5","scoreSentiment": "POSITIVE","isTopReview": true,"publicationReviewUrl": "https://somepublication.com/review/inception","reviewQuote": "A masterclass in tension and restraint.","language": "en","critic": {"displayName": "Jane Smith","isTopCritic": true,"tomatometerApproved": true,"rottenTomatoesUrl": "https://www.rottentomatoes.com/critics/jane-smith"},"publication": {"name": "Some Publication","isTopPublication": true,"tomatometerApproved": true},"reactionSummary": {"reactions": [{ "reaction": "HELPFUL", "count": 38 }],"totalCount": 42}}
Audience-only fields (in raw)
{"ratingId": "xyz789","rating": "STAR_4_5","review": "One of the best films I've seen in years.","isVerified": true,"isSuperReviewer": false,"hasSpoilers": false,"hasProfanity": false,"user": {"displayName": "MovieFan99","realm": "rotten_tomatoes","profileHandle": "moviefan99"},"reactionSummary": {"reactions": [{ "reaction": "HELPFUL", "count": 5 }],"totalCount": 5},"audienceScore": {"isActivelyModerated": false}}
Sentiment normalization
- Critic reviews:
sentimentis provided directly by Rotten Tomatoes (POSITIVE/NEGATIVE) - Audience reviews:
sentimentis inferred from the star rating - 3 stars and above maps toPOSITIVE
π€ Who is it for?
- π¬ Data scientists & NLP researchers β Sentiment analysis, critic vs. audience divergence, review embedding datasets
- π Film studies academics β Reception history, publication bias, critical consensus tracking
- π» Developers β Feed structured review data into recommendation engines or content platforms
- π Entertainment analysts β Track critical momentum around releases across time
Built with β€οΈ and a healthy appreciation for the Tomatometer. Questions or broken URLs? Drop us a message β we actively maintain this actor.