docs / movies-tv

Movies & TV

Film and series details, cast and ratings.

base /movies-tv/v116 endpoints
post/movies-tv/v1/detail2 credits

unified title detail (tv→TVmaze, movie→TMDB depth + JustWatch offers)

ParameterAllowed / rangeDescription
idrequiredTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
typeoptionalmovie · tvWhether the id/query is a movie or a TV show. Defaults to TV unless the id is a tmdb id or looks like a movie.
id_typeoptionaltvmaze · tmdb · imdbHow to interpret `id`. Auto-detected (imdb if it starts with 'tt', else tvmaze for TV / tmdb for movie) when omitted.
country = USoptionalJustWatch market — ISO-3166-1 alpha-2 (~140 supported). Controls streaming offers / services / new-titles region.
include_streaming = trueoptionalMerge JustWatch where-to-watch offers into the detail record.
Try in playground →
post/movies-tv/v1/episodes1 credit

TV episodes (optionally one season)

ParameterAllowed / rangeDescription
idrequiredTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
id_typeoptionaltvmaze · tmdb · imdbHow to interpret `id`. Auto-detected (imdb if it starts with 'tt', else tvmaze for TV / tmdb for movie) when omitted.
seasonoptionalLimit to one season number (omit for all).
specials = falseoptionalInclude special (non-numbered) episodes.
Try in playground →
post/movies-tv/v1/cast1 credit

cast (tv→TVmaze, movie→TMDB)

ParameterAllowed / rangeDescription
idrequiredTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
typeoptionalmovie · tvWhether the id/query is a movie or a TV show. Defaults to TV unless the id is a tmdb id or looks like a movie.
id_typeoptionaltvmaze · tmdb · imdbHow to interpret `id`. Auto-detected (imdb if it starts with 'tt', else tvmaze for TV / tmdb for movie) when omitted.
Try in playground →
post/movies-tv/v1/crew1 credit

crew (tv→TVmaze, movie→TMDB)

ParameterAllowed / rangeDescription
idrequiredTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
typeoptionalmovie · tvWhether the id/query is a movie or a TV show. Defaults to TV unless the id is a tmdb id or looks like a movie.
id_typeoptionaltvmaze · tmdb · imdbHow to interpret `id`. Auto-detected (imdb if it starts with 'tt', else tvmaze for TV / tmdb for movie) when omitted.
Try in playground →
post/movies-tv/v1/akas1 credit

alternative titles (tv→TVmaze, movie→TMDB)

ParameterAllowed / rangeDescription
idrequiredTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
typeoptionalmovie · tvWhether the id/query is a movie or a TV show. Defaults to TV unless the id is a tmdb id or looks like a movie.
id_typeoptionaltvmaze · tmdb · imdbHow to interpret `id`. Auto-detected (imdb if it starts with 'tt', else tvmaze for TV / tmdb for movie) when omitted.
Try in playground →
post/movies-tv/v1/schedule1 credit

TV broadcast (kind=tv) or streaming-premiere (kind=web) calendar

ParameterAllowed / rangeDescription
country = USoptionalJustWatch market — ISO-3166-1 alpha-2 (~140 supported). Controls streaming offers / services / new-titles region.
dateoptionalDate as YYYY-MM-DD.
kind = tvoptionaltv · web · streamingWhich calendar. Any non-web value is treated as the TV broadcast schedule.
Try in playground →
post/movies-tv/v1/streaming1 credit

where-to-watch offers via JustWatch (query/node_id/imdb/tmdb)

ParameterAllowed / rangeDescription
queryoptionalFree-text title/person search keywords.
idoptionalTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
id_typeoptionaltvmaze · tmdb · imdbHow to interpret `id`. Auto-detected (imdb if it starts with 'tt', else tvmaze for TV / tmdb for movie) when omitted.
node_idoptionalJustWatch node id (tm…/ts…) — fetches offers directly without a search.
country = USoptionalJustWatch market — ISO-3166-1 alpha-2 (~140 supported). Controls streaming offers / services / new-titles region.
object_typesoptionalMOVIE · SHOWRestrict JustWatch results to these node types (MOVIE / SHOW).
titleoptionalExact title to match when resolving by imdb/tmdb id.
yearoptionalRelease-year filter (movie search / streaming match).
Try in playground →
post/movies-tv/v1/people1 credit

person search or detail (tv→TVmaze, movie→TMDB)

ParameterAllowed / rangeDescription
queryoptionalFree-text title/person search keywords.
idoptionalTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
typeoptionalmovie · tvWhether the id/query is a movie or a TV show. Defaults to TV unless the id is a tmdb id or looks like a movie.
Try in playground →
post/movies-tv/v1/lookup1 credit

cross-resolve imdb↔tmdb↔tvmaze ids

ParameterAllowed / rangeDescription
imdb_idoptionalIMDb id to resolve (tt…). Provide any ONE id.
tmdb_idoptionalTMDB id to resolve.
tvmaze_idoptionalTVmaze id to resolve.
idoptionalTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
id_typeoptionaltvmaze · tmdb · imdbHow to interpret `id`. Auto-detected (imdb if it starts with 'tt', else tvmaze for TV / tmdb for movie) when omitted.
typeoptionalmovie · tvWhether the id/query is a movie or a TV show. Defaults to TV unless the id is a tmdb id or looks like a movie.
Try in playground →
post/movies-tv/v1/genresfree

TMDB genre reference (movie|tv)

ParameterAllowed / rangeDescription
typeoptionalmovie · tvWhether the id/query is a movie or a TV show. Defaults to TV unless the id is a tmdb id or looks like a movie.
Try in playground →
post/movies-tv/v1/countriesfree

streaming services available in a country (JustWatch)

ParameterAllowed / rangeDescription
country = USoptionalJustWatch market — ISO-3166-1 alpha-2 (~140 supported). Controls streaming offers / services / new-titles region.
Try in playground →
post/movies-tv/v1/new_titles1 credit

recently added/changed on streaming (≈ catalog changes)

ParameterAllowed / rangeDescription
daterequiredDate as YYYY-MM-DD (required — the catalog-change day to report).
country = USoptionalJustWatch market — ISO-3166-1 alpha-2 (~140 supported). Controls streaming offers / services / new-titles region.
limit = 20optional1–Max results to return.
object_typesoptionalMOVIE · SHOWRestrict JustWatch results to these node types (MOVIE / SHOW).
packagesoptionalRestrict to these JustWatch provider technical names (e.g. nfx=Netflix).
Try in playground →
post/movies-tv/v1/charts1 credit

Ranked title charts: most-popular / top-rated / upcoming / now-playing / on-the-air / trending — for movies, TV or both. A `language` filter turns top-rated/popular into the per-language charts (e.g. top-rated Tamil/Telugu/Hindi); `region` localises upcoming/now-playing.

ParameterAllowed / rangeDescription
chartoptionalpopular_movies · popular_tv · top_rated_movies · top_rated_tv · upcoming_movies · now_playing_movies · on_the_air_tv · trending_movies · trending_tv · trending_allWhich chart to return.
languageoptionalISO 639-1 original-language filter (e.g. ta=Tamil, te=Telugu, hi=Hindi, en=English). Turns popular/top-rated into per-language charts.
regionoptionalISO 3166-1 region to localise upcoming/now-playing.
page = 1optional1–TMDB result page (movie/multi search only).
limit = 20optional1–Max results to return.
Try in playground →
post/movies-tv/v1/similar1 credit

Titles similar to / recommended for a given movie or TV show (TMDB recommendations, falling back to similar). Accepts a TMDB id or an IMDb tt… id.

ParameterAllowed / rangeDescription
idrequiredTitle id. By default a TVmaze id (TV) or TMDB id (movie); an imdb id (tt0903747) is auto-detected. Set id_type to be explicit.
typeoptionalmovie · tvWhether the id/query is a movie or a TV show. Defaults to TV unless the id is a tmdb id or looks like a movie.
limit = 20optional1–Max results to return.
Try in playground →
post/movies-tv/v1/credits1 credit

A person's full filmography (combined movie + TV credits) by TMDB person id or by name — every title they were cast or crew on, newest first, with their character/job.

ParameterAllowed / rangeDescription
person_idoptionalTMDB person id (omit if passing `name`).
nameoptionalPerson name to search (used when `person_id` is omitted).
limit = 40optional1–Max results to return.
Try in playground →