Recopilación de Tomatometer y calificaciones de audiencia
Usa los endpoints de Rotten Tomatoes para convertir recopilación de tomatometer y calificaciones de audiencia en solicitudes API repetibles con inputs documentados y respuestas JSON.
Recopila películas, series, temporadas y detalles de episodios de Rotten Tomatoes, incluidos el Tomatometer y la calificación de audiencia, reseñas de críticos y audiencia, reparto y equipo, y listas de navegación, como JSON normalizado para catálogos e investigación.
Extrae calificaciones de películas y series, reseñas, comentarios, temporadas, episodios y datos de personas de Rotten Tomatoes desde páginas públicas como JSON estructurado.
Familias de endpoints
6
Parámetros documentados
108
Ejemplos
24
Snapshot en vivo del catálogo
Endpoints activos
24
Métodos
GET
Parámetros obligatorios
33
Referencias de esquema
24
{
"platform": "Rotten Tomatoes",
"endpoint": "rottentomatoes-search",
"method": "GET",
"path": "/rottentomatoes/search",
"auth": "apiKey"
}Casos de uso relacionados
Casos de uso
Extrae calificaciones de películas y series, reseñas, comentarios, temporadas, episodios y datos de personas de Rotten Tomatoes desde páginas públicas como JSON estructurado.
Usa los endpoints de Rotten Tomatoes para convertir recopilación de tomatometer y calificaciones de audiencia en solicitudes API repetibles con inputs documentados y respuestas JSON.
Usa los endpoints de Rotten Tomatoes para convertir monitoreo de reseñas de críticos y audiencia en solicitudes API repetibles con inputs documentados y respuestas JSON.
Usa los endpoints de Rotten Tomatoes para convertir enriquecimiento de catálogos de películas y series en solicitudes API repetibles con inputs documentados y respuestas JSON.
Ejecución gestionada
Cada cifra de abajo se lee directamente del catálogo de endpoints en vivo de Rotten Tomatoes — 24 endpoints, 108 parámetros de solicitud documentados y 24 esquemas de respuesta publicados — el mismo catálogo contra el que corren Docs y Playground.
24 documented Rotten Tomatoes endpoints, grouped into 14 request families — Editorial, Browse and Movie, plus 11 more.
108 request parameters are documented across those Rotten Tomatoes endpoints, 33 of them required — the full input contract is public before you write any integration code.
24 of the 24 Rotten Tomatoes endpoints ship a recorded example response, and 24 carry a documented response schema — you can code against the real JSON before the first request.
Rotten Tomatoes endpoints document their error responses (400, 404, 429, 500 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
24 hosted MCP tools back the Rotten Tomatoes endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Mapa de cobertura
/rottentomatoes/editorial/content
/rottentomatoes/browse/movies
/rottentomatoes/movie
/rottentomatoes/publication
/rottentomatoes/critic/publications
/rottentomatoes/critics/authors
Endpoints destacados
/rottentomatoes/searchSearches Rotten Tomatoes movies by the required `query`, returning up to `limit` rows (default 10, max 20). Each row has the title, URL, release year or start and end year, `tomatometer_score` and sentiment, `certified_fresh`, cast and image. No matches returns an empty `results` array.
Notas de la respuesta
- Returns movie rows from Rotten Tomatoes search. - A true no-results page returns an empty `results` array. Challenge pages or parser drift return an upstream error.
Herramienta MCP rottentomatoes_search
/rottentomatoes/moviesReturns the details of up to 20 Rotten Tomatoes movies in one call, in the order requested. Each entry carries the title, synopsis, path and URL, `ems_id`, runtime, release date/year, production companies, the release runs with distributors, the Tomatometer and Popcornmeter scores, the score variants for all critics, top critics, all audience and verified audience, the critics and audience consensus, and `where_to_watch`: the public streaming, rental and purchase offers with provider name, link, licence, quality, price and availability date. Those are public provider pages, not playable media URLs. Identifiers that resolve to nothing are listed in `data.not_found` instead of failing the call. Pass exactly one of `ids` (Rotten Tomatoes `ems_id` values) or `paths` (Rotten Tomatoes movie paths or URLs); the `paths` form resolves each path first, so it costs one extra upstream read per path. The headline Tomatometer and Popcornmeter carry no counts; review and rating counts are in the score variants (for the number of critic reviews read `scores.critics_all.review_count`). Review samples are not returned here: use `/rottentomatoes/movie/reviews` for reviews. `data.fetched_at` is the UTC fetch time.
Notas de la respuesta
- The titles are read in one upstream request. An id or path that resolves to no movie is left out of `data.movies` and listed in `data.not_found`, in request order; the rest of the batch is still returned. If nothing resolves the call returns `404`. - Each entry has `ems_id`, `path`, `url`, `title`, `description`, `media_type` (always `Movie`), `release_date`, `release_year`, `runtime_minutes`, `rotten_tomatoes_id`, `fandango_id`, `poster_url`, `image_url`, `production_companies` and `releases` (date, type, country and distributors per run). - `critics_score` and `audience_score` are the headline Tomatometer and Popcornmeter as the title page shows them (score, sentiment, certified, average rating). The upstream attaches no counts to them. - `scores` holds the four variants that do carry counts: `critics_all`, `critics_top`, `audience_all` and `audience_verified`. Each has `review_count`, `rating_count`, `liked_count` and `not_liked_count` where the upstream reports them; a reported `0` is returned as `0`, and a count the upstream omits is absent. To follow how many critic reviews a title has, read `scores.critics_all.review_count`. - `critics_consensus` and `audience_consensus` are the consensus sentences when the title has them. `has_critics_all`, `has_critics_top`, `has_audience_all` and `has_audience_verified` say whether those review lists exist. - `lifecycle` is the title's current release stage (for example `IN_THEATERS`) and `call_to_action` the primary button the title page shows. - `where_to_watch[]` lists the public places the title can be watched or bought: `name`, `provider_id`, `title`, `url`, `license`, `quality`, `price`, `availability_date` and `preorder`, each present when the provider reports it. `license` is one of `stream`, `rent`, `purchase`, `buy tickets` or `preorder`. The `url` is the provider's public page, not a playable media URL, and `price` is as the provider lists it, without a currency symbol. - Review samples are not included; use `/api/v1/rottentomatoes/movie/reviews` for a title's reviews.
Herramienta MCP rottentomatoes_movies
/rottentomatoes/movieReturns Rotten Tomatoes movie metadata, scorecard data, and representative audience reviews. Pass exactly one of `path` or `url`.
Notas de la respuesta
- `data.public_page_derived` is `true`. - `critics_score` and `audience_score` are included only when the public page exposes scorecard data. - `critics_score` (the Tomatometer) carries `score`, `sentiment`, `certified`, `average_rating`, `liked_count` (fresh reviews), `not_liked_count` (rotten reviews) and `review_count`, the number of critic reviews the score is built from. `rating_count` repeats it. The count grows as critics publish, so it is the cheap way to see whether new critic reviews have appeared. `reviews_page_url` is the page that lists them. - `audience_score` (the Popcornmeter) uses the same field names but its counts are not one population: for a new release `review_count` can be far below `liked_count` plus `not_liked_count`, which count ratings. Use `banded_rating_count` (for example `2,500+ Verified Ratings`) as the headline size and `score_type` (`VERIFIED` or `ALL`) to see which audience it covers. - `ems_id` is Rotten Tomatoes' stable id for the title; it stays the same when the page path changes and is the id the critic-review feed is keyed on. - `fetched_at` is the UTC time the page was read. Responses are cached for about ten minutes, so polling more often than that returns the same reading. - Upstream challenge pages, malformed page data, or parser drift are returned as typed upstream errors.
Herramienta MCP rottentomatoes_movie
/rottentomatoes/seriesReturns Rotten Tomatoes TV series metadata and scorecard data. Pass exactly one of `path` or `url`.
Notas de la respuesta
- `data.public_page_derived` is `true`. - `critics_score` and `audience_score` are included only when the public page exposes scorecard data. - `seasons` comes from public `TVSeries` JSON-LD `containsSeason` entries. - Upstream challenge pages, malformed page data, or parser drift are returned as typed upstream errors.
Herramienta MCP rottentomatoes_series
/rottentomatoes/seasonReturns Rotten Tomatoes TV season metadata, scorecard data, parent series metadata, and episode rows. Pass exactly one of `path` or `url`.
Notas de la respuesta
- `data.public_page_derived` is `true`. - `episodes` comes from public `TVSeason` JSON-LD `episode` entries. - `critics_score` and `audience_score` are included only when the public page exposes scorecard data. - Upstream challenge pages, malformed page data, or parser drift are returned as typed upstream errors.
Herramienta MCP rottentomatoes_season
/rottentomatoes/episodeReturns Rotten Tomatoes TV episode metadata, scorecard data, parent series/season metadata, and public video metadata. Pass exactly one of `path` or `url`.
Notas de la respuesta
- `data.public_page_derived` is `true`. - `parent_series` and `parent_season` come from public JSON-LD and vanity metadata when exposed by the page. - `video` is included only when the public `TVEpisode` JSON-LD exposes video metadata. - `critics_score` and `audience_score` are included only when the public page exposes scorecard data. Some episode pages expose review/rating counts without score percentages. - Upstream challenge pages, malformed page data, or parser drift are returned as typed upstream errors.
Herramienta MCP rottentomatoes_episode
APIs relacionadas
Media & Streaming
Follow German football from the Bundesliga down to the lowest Kreisklasse. Discover competitions in all 22 federations, then read matchdays, standings, scorers, clubs, teams, and players from the DFB's own amateur-football portal.
Media & Streaming
Browse Sportskeeda's sports and entertainment coverage, community wikis, quizzes, and fan games with the catalog's current slugs and filter limits.
Media & Streaming
Research streaming catalogs, title availability, providers, offers, seasons, episodes, and release changes from JustWatch with normalized JSON.
Cómo hacer scraping de Rotten Tomatoes
Rotten Tomatoes cerró su API abierta para desarrolladores y licencia datos mediante Fandango. Los 24 endpoints de Crawlora leen páginas públicas y ofrecen lotes de películas, puntuaciones, reseñas y datos de críticos y publicaciones en JSON. Las reseñas de publicaciones son extractos con enlaces originales, no artículos completos.
El endpoint de búsqueda acepta una consulta y devuelve entradas de películas a partir de los resultados de búsqueda renderizados en servidor de Rotten Tomatoes, cada una con el path necesario para el siguiente paso.
Los endpoints de película, serie, temporada y episodio aceptan cada uno path o una url completa — según lo que ya tengas.
El endpoint de reseñas acepta un parámetro type, que puede ser critics, top-critics, audience o verified-audience, y admite limit y un cursor after para paginación.
La navegación de películas cubre movies_in_theaters, movies_at_home y movies_coming_soon, ordenable por popular, newest o top_box_office; la navegación de series cubre listas de series.
Call /rottentomatoes/browse/filters with one of the four lists to read its current sort, genre, rating, audience, critic, and selected affiliate values before sending browse requests; filter values are scoped to that list.
Use /rottentomatoes/editorial/types to discover the accepted collection types, then page /rottentomatoes/editorial/content. Editorial search is separate and can return third-party source URLs without fetching those sites.
Page the critic directory by letter or name search, then use `/rottentomatoes/critic/publications` with a returned critic path to discover publication names and encrypted IDs. Those IDs open publication profiles and newest-first review samples. For coverage discovery, list current child sitemaps, then page one named sitemap; URL results omit paths excluded by robots rules.
Use `/rottentomatoes/movies` with 1–20 paths from search or 1–20 `ems_id` values returned by Rotten Tomatoes endpoints. Pass exactly one of `paths` or `ids`; the response preserves request order and includes title, release, score, consensus, and watch-offer fields, but review rows remain on the dedicated review routes.
Take `encrypted_publication_id` from `/rottentomatoes/critic/publications` or a returned review row and pass it to `/rottentomatoes/publication` or `/rottentomatoes/publication/reviews`. Publication reviews are newest-first, accept a maximum `limit` of 20, and resume from `data.page_info.end_cursor` with the same limit; numeric publication IDs are not accepted by the review feed. Responses include review excerpts and source links, not article bodies.
On 2026-10-30 /rottentomatoes/browse/movies for movies_in_theaters returned 10 items with page_info cursors and a list title of Best Movies in Theaters with an HTML span for the year, and browse/tv returned 10 items under Best TV Shows (October 2026). Clean list titles before display; browse/filters for movies_at_home returned 6 filters.
Agent Skills
Instala un agent skill de Crawlora y tu agente obtiene datos de Rotten Tomatoes como JSON mediante la API documentada, sin escribir un scraper. Estos skills cubren Rotten Tomatoes:
Researches movies and TV titles across IMDb, TMDB, JustWatch, Rotten Tomatoes, and Metacritic using the Crawlora API. Use for title discovery, cast…
npx skills add github.com/Crawlora-org/crawlora-skills --skill entertainment-discovery-researchResearches movies and TV shows — metadata, cast/crew, ratings, reviews, streaming availability, and box-office performance — via the Crawlora API…
npx skills add github.com/Crawlora-org/crawlora-skills --skill movie-tv-researchPreguntas frecuentes
No hay una API oficial abierta. Rotten Tomatoes discontinuó el acceso público para desarrolladores y ahora licencia sus datos mediante la alianza con Fandango. Crawlora no está afiliada a Rotten Tomatoes; sus endpoints leen páginas públicas sin credenciales y devuelven calificaciones y reseñas como JSON.
Sí. El detalle de título devuelve tanto el Tomatometer de críticos como la calificación de audiencia, además de la información de reparto y equipo para películas, series, temporadas y episodios.
El parámetro type del endpoint de reseñas acepta critics, top-critics, audience o verified-audience, así que cada grupo es una llamada independiente, no un filtrado del lado del cliente.
El path de Rotten Tomatoes o una url completa. La búsqueda devuelve el path, así que el flujo habitual es: primero buscar, luego pasar el path al endpoint de detalle o reseñas.
Read /rottentomatoes/browse/filters for the selected list first. The accepted values vary by list and change over time, so the response is the current source for sort, genre, rating, audience, critic, and affiliate filters.
The sitemap index lists public child inventories. The URL endpoint returns eligible paths from one child sitemap and excludes gallery, search, account, and other URLs disallowed by Rotten Tomatoes' robots rules.
Call /rottentomatoes/editorial/types, then pass one returned value to /rottentomatoes/editorial/content. The live-checked set includes article, guide, gallery, hub-subpage, rt-hub, how-to, and several other public collection types.
Resolve its encrypted_publication_id from `/rottentomatoes/critic/publications` or a review row, then pass it to `/rottentomatoes/publication/reviews`. The feed is newest-first, returns up to 20 review excerpts, and uses its returned cursor for the next page; it does not provide the linked article body.