Pull any Rotten Tomatoes movie or show page as JSON: the Tomatometer critic score, the audience score, certified-fresh status, and individual critic and audience reviews.
Rotten Tomatoes aggregates film and TV opinion into two headline numbers, the critic Tomatometer and the audience score, alongside thousands of underlying reviews. The Rotten Tomatoes Scraper API extracts both scores, fresh and rotten breakdowns, and certified-fresh badges into clean, validated JSON.
It suits sentiment dashboards and box-office models that need a critic-versus-audience signal rather than raw star ratings. Both scores resolve at request time and the underlying critic and audience reviews paginate in full.
# POST a target — get validated JSON back
curl https://api.crawlzo.com/v4/scrape \
-H "Authorization: Bearer $CRAWLZO_KEY" \
-d '{
"url": "https://www.rottentomatoes.com/",
"type": "title",
"geo": "us"
}'
// ← response
{
"status": "ok",
"data": {
"title": "...",
"year": 2024,
"rating": 8.4,
"votes": 184220,
"genres": ["Drama"],
"runtime_min": 128
}
} "type": "title",
"geo": "us"Rotten Tomatoes data parsed into clean, validated JSON. Pull any group below on its own, or combine them in a single request.
Critic-versus-audience sentiment dashboards
Box-office and release-performance modeling
Tomatometer movement and badge tracking
Aggregated review-text analysis
Yes. Every title returns the Tomatometer critic score and the audience score as distinct fields, along with the fresh-versus-rotten review counts and certified-fresh status.
Structured JSON straight from the API, or pushed to your stack natively — S3, BigQuery, Snowflake, Postgres, Kafka, or any HTTPS webhook. Call it from Python, Node, Go, Rust, or any HTTP client. The data lands where your pipeline already lives.
No. You pay for valid, schema-passing rows only. Retries, blocks, CAPTCHAs, and 5xxs are on us. If a run doesn't return data that conforms to the schema, it isn't billed.
Every request routes through the same engine behind our Web Unblocker API: compliant residential IPs, real browser fingerprints, TLS-level evasion, behaviour modelling, and built-in CAPTCHA solving. Hard targets become routine.
Yes. We respect robots policies, rate budgets, and ToS-aware allow/deny lists. We deliver and move on — no row-level retention beyond your replay window. GDPR DPA, PII redaction, and custom data residency available on request.