API Anything

Rotten Tomatoes APIunofficial

Public movie search and critic scores from Rotten Tomatoes HTML and JSON-LD.

all live 2 operations, checked by the installs that call them.

Try it

Set up API Anything for your agents:

npx -y api-anything setup

Then ask your agent, which finds this site by itself, or call it from a shell:

api-anything pull rottentomatoes
api-anything call rottentomatoes getMovie slug=inception

Operations

OperationMethodLoginWritesStatus
getMovie(slug) -> title, url, tomatometer, criticReviews, dateCreated, contentRating, genres, directors

Read public Rotten Tomatoes movie metadata and aggregate critic score from its JSON-LD.

GET no no Live0 confirmations
searchMovies(q) -> title, url, year, tomatometer, cast

Search public Rotten Tomatoes movie titles, first-page results only.

GET no no Live0 confirmations

Notes

No account or API key was needed for the verified calls. searchMovies returns the first movie section of the public search page, up to ten fuzzy matches, with no pagination. Results can match cast or other metadata, so a title need not contain the query.

getMovie takes the slug after /m/ in a search result URL. tomatometer is the percentage of positive professional critic reviews, not a mean star rating or an audience score. It can be blank or absent when unrated. dateCreated is the site's JSON-LD property and is not guaranteed to mean a worldwide release date. Review text, audience ratings, TV pages and streaming availability are not included.

About these operations

Each operation is a request learned from Rotten Tomatoes's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.

← All shared sites