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
92
Ejemplos
20
Snapshot en vivo del catálogo
Endpoints activos
20
Métodos
GET
Parámetros obligatorios
27
Referencias de esquema
20
{
"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 — 20 endpoints, 92 parámetros de solicitud documentados y 20 esquemas de respuesta publicados — el mismo catálogo contra el que corren Docs y Playground.
20 documented Rotten Tomatoes endpoints, grouped into 11 request families — Editorial, Browse and Movie, plus 8 more.
92 request parameters are documented across those Rotten Tomatoes endpoints, 27 of them required — the full input contract is public before you write any integration code.
20 of the 20 Rotten Tomatoes endpoints ship a recorded example response, and 20 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.
20 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
Estas tarjetas se generan a partir del catálogo de endpoints activo, así que la landing page refleja la misma superficie de API que usan Docs y Playground.
/rottentomatoes/editorial/content
/rottentomatoes/browse/movies
/rottentomatoes/movie
/rottentomatoes/critics/authors
/rottentomatoes/episode
/rottentomatoes/person
Endpoints destacados
/rottentomatoes/searchReturns normalized Rotten Tomatoes movie search rows from credential-free server-rendered search HTML.
Notas de la respuesta
- Returns normalized movie rows parsed from credential-free Rotten Tomatoes search HTML. - A true no-results page returns an empty `results` array. Challenge pages or parser drift return an upstream error. Example response: ```json { "code": 200, "msg": "OK", "data": { "query": "inception", "limit": 2, "results": [ { "title": "Inception", "path": "/m/inception", "url": "https://www.rottentomatoes.com/m/inception", "release_year": "2010", "tomatometer_score": 87, "tomatometer_sentiment": "POSITIVE" } ] } } ```
Herramienta MCP rottentomatoes_search
/rottentomatoes/movieReturns normalized Rotten Tomatoes movie metadata, scorecard data, and representative embedded 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. - Upstream challenge pages, malformed page data, or parser drift are returned as typed upstream errors. Example response: ```json { "code": 200, "msg": "OK", "data": { "title": "Inception", "path": "/m/inception", "url": "https://www.rottentomatoes.com/m/inception", "media_type": "Movie", "critics_score": { "score_percent": "87%" }, "audience_score": { "score_percent": "91%" }, "public_page_derived": true } } ```
Herramienta MCP rottentomatoes_movie
/rottentomatoes/seriesReturns normalized Rotten Tomatoes TV series metadata and scorecard data from a credential-free public series page. 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. Example response: ```json { "code": 200, "msg": "OK", "data": { "title": "Breaking Bad", "path": "/tv/breaking_bad", "url": "https://www.rottentomatoes.com/tv/breaking_bad", "media_type": "TvSeries", "number_of_seasons": 5, "critics_score": { "score_percent": "96%" }, "audience_score": { "score_percent": "97%" }, "public_page_derived": true } } ```
Herramienta MCP rottentomatoes_series
/rottentomatoes/seasonReturns normalized Rotten Tomatoes TV season metadata, scorecard data, parent series metadata, and episode rows from a credential-free public season page. 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. Example response: ```json { "code": 200, "msg": "OK", "data": { "title": "Season 1", "path": "/tv/breaking_bad/s01", "url": "https://www.rottentomatoes.com/tv/breaking_bad/s01", "media_type": "TvSeason", "parent_series": { "title": "Breaking Bad", "path": "/tv/breaking_bad" }, "episode_count": 7, "critics_score": { "score_percent": "86%" }, "audience_score": { "score_percent": "95%" }, "public_page_derived": true } } ```
Herramienta MCP rottentomatoes_season
/rottentomatoes/episodeReturns normalized Rotten Tomatoes TV episode metadata, scorecard data, parent series/season metadata, and public video metadata from a credential-free public episode page. 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. Example response: ```json { "code": 200, "msg": "OK", "data": { "title": "Pilot", "path": "/tv/breaking_bad/s01/e01", "url": "https://www.rottentomatoes.com/tv/breaking_bad/s01/e01", "ems_id": "ccda9549-4dcb-3147-9a2b-1106dcf852f7", "media_type": "TvEpisode", "parent_series": { "title": "Breaking Bad", "path": "/tv/breaking_bad" }, "parent_season": { "title": "Season 1", "path": "/tv/breaking_bad/s01", "season_number": 1 }, "season_number": 1, "episode_number": 1, "air_date": "2008-01-20", "video": { "title": "Breaking Bad: Official Clip - Walter Wants to Cook" }, "public_page_derived": true } } ```
Herramienta MCP rottentomatoes_episode
/rottentomatoes/movie/reviewsReturns normalized critic or audience reviews from Rotten Tomatoes public review JSON hydrated by the movie review page, including pagination metadata. Pass exactly one of `path` or `url`. Supported `type` values are `critics`, `top-critics`, `audience`, and `verified-audience`.
Notas de la respuesta
- `data.public_page_derived` is `true`. - `data.page_info.has_next_page` and `data.page_info.end_cursor` expose Rotten Tomatoes pagination state when another page is available. - Review type values other than `critics`, `top-critics`, `audience`, and `verified-audience` are rejected before upstream IO. - Blocked pages, malformed review JSON, and parser drift return upstream errors. Example response: ```json { "code": 200, "msg": "OK", "data": { "type": "critics", "limit": 10, "page_info": { "has_next_page": true, "end_cursor": "eyJ0eXBlIjoiUmV2aWV3In0" }, "reviews": [ { "display_name": "Danilo Castro", "review": "A representative review excerpt." } ], "public_page_derived": true } } ```
Herramienta MCP rottentomatoes_movie_reviews
APIs relacionadas
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.
Media & Streaming
Turn Apple Books ebook and audiobook pages into structured data — search, catalog detail, paginated customer reviews, similar titles, author bibliographies, series listings, and chart rankings as normalized JSON. Credential-free.
Cómo hacer scraping de Rotten Tomatoes
Rotten Tomatoes discontinuó el acceso abierto para desarrolladores y ahora licencia sus datos mediante Fandango. Los 9 endpoints de Rotten Tomatoes de Crawlora leen en cambio páginas públicas sin credenciales, devolviendo detalles de películas, series, temporadas y episodios — 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.
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, with inactive critics as an optional cohort. For coverage discovery, list current child sitemaps, then page one named sitemap; URL results omit paths excluded by robots rules.
Preguntas 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.