Rotten Tomatoes

Rotten Tomatoes movie and TV data for agents: search, scores, reviews, cast and crew, seasons, episodes, and celebrity filmography.

GET/v1/rotten-tomatoes/movies/{movie_slug}

https://api.vee3.io/v1/rotten-tomatoes/movies/{movie_slug}

5 tokens

Fetch Rotten Tomatoes metadata for a movie by slug.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_movie_details
Parameters1 field
movie_slugstringRequired

Movie slug (for example shawshank-redemption).

max length 512

Response15 fields
slugstring

Movie slug.

titlestring

Movie title.

yearstring

Release year.

tomatometerobject
3 fields

Critic Tomatometer score and metadata.

scoreinteger

Numeric score.

scoreRawstring

Formatted score string (for example 89%).

sentimentstring

Score sentiment (for example POSITIVE).

popcornmeterobject
3 fields

Audience Popcornmeter score and metadata.

scoreinteger

Numeric score.

scoreRawstring

Formatted score string (for example 89%).

sentimentstring

Score sentiment (for example POSITIVE).

castarrayitems
3 fields

Featured cast with name, slug, and imageUrl.

namestring

Person name.

slugstring

Celebrity slug when available.

urlstring

Rotten Tomatoes profile or title URL.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error

GET/v1/rotten-tomatoes/movies/{movie_slug}/reviews

https://api.vee3.io/v1/rotten-tomatoes/movies/{movie_slug}/reviews

5 tokens

Fetch critic or filtered reviews for a Rotten Tomatoes movie.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_movie_reviews
Parameters4 fields
movie_slugstringRequired

Movie slug (for example shawshank-redemption).

max length 512

cursorstringOptional

Pagination cursor from a previous response pageInfo.endCursor field.

max length 4096

typestringOptional

Review filter. Use critic for critic reviews; omit for the default set.

max length 32

limitintegerOptional

Maximum number of review pages to return (1–50, default 20).

min 1, max 50

Response9 fields
slugstring

Movie slug.

typestring

Review set type (for example critic).

reviewsarrayitems
3 fields

Review entries with quote, sentiment, critic, and publication.

reviewIdstring

Review identifier.

quotestring

Review excerpt or quote.

sentimentstring

Review sentiment (for example POSITIVE).

pageInfoobject
2 fields

Pagination metadata for review listings.

endCursorstring

Cursor for the next page of reviews.

hasNextPageboolean

Whether more review pages are available.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error

GET/v1/rotten-tomatoes/movies/{movie_slug}/cast-and-crew

https://api.vee3.io/v1/rotten-tomatoes/movies/{movie_slug}/cast-and-crew

5 tokens

Fetch full cast and crew for a Rotten Tomatoes movie.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_movie_cast_and_crew
Parameters1 field
movie_slugstringRequired

Movie slug (for example shawshank-redemption).

max length 512

Response5 fields
slugstring

Movie slug.

castarrayitems
3 fields

Cast and crew credits for the movie.

namestring

Person name.

slugstring

Celebrity slug when available.

urlstring

Rotten Tomatoes profile or title URL.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error

GET/v1/rotten-tomatoes/tv/{tv_show_slug}

https://api.vee3.io/v1/rotten-tomatoes/tv/{tv_show_slug}

5 tokens

Fetch Rotten Tomatoes metadata for a TV series by slug.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_tv_show_details
Parameters1 field
tv_show_slugstringRequired

TV series slug (for example breaking-bad).

max length 512

Response11 fields
slugstring

TV series slug.

titlestring

Series title.

yearstring

Years on air (for example 2008 - 2013).

tomatometerobject
3 fields

Average Tomatometer score and metadata.

scoreinteger

Numeric score.

scoreRawstring

Formatted score string (for example 89%).

sentimentstring

Score sentiment (for example POSITIVE).

popcornmeterobject
3 fields

Average Popcornmeter score and metadata.

scoreinteger

Numeric score.

scoreRawstring

Formatted score string (for example 89%).

sentimentstring

Score sentiment (for example POSITIVE).

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error

GET/v1/rotten-tomatoes/tv/{tv_show_slug}/seasons/{season_number}

https://api.vee3.io/v1/rotten-tomatoes/tv/{tv_show_slug}/seasons/{season_number}

5 tokens

Fetch metadata for one season of a Rotten Tomatoes TV series.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_tv_show_season
Parameters2 fields
tv_show_slugstringRequired

TV series slug (for example breaking-bad).

max length 512

season_numberstringRequired

Season number as one or two digits (for example 1 or 01).

max length 2

Response5 fields
slugstring

TV series slug.

seasonstring

Season identifier.

episodesarrayitems
2 fields

Episodes in the season when listed.

titlestring

Episode title.

episodestring

Episode number.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error

GET/v1/rotten-tomatoes/tv/{tv_show_slug}/episodes/{season_number}/{episode_number}

https://api.vee3.io/v1/rotten-tomatoes/tv/{tv_show_slug}/episodes/{season_number}/{episode_number}

5 tokens

Fetch metadata for one episode of a Rotten Tomatoes TV series.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_tv_show_episode
Parameters3 fields
tv_show_slugstringRequired

TV series slug (for example breaking-bad).

max length 512

season_numberstringRequired

Season number as one or two digits (for example 1 or 01).

max length 2

episode_numberstringRequired

Episode number as one or two digits (for example 1 or 01).

max length 2

Response4 fields
slugstring

TV series slug.

seasonstring

Season number.

episodestring

Episode number.

titlestring

Episode title.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error

GET/v1/rotten-tomatoes/tv/{tv_show_slug}/cast-and-crew

https://api.vee3.io/v1/rotten-tomatoes/tv/{tv_show_slug}/cast-and-crew

5 tokens

Fetch full cast and crew for a Rotten Tomatoes TV series.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_tv_show_cast_and_crew
Parameters1 field
tv_show_slugstringRequired

TV series slug (for example breaking-bad).

max length 512

Response5 fields
slugstring

TV series slug.

castarrayitems
3 fields

Cast and crew credits for the series.

namestring

Person name.

slugstring

Celebrity slug when available.

urlstring

Rotten Tomatoes profile or title URL.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error

GET/v1/rotten-tomatoes/tv/{tv_show_slug}/seasons/{season_number}/reviews

https://api.vee3.io/v1/rotten-tomatoes/tv/{tv_show_slug}/seasons/{season_number}/reviews

5 tokens

Fetch critic or filtered reviews for a TV season on Rotten Tomatoes.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_tv_show_season_reviews
Parameters5 fields
tv_show_slugstringRequired

TV series slug (for example breaking-bad).

max length 512

season_numberstringRequired

Season number as one or two digits (for example 1 or 01).

max length 2

cursorstringOptional

Pagination cursor from a previous response pageInfo.endCursor field.

max length 4096

typestringOptional

Review filter. Use critic for critic reviews; omit for the default set.

max length 32

limitintegerOptional

Maximum number of review pages to return (1–50, default 20).

min 1, max 50

Response9 fields
slugstring

TV series slug.

seasonstring

Season number.

reviewsarrayitems
3 fields

Review entries with quote, sentiment, critic, and publication.

reviewIdstring

Review identifier.

quotestring

Review excerpt or quote.

sentimentstring

Review sentiment (for example POSITIVE).

pageInfoobject
2 fields

Pagination metadata for review listings.

endCursorstring

Cursor for the next page of reviews.

hasNextPageboolean

Whether more review pages are available.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error

GET/v1/rotten-tomatoes/celebrities/{celebrity_slug}

https://api.vee3.io/v1/rotten-tomatoes/celebrities/{celebrity_slug}

5 tokens

Fetch Rotten Tomatoes profile and filmography for a celebrity.

Authorization

Send your API key in the Authorization header:

Authorization: Bearer YOUR_API_KEY

MCP

The same capability is available as an MCP tool on Vee3 hosted MCP.

Tool name

get_rotten_tomatoes_celebrity_details
Parameters1 field
celebrity_slugstringRequired

Celebrity slug (for example morgan-freeman).

max length 512

Response12 fields
slugstring

Celebrity slug.

namestring

Celebrity name.

moviesarrayitems
4 fields

Movie credits with title, slug, year, and score.

titlestring

Title name.

slugstring

Title slug.

yearstring

Release or air year.

scoreinteger

Tomatometer score when available.

tvarrayitems
4 fields

TV credits with title, slug, year, and score.

titlestring

Title name.

slugstring

Title slug.

yearstring

Release or air year.

scoreinteger

Tomatometer score when available.

HTTP errors: unauthorized, validation_error, insufficient_tokens, payment_required, rotten_tomatoes_not_configured, rotten_tomatoes_upstream_error