Overview
- POST /tv/{tv_id}/season/{season_number}/episode/{episode_number}/rating
- DELETE /tv/{tv_id}/season/{season_number}/episode/{episode_number}/rating
- PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/rating
- GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}
- PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}
- GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/external_ids
- PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/external_ids
- GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/videos
- PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/videos
- GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/account_states
- PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/account_states
- GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/translations
- PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/translations
- GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/credits
- PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/credits
- GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/images
- PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/images
- GET /tv/{tv_id}/season/{season_number}
- PARAMETERS /tv/{tv_id}/season/{season_number}
- GET /tv/{tv_id}/season/{season_number}/account_states
- PARAMETERS /tv/{tv_id}/season/{season_number}/account_states
- GET /tv/{tv_id}/season/{season_number}/aggregate_credits
- PARAMETERS /tv/{tv_id}/season/{season_number}/aggregate_credits
- GET /tv/{tv_id}/season/{season_number}/videos
- PARAMETERS /tv/{tv_id}/season/{season_number}/videos
- GET /tv/{tv_id}/season/{season_number}/external_ids
- PARAMETERS /tv/{tv_id}/season/{season_number}/external_ids
- GET /tv/{tv_id}/season/{season_number}/credits
- PARAMETERS /tv/{tv_id}/season/{season_number}/credits
- GET /tv/{tv_id}/season/{season_number}/images
- PARAMETERS /tv/{tv_id}/season/{season_number}/images
- GET /tv/{tv_id}/season/{season_number}/translations
- PARAMETERS /tv/{tv_id}/season/{season_number}/translations
- POST /tv/{tv_id}/rating
- DELETE /tv/{tv_id}/rating
- PARAMETERS /tv/{tv_id}/rating
- GET /tv/{tv_id}
- PARAMETERS /tv/{tv_id}
- GET /tv/{tv_id}/alternative_titles
- PARAMETERS /tv/{tv_id}/alternative_titles
- GET /tv/{tv_id}/aggregate_credits
- PARAMETERS /tv/{tv_id}/aggregate_credits
- GET /tv/{tv_id}/similar
- PARAMETERS /tv/{tv_id}/similar
- GET /tv/{tv_id}/content_ratings
- PARAMETERS /tv/{tv_id}/content_ratings
- GET /tv/{tv_id}/translations
- PARAMETERS /tv/{tv_id}/translations
- GET /tv/{tv_id}/account_states
- PARAMETERS /tv/{tv_id}/account_states
- GET /tv/{tv_id}/episode_groups
- PARAMETERS /tv/{tv_id}/episode_groups
- GET /tv/{tv_id}/images
- PARAMETERS /tv/{tv_id}/images
- GET /tv/{tv_id}/reviews
- PARAMETERS /tv/{tv_id}/reviews
- GET /tv/{tv_id}/watch/providers
- PARAMETERS /tv/{tv_id}/watch/providers
- GET /tv/{tv_id}/videos
- PARAMETERS /tv/{tv_id}/videos
- GET /tv/{tv_id}/keywords
- PARAMETERS /tv/{tv_id}/keywords
- GET /tv/{tv_id}/external_ids
- PARAMETERS /tv/{tv_id}/external_ids
- GET /tv/{tv_id}/changes
- PARAMETERS /tv/{tv_id}/changes
- GET /tv/{tv_id}/credits
- PARAMETERS /tv/{tv_id}/credits
- GET /tv/{tv_id}/screened_theatrically
- PARAMETERS /tv/{tv_id}/screened_theatrically
- GET /tv/{tv_id}/recommendations
- PARAMETERS /tv/{tv_id}/recommendations
- GET /tv/top_rated
- GET /tv/latest
- GET /tv/changes
- GET /tv/episode_group/{id}
- PARAMETERS /tv/episode_group/{id}
- GET /tv/popular
- GET /tv/on_the_air
- GET /tv/season/{season_id}/changes
- PARAMETERS /tv/season/{season_id}/changes
- GET /tv/airing_today
- GET /tv/episode/{episode_id}/changes
- PARAMETERS /tv/episode/{episode_id}/changes
- GET /discover/tv
- GET /discover/movie
- DELETE /authentication/session
- POST /authentication/session/new
- POST /authentication/session/convert/4
- GET /authentication/token/new
- POST /authentication/token/validate_with_login
- GET /authentication/guest_session/new
- GET /list/{list_id}
- DELETE /list/{list_id}
- PARAMETERS /list/{list_id}
- POST /list/{list_id}/add_item
- PARAMETERS /list/{list_id}/add_item
- POST /list/{list_id}/remove_item
- PARAMETERS /list/{list_id}/remove_item
- POST /list/{list_id}/clear
- PARAMETERS /list/{list_id}/clear
- GET /list/{list_id}/item_status
- PARAMETERS /list/{list_id}/item_status
- POST /list
- POST /movie/{movie_id}/rating
- DELETE /movie/{movie_id}/rating
- PARAMETERS /movie/{movie_id}/rating
- GET /movie/{movie_id}
- PARAMETERS /movie/{movie_id}
- GET /movie/{movie_id}/translations
- PARAMETERS /movie/{movie_id}/translations
- GET /movie/{movie_id}/external_ids
- PARAMETERS /movie/{movie_id}/external_ids
- GET /movie/{movie_id}/changes
- PARAMETERS /movie/{movie_id}/changes
- GET /movie/{movie_id}/alternative_titles
- PARAMETERS /movie/{movie_id}/alternative_titles
- GET /movie/{movie_id}/videos
- PARAMETERS /movie/{movie_id}/videos
- GET /movie/{movie_id}/account_states
- PARAMETERS /movie/{movie_id}/account_states
- GET /movie/{movie_id}/lists
- PARAMETERS /movie/{movie_id}/lists
- GET /movie/{movie_id}/similar
- PARAMETERS /movie/{movie_id}/similar
- GET /movie/{movie_id}/recommendations
- PARAMETERS /movie/{movie_id}/recommendations
- GET /movie/{movie_id}/watch/providers
- PARAMETERS /movie/{movie_id}/watch/providers
- GET /movie/{movie_id}/keywords
- PARAMETERS /movie/{movie_id}/keywords
- GET /movie/{movie_id}/release_dates
- PARAMETERS /movie/{movie_id}/release_dates
- GET /movie/{movie_id}/reviews
- PARAMETERS /movie/{movie_id}/reviews
- GET /movie/{movie_id}/credits
- PARAMETERS /movie/{movie_id}/credits
- GET /movie/{movie_id}/images
- PARAMETERS /movie/{movie_id}/images
- GET /movie/now_playing
- GET /movie/popular
- GET /movie/upcoming
- GET /movie/latest
- GET /movie/top_rated
- GET /movie/changes
- GET /configuration
- GET /configuration/jobs
- GET /configuration/timezones
- GET /configuration/countries
- GET /configuration/primary_translations
- GET /configuration/languages
- GET /company/{company_id}
- PARAMETERS /company/{company_id}
- GET /company/{company_id}/images
- PARAMETERS /company/{company_id}/images
- GET /company/{company_id}/alternative_names
- PARAMETERS /company/{company_id}/alternative_names
- GET /search/keyword
- GET /search/person
- GET /search/collection
- GET /search/company
- GET /search/tv
- GET /search/movie
- GET /search/multi
- POST /account/{account_id}/watchlist
- PARAMETERS /account/{account_id}/watchlist
- GET /account/{account_id}/watchlist/tv
- PARAMETERS /account/{account_id}/watchlist/tv
- GET /account/{account_id}/watchlist/movies
- PARAMETERS /account/{account_id}/watchlist/movies
- POST /account/{account_id}/favorite
- PARAMETERS /account/{account_id}/favorite
- GET /account/{account_id}/favorite/tv
- PARAMETERS /account/{account_id}/favorite/tv
- GET /account/{account_id}/favorite/movies
- PARAMETERS /account/{account_id}/favorite/movies
- GET /account/{account_id}/rated/tv
- PARAMETERS /account/{account_id}/rated/tv
- GET /account/{account_id}/rated/tv/episodes
- PARAMETERS /account/{account_id}/rated/tv/episodes
- GET /account/{account_id}/rated/movies
- PARAMETERS /account/{account_id}/rated/movies
- GET /account/{account_id}/lists
- PARAMETERS /account/{account_id}/lists
- GET /account
- GET /person/{person_id}
- PARAMETERS /person/{person_id}
- GET /person/{person_id}/external_ids
- PARAMETERS /person/{person_id}/external_ids
- GET /person/{person_id}/combined_credits
- PARAMETERS /person/{person_id}/combined_credits
- GET /person/{person_id}/changes
- PARAMETERS /person/{person_id}/changes
- GET /person/{person_id}/tv_credits
- PARAMETERS /person/{person_id}/tv_credits
- GET /person/{person_id}/movie_credits
- PARAMETERS /person/{person_id}/movie_credits
- GET /person/{person_id}/translations
- PARAMETERS /person/{person_id}/translations
- GET /person/{person_id}/tagged_images
- PARAMETERS /person/{person_id}/tagged_images
- GET /person/{person_id}/images
- PARAMETERS /person/{person_id}/images
- GET /person/latest
- GET /person/changes
- GET /person/popular
- GET /keyword/{keyword_id}
- PARAMETERS /keyword/{keyword_id}
- GET /keyword/{keyword_id}/movies
- PARAMETERS /keyword/{keyword_id}/movies
- GET /network/{network_id}
- PARAMETERS /network/{network_id}
- GET /network/{network_id}/alternative_names
- PARAMETERS /network/{network_id}/alternative_names
- GET /network/{network_id}/images
- PARAMETERS /network/{network_id}/images
- GET /certification/movie/list
- GET /certification/tv/list
- GET /watch/providers/regions
- GET /watch/providers/tv
- GET /watch/providers/movie
- GET /guest_session/{guest_session_id}/rated/tv
- PARAMETERS /guest_session/{guest_session_id}/rated/tv
- GET /guest_session/{guest_session_id}/rated/tv/episodes
- PARAMETERS /guest_session/{guest_session_id}/rated/tv/episodes
- GET /guest_session/{guest_session_id}/rated/movies
- PARAMETERS /guest_session/{guest_session_id}/rated/movies
- GET /collection/{collection_id}
- PARAMETERS /collection/{collection_id}
- GET /collection/{collection_id}/images
- PARAMETERS /collection/{collection_id}/images
- GET /collection/{collection_id}/translations
- PARAMETERS /collection/{collection_id}/translations
- GET /genre/movie/list
- GET /genre/tv/list
- GET /trending/{media_type}/{time_window}
- PARAMETERS /trending/{media_type}/{time_window}
- GET /review/{review_id}
- PARAMETERS /review/{review_id}
- GET /credit/{credit_id}
- PARAMETERS /credit/{credit_id}
- GET /find/{external_id}
- PARAMETERS /find/{external_id}
POST /tv/{tv_id}/season/{season_number}/episode/{episode_number}/rating
Summary: Rate TV Episode
Rate a TV episode.
A valid session or guest session ID is required. You can read more about how this works here.
OpenAPI snippet URL
DELETE /tv/{tv_id}/season/{season_number}/episode/{episode_number}/rating
Summary: Delete Rating
Remove your rating for a TV episode.
A valid session or guest session ID is required. You can read more about how this works here.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/rating
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}
Summary: Get Details
Get the TV episode details by id.
Supports append_to_response. Read more about this here.
Recent Changes
| Date | Change |
|---|---|
| June 1, 2018 | Added the translations method. |
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/external_ids
Summary: Get External IDs
Get the external ids for a TV episode. We currently support the following external sources.
| External Sources |
|---|
| IMDb ID |
| TVDB ID |
| Freebase MID* |
| Freebase ID* |
| TVRage ID* |
*Defunct or no longer available as a service.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/external_ids
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/videos
Summary: Get Videos
Get the videos that have been added to a TV episode.
Recent Changes
| Date | Change |
|---|---|
| July 28, 2021 | A new include_video_language filter is now available. You can use this filter the same way you use include_image_language on image calls. We also added two new fields, official and published_at to the video response. |
| March 23, 2019 | Vimeo was added as a video source. |
| March 20, 2019 | ”Behind the Scenes”, “Bloopers” and “Recap” were added as valid video types. |
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/videos
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/account_states
Summary: Get Account States
Get your rating for a episode.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/account_states
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/translations
Summary: Get Translations
Get the translation data for an episode.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/translations
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/credits
Summary: Get Credits
Get the credits (cast, crew and guest stars) for a TV episode.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/credits
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/episode/{episode_number}/images
Summary: Get Images
Get the images that belong to a TV episode.
Querying images with a language parameter will filter the results. If you want to include a fallback language (especially useful for backdrops) you can use the include_image_language parameter. This should be a comma seperated value like so: include_image_language=en,null.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/episode/{episode_number}/images
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}
Summary: Get Details
Get the TV season details by id.
Supports append_to_response. Read more about this here.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/account_states
Summary: Get Account States
Returns all of the user ratings for the season’s episodes.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/account_states
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/aggregate_credits
Summary: Get Aggregate Credits
Get the aggregate credits for TV season.
This call differs from the main credits call in that it does not only return the season credits, but rather is a view of all the cast & crew for all of the episodes belonging to a season.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/aggregate_credits
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/videos
Summary: Get Videos
Get the videos that have been added to a TV season.
Recent Changes
| Date | Change |
|---|---|
| July 28, 2021 | A new include_video_language filter is now available. You can use this filter the same way you use include_image_language on image calls. We also added two new fields, official and published_at to the video response. |
| March 23, 2019 | Vimeo was added as a video source. |
| March 20, 2019 | ”Behind the Scenes” and “Bloopers” and “Recap” were added as valid video types. |
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/videos
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/external_ids
Summary: Get External IDs
Get the external ids for a TV season. We currently support the following external sources.
| Media Databases |
|---|
| TVDB ID |
| Freebase MID* |
| Freebase ID* |
| TVRage ID* |
*Defunct or no longer available as a service.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/external_ids
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/credits
Summary: Get Credits
Get the credits for TV season.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/credits
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/images
Summary: Get Images
Get the images that belong to a TV season.
Querying images with a language parameter will filter the results. If you want to include a fallback language (especially useful for backdrops) you can use the include_image_language parameter. This should be a comma seperated value like so: include_image_language=en,null.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/images
OpenAPI snippet URL
GET /tv/{tv_id}/season/{season_number}/translations
Summary: Get Translations
Get the credits for TV season.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/season/{season_number}/translations
OpenAPI snippet URL
POST /tv/{tv_id}/rating
Summary: Rate TV Show
Rate a TV show.
A valid session or guest session ID is required. You can read more about how this works here.
OpenAPI snippet URL
DELETE /tv/{tv_id}/rating
Summary: Delete Rating
Remove your rating for a TV show.
A valid session or guest session ID is required. You can read more about how this works here.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/rating
OpenAPI snippet URL
GET /tv/{tv_id}
Summary: Get Details
Get the primary TV show details by id.
Supports append_to_response. Read more about this here.
Recent Changes
| Date | Change |
|---|---|
| November 20, 2020 | A watch/providers method has been added to show what providers (eg. streaming) are available and where. |
| November 14, 2020 | The tagline has been added to the default response, and is also available as part of the translations method. |
| July 17, 2018 | We now return last_episode_to_air and next_episode_to_air fields. |
| March 12, 2018 | Networks return proper logos and we introduced SVG support. |
| March 8, 2018 | The seasons field now returns the translated names and overviews. |
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}
OpenAPI snippet URL
GET /tv/{tv_id}/alternative_titles
Summary: Get Alternative Titles
Returns all of the alternative titles for a TV show.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/alternative_titles
OpenAPI snippet URL
GET /tv/{tv_id}/aggregate_credits
Summary: Get Aggregate Credits
Get the aggregate credits (cast and crew) that have been added to a TV show.
This call differs from the main credits call in that it does not return the newest season but rather, is a view of all the entire cast & crew for all episodes belonging to a TV show.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/aggregate_credits
OpenAPI snippet URL
GET /tv/{tv_id}/similar
Summary: Get Similar TV Shows
Get a list of similar TV shows. These items are assembled by looking at keywords and genres.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/similar
OpenAPI snippet URL
GET /tv/{tv_id}/content_ratings
Summary: Get Content Ratings
Get the list of content ratings (certifications) that have been added to a TV show.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/content_ratings
OpenAPI snippet URL
GET /tv/{tv_id}/translations
Summary: Get Translations
Get a list of the translations that exist for a TV show.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/translations
OpenAPI snippet URL
GET /tv/{tv_id}/account_states
Summary: Get Account States
Grab the following account states for a session:
- TV show rating
- If it belongs to your watchlist
- If it belongs to your favourite list
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/account_states
OpenAPI snippet URL
GET /tv/{tv_id}/episode_groups
Summary: Get Episode Groups
Get all of the episode groups that have been created for a TV show. With a group ID you can call the get TV episode group details method.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/episode_groups
OpenAPI snippet URL
GET /tv/{tv_id}/images
Summary: Get Images
Get the images that belong to a TV show.
Querying images with a language parameter will filter the results. If you want to include a fallback language (especially useful for backdrops) you can use the include_image_language parameter. This should be a comma seperated value like so: include_image_language=en,null.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/images
OpenAPI snippet URL
GET /tv/{tv_id}/reviews
Summary: Get Reviews
Get the reviews for a TV show.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/reviews
OpenAPI snippet URL
GET /tv/{tv_id}/watch/providers
Summary: Get Watch Providers
Powered by our partnership with JustWatch, you can query this method to get a list of the availabilities per country by provider.
This is not going to return full deep links, but rather, it’s just enough information to display what’s available where.
You can link to the provided TMDB URL to help support TMDB and provide the actual deep links to the content.
Please note: In order to use this data you must attribute the source of the data as JustWatch. If we find any usage not complying with these terms we will revoke access to the API.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/watch/providers
OpenAPI snippet URL
GET /tv/{tv_id}/videos
Summary: Get Videos
Get the videos that have been added to a TV show.
Recent Changes
| Date | Change |
|---|---|
| July 28, 2021 | A new include_video_language filter is now available. You can use this filter the same way you use include_image_language on image calls. We also added two new fields, official and published_at to the video response. |
| March 23, 2019 | Vimeo was added as a video source. |
| March 20, 2019 | ”Behind the Scenes” and “Bloopers” were added as valid video types. |
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/videos
OpenAPI snippet URL
GET /tv/{tv_id}/keywords
Summary: Get Keywords
Get the keywords that have been added to a TV show.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/keywords
OpenAPI snippet URL
GET /tv/{tv_id}/external_ids
Summary: Get External IDs
Get the external ids for a TV show. We currently support the following external sources.
| Media Databases | Social IDs |
|---|---|
| IMDb ID | |
| TVDB ID | |
| Freebase MID* | |
| Freebase ID* | |
| TVRage ID* |
*Defunct or no longer available as a service.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/external_ids
OpenAPI snippet URL
GET /tv/{tv_id}/changes
Summary: Get Changes
Get the changes for a TV show. By default only the last 24 hours are returned.
You can query up to 14 days in a single query by using the start_date and end_date query parameters.
TV show changes are different than movie changes in that there are some edits on seasons and episodes that will create a change entry at the show level. These can be found under the season and episode keys. These keys will contain a series_id and episode_id. You can use the season changes and episode changes methods to look these up individually.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/changes
OpenAPI snippet URL
GET /tv/{tv_id}/credits
Summary: Get Credits
Get the credits (cast and crew) that have been added to a TV show.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/credits
OpenAPI snippet URL
GET /tv/{tv_id}/screened_theatrically
Summary: Get Screened Theatrically
Get a list of seasons or episodes that have been screened in a film festival or theatre.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/screened_theatrically
OpenAPI snippet URL
GET /tv/{tv_id}/recommendations
Summary: Get Recommendations
Get the list of TV show recommendations for this item.
OpenAPI snippet URL
PARAMETERS /tv/{tv_id}/recommendations
OpenAPI snippet URL
GET /tv/top_rated
Summary: Get Top Rated
Get a list of the top rated TV shows on TMDB.
OpenAPI snippet URL
GET /tv/latest
Summary: Get Latest
Get the most newly created TV show. This is a live response and will continuously change.
OpenAPI snippet URL
GET /tv/changes
Summary: Get TV Change List
Get a list of all of the TV show ids that have been changed in the past 24 hours.
You can query it for up to 14 days worth of changed IDs at a time with the start_date and end_date query parameters. 100 items are returned per page.
OpenAPI snippet URL
GET /tv/episode_group/{id}
Summary: Get Details
Get the details of a TV episode group. Groups support 7 different types which are enumerated as the following:
- Original air date
- Absolute
- DVD
- Digital
- Story arc
- Production
- TV
OpenAPI snippet URL
PARAMETERS /tv/episode_group/{id}
OpenAPI snippet URL
GET /tv/popular
Summary: Get Popular
Get a list of the current popular TV shows on TMDB. This list updates daily.
OpenAPI snippet URL
GET /tv/on_the_air
Summary: Get TV On The Air
Get a list of shows that are currently on the air.
This query looks for any TV show that has an episode with an air date in the next 7 days.
OpenAPI snippet URL
GET /tv/season/{season_id}/changes
Summary: Get Changes
Get the changes for a TV season. By default only the last 24 hours are returned.
You can query up to 14 days in a single query by using the start_date and end_date query parameters.
OpenAPI snippet URL
PARAMETERS /tv/season/{season_id}/changes
OpenAPI snippet URL
GET /tv/airing_today
Summary: Get TV Airing Today
Get a list of TV shows that are airing today. This query is purely day based as we do not currently support airing times.
You can specify a timezone to offset the day calculation. Without a specified timezone, this query defaults to EST (Eastern Time UTC-05:00).
OpenAPI snippet URL
GET /tv/episode/{episode_id}/changes
Summary: Get Changes
Get the changes for a TV episode. By default only the last 24 hours are returned.
You can query up to 14 days in a single query by using the start_date and end_date query parameters.
OpenAPI snippet URL
PARAMETERS /tv/episode/{episode_id}/changes
OpenAPI snippet URL
GET /discover/tv
Summary: TV Discover
Discover TV shows by different types of data like average rating, number of votes, genres, the network they aired on and air dates.
Discover also supports a nice list of sort options. See below for all of the available options.
Also note that a number of filters support being comma (,) or pipe (|) separated. Comma’s are treated like an AND and query while pipe’s are an OR.
Some examples of what can be done with discover can be found here.
Recent Changes
| Date | Change |
|---|---|
| April 13, 2021 | A new with_watch_monetization_types filter is available to use with watch_region. |
| January 2, 2021 | A new set of filters are available for watch provider filtering. Check out with_watch_providers and watch_region. |
OpenAPI snippet URL
GET /discover/movie
Summary: Movie Discover
Discover movies by different types of data like average rating, number of votes, genres and certifications. You can get a valid list of certifications from the certifications list method.
Discover also supports a nice list of sort options. See below for all of the available options.
Please note, when using certification \ certification.lte you must also specify certification_country. These two parameters work together in order to filter the results. You can only filter results with the countries we have added to our certifications list.
If you specify the region parameter, the regional release date will be used instead of the primary release date. The date returned will be the first date based on your query (ie. if a with_release_type is specified). It’s important to note the order of the release types that are used. Specifying “2|3” would return the limited theatrical release date as opposed to “3|2” which would return the theatrical date.
Also note that a number of filters support being comma (,) or pipe (|) separated. Comma’s are treated like an AND and query while pipe’s are an OR.
Some examples of what can be done with discover can be found here.
Recent Changes
| Date | Change |
|---|---|
| April 13, 2021 | A new with_watch_monetization_types filter is available to use with watch_region. |
| January 2, 2021 | A new set of filters are available for watch provider filtering. Check out with_watch_providers and watch_region. |
OpenAPI snippet URL
DELETE /authentication/session
Summary: Delete Session
If you would like to delete (or “logout”) from a session, call this method with a valid session ID.
OpenAPI snippet URL
POST /authentication/session/new
Summary: Create Session
You can use this method to create a fully valid session ID once a user has validated the request token. More information about how this works can be found here.
OpenAPI snippet URL
POST /authentication/session/convert/4
Summary: Create Session (from v4 access token)
Use this method to create a v3 session ID if you already have a valid v4 access token. The v4 token needs to be authenticated by the user. Your standard “read token” will not validate to create a session ID.
OpenAPI snippet URL
GET /authentication/token/new
Summary: Create Request Token
Create a temporary request token that can be used to validate a TMDB user login. More details about how this works can be found here.
OpenAPI snippet URL
POST /authentication/token/validate_with_login
Summary: Create Session With Login
This method allows an application to validate a request token by entering a username and password.
Not all applications have access to a web view so this can be used as a substitute.
Please note, the preferred method of validating a request token is to have a user authenticate the request via the TMDB website. You can read about that method here.
If you decide to use this method please use HTTPS.
OpenAPI snippet URL
GET /authentication/guest_session/new
Summary: Create Guest Session
This method will let you create a new guest session. Guest sessions are a type of session that will let a user rate movies and TV shows but not require them to have a TMDB user account. More information about user authentication can be found here.
Please note, you should only generate a single guest session per user (or device) as you will be able to attach the ratings to a TMDB user account in the future. There is also IP limits in place so you should always make sure it’s the end user doing the guest session actions.
If a guest session is not used for the first time within 24 hours, it will be automatically deleted.
OpenAPI snippet URL
GET /list/{list_id}
Summary: Get Details
Get the details of a list.
OpenAPI snippet URL
DELETE /list/{list_id}
Summary: Delete List
Delete a list.
OpenAPI snippet URL
PARAMETERS /list/{list_id}
OpenAPI snippet URL
POST /list/{list_id}/add_item
Summary: Add Movie
Add a movie to a list.
OpenAPI snippet URL
PARAMETERS /list/{list_id}/add_item
OpenAPI snippet URL
POST /list/{list_id}/remove_item
Summary: Remove Movie
Remove a movie from a list.
OpenAPI snippet URL
PARAMETERS /list/{list_id}/remove_item
OpenAPI snippet URL
POST /list/{list_id}/clear
Summary: Clear List
Clear all of the items from a list.
OpenAPI snippet URL
PARAMETERS /list/{list_id}/clear
OpenAPI snippet URL
GET /list/{list_id}/item_status
Summary: Check Item Status
You can use this method to check if a movie has already been added to the list.
OpenAPI snippet URL
PARAMETERS /list/{list_id}/item_status
OpenAPI snippet URL
POST /list
Summary: Create List
Create a list.
OpenAPI snippet URL
POST /movie/{movie_id}/rating
Summary: Rate Movie
Rate a movie.
A valid session or guest session ID is required. You can read more about how this works here.
OpenAPI snippet URL
DELETE /movie/{movie_id}/rating
Summary: Delete Rating
Remove your rating for a movie.
A valid session or guest session ID is required. You can read more about how this works here.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/rating
OpenAPI snippet URL
GET /movie/{movie_id}
Summary: Get Details
Get the primary information about a movie.
Supports append_to_response. Read more about this here.
Recent Changes
| Date | Change |
|---|---|
| November 20, 2020 | A watch/providers method has been added to show what providers (eg. streaming) are available and where. |
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}
OpenAPI snippet URL
GET /movie/{movie_id}/translations
Summary: Get Translations
Get a list of translations that have been created for a movie.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/translations
OpenAPI snippet URL
GET /movie/{movie_id}/external_ids
Summary: Get External IDs
Get the external ids for a movie. We currently support the following external sources.
| Media Databases | Social IDs |
|---|---|
| IMDb ID | |
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/external_ids
OpenAPI snippet URL
GET /movie/{movie_id}/changes
Summary: Get Changes
Get the changes for a movie. By default only the last 24 hours are returned.
You can query up to 14 days in a single query by using the start_date and end_date query parameters.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/changes
OpenAPI snippet URL
GET /movie/{movie_id}/alternative_titles
Summary: Get Alternative Titles
Get all of the alternative titles for a movie.
Recent Changes
| Date | Change |
|---|---|
| March 16, 2018 | Added the type field. |
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/alternative_titles
OpenAPI snippet URL
GET /movie/{movie_id}/videos
Summary: Get Videos
Get the videos that have been added to a movie.
Recent Changes
| Date | Change |
|---|---|
| July 28, 2021 | A new include_video_language filter is now available. You can use this filter the same way you use include_image_language on image calls. We also added two new fields, official and published_at to the video response. |
| March 23, 2019 | Vimeo was added as a video source. |
| March 20, 2019 | ”Behind the Scenes” and “Bloopers” were added as valid video types. |
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/videos
OpenAPI snippet URL
GET /movie/{movie_id}/account_states
Summary: Get Account States
Grab the following account states for a session:
- Movie rating
- If it belongs to your watchlist
- If it belongs to your favourite list
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/account_states
OpenAPI snippet URL
GET /movie/{movie_id}/lists
Summary: Get Lists
Get a list of lists that this movie belongs to.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/lists
OpenAPI snippet URL
GET /movie/{movie_id}/similar
Summary: Get Similar Movies
Get a list of similar movies. This is not the same as the “Recommendation” system you see on the website.
These items are assembled by looking at keywords and genres.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/similar
OpenAPI snippet URL
GET /movie/{movie_id}/recommendations
Summary: Get Recommendations
Get a list of recommended movies for a movie.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/recommendations
OpenAPI snippet URL
GET /movie/{movie_id}/watch/providers
Summary: Get Watch Providers
Powered by our partnership with JustWatch, you can query this method to get a list of the availabilities per country by provider.
This is not going to return full deep links, but rather, it’s just enough information to display what’s available where.
You can link to the provided TMDB URL to help support TMDB and provide the actual deep links to the content.
Please note: In order to use this data you must attribute the source of the data as JustWatch. If we find any usage not complying with these terms we will revoke access to the API.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/watch/providers
OpenAPI snippet URL
GET /movie/{movie_id}/keywords
Summary: Get Keywords
Get the keywords that have been added to a movie.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/keywords
OpenAPI snippet URL
GET /movie/{movie_id}/release_dates
Summary: Get Release Dates
Get the release date along with the certification for a movie.
Release dates support different types:
- Premiere
- Theatrical (limited)
- Theatrical
- Digital
- Physical
- TV
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/release_dates
OpenAPI snippet URL
GET /movie/{movie_id}/reviews
Summary: Get Reviews
Get the user reviews for a movie.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/reviews
OpenAPI snippet URL
GET /movie/{movie_id}/credits
Summary: Get Credits
Get the cast and crew for a movie.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/credits
OpenAPI snippet URL
GET /movie/{movie_id}/images
Summary: Get Images
Get the images that belong to a movie.
Querying images with a language parameter will filter the results. If you want to include a fallback language (especially useful for backdrops) you can use the include_image_language parameter. This should be a comma seperated value like so: include_image_language=en,null.
OpenAPI snippet URL
PARAMETERS /movie/{movie_id}/images
OpenAPI snippet URL
GET /movie/now_playing
Summary: Get Now Playing
Get a list of movies in theatres. This is a release type query that looks for all movies that have a release type of 2 or 3 within the specified date range.
You can optionally specify a region prameter which will narrow the search to only look for theatrical release dates within the specified country.
OpenAPI snippet URL
GET /movie/popular
Summary: Get Popular
Get a list of the current popular movies on TMDB. This list updates daily.
OpenAPI snippet URL
GET /movie/upcoming
Summary: Get Upcoming
Get a list of upcoming movies in theatres. This is a release type query that looks for all movies that have a release type of 2 or 3 within the specified date range.
You can optionally specify a region prameter which will narrow the search to only look for theatrical release dates within the specified country.
OpenAPI snippet URL
GET /movie/latest
Summary: Get Latest
Get the most newly created movie. This is a live response and will continuously change.
OpenAPI snippet URL
GET /movie/top_rated
Summary: Get Top Rated
Get the top rated movies on TMDB.
OpenAPI snippet URL
GET /movie/changes
Summary: Get Movie Change List
Get a list of all of the movie ids that have been changed in the past 24 hours.
You can query it for up to 14 days worth of changed IDs at a time with the start_date and end_date query parameters. 100 items are returned per page.
OpenAPI snippet URL
GET /configuration
Summary: Get API Configuration
Get the system wide configuration information. Some elements of the API require some knowledge of this configuration data. The purpose of this is to try and keep the actual API responses as light as possible. It is recommended you cache this data within your application and check for updates every few days.
This method currently holds the data relevant to building image URLs as well as the change key map.
To build an image URL, you will need 3 pieces of data. The base_url, size and file_path. Simply combine them all and you will have a fully qualified URL. Here’s an example URL:
https://image.tmdb.org/t/p/w500/8uO0gUM8aNqYLs1OsTBQiXu0fEv.jpg
The configuration method also contains the list of change keys which can be useful if you are building an app that consumes data from the change feed.
OpenAPI snippet URL
GET /configuration/jobs
Summary: Get Jobs
Get a list of the jobs and departments we use on TMDB.
OpenAPI snippet URL
GET /configuration/timezones
Summary: Get Timezones
Get the list of timezones used throughout TMDB.
OpenAPI snippet URL
GET /configuration/countries
Summary: Get Countries
Get the list of countries (ISO 3166-1 tags) used throughout TMDB.
OpenAPI snippet URL
GET /configuration/primary_translations
Summary: Get Primary Translations
Get a list of the officially supported translations on TMDB.
While it’s technically possible to add a translation in any one of the languages we have added to TMDB (we don’t restrict content), the ones listed in this method are the ones we also support for localizing the website with which means they are what we refer to as the “primary” translations.
These are all specified as IETF tags to identify the languages we use on TMDB. There is one exception which is image languages. They are currently only designated by a ISO-639-1 tag. This is a planned upgrade for the future.
We’re always open to adding more if you think one should be added. You can ask about getting a new primary translation added by posting on the forums.
One more thing to mention, these are the translations that map to our website translation project. You can view and contribute to that project here.
OpenAPI snippet URL
GET /configuration/languages
Summary: Get Languages
Get the list of languages (ISO 639-1 tags) used throughout TMDB.
OpenAPI snippet URL
GET /company/{company_id}
Summary: Get Details
Get a companies details by id.
OpenAPI snippet URL
PARAMETERS /company/{company_id}
OpenAPI snippet URL
GET /company/{company_id}/images
Summary: Get Images
Get a companies logos by id.
There are two image formats that are supported for companies, PNG’s and SVG’s. You can see which type the original file is by looking at the file_type field. We prefer SVG’s as they are resolution independent and as such, the width and height are only there to reflect the original asset that was uploaded. An SVG can be scaled properly beyond those dimensions if you call them as a PNG.
For more information about how SVG’s and PNG’s can be used, take a read through this document.
OpenAPI snippet URL
PARAMETERS /company/{company_id}/images
OpenAPI snippet URL
GET /company/{company_id}/alternative_names
Summary: Get Alternative Names
Get the alternative names of a company.
OpenAPI snippet URL
PARAMETERS /company/{company_id}/alternative_names
OpenAPI snippet URL
GET /search/keyword
Summary: Search Keywords
Search for keywords.
OpenAPI snippet URL
GET /search/person
Summary: Search People
Search for people.
OpenAPI snippet URL
GET /search/collection
Summary: Search Collections
Search for collections.
OpenAPI snippet URL
GET /search/company
Summary: Search Companies
Search for companies.
OpenAPI snippet URL
GET /search/tv
Summary: Search TV Shows
Search for a TV show.
OpenAPI snippet URL
GET /search/movie
Summary: Search Movies
Search for movies.
OpenAPI snippet URL
GET /search/multi
Summary: Multi Search
Search multiple models in a single request. Multi search currently supports searching for movies, tv shows and people in a single request.
OpenAPI snippet URL
POST /account/{account_id}/watchlist
Summary: Add to Watchlist
Add a movie or TV show to your watchlist.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/watchlist
OpenAPI snippet URL
GET /account/{account_id}/watchlist/tv
Summary: Get TV Show Watchlist
Get a list of all the TV shows you have added to your watchlist.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/watchlist/tv
OpenAPI snippet URL
GET /account/{account_id}/watchlist/movies
Summary: Get Movie Watchlist
Get a list of all the movies you have added to your watchlist.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/watchlist/movies
OpenAPI snippet URL
POST /account/{account_id}/favorite
Summary: Mark as Favorite
This method allows you to mark a movie or TV show as a favorite item.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/favorite
OpenAPI snippet URL
GET /account/{account_id}/favorite/tv
Summary: Get Favorite TV Shows
Get the list of your favorite TV shows.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/favorite/tv
OpenAPI snippet URL
GET /account/{account_id}/favorite/movies
Summary: Get Favorite Movies
Get the list of your favorite movies.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/favorite/movies
OpenAPI snippet URL
GET /account/{account_id}/rated/tv
Summary: Get Rated TV Shows
Get a list of all the TV shows you have rated.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/rated/tv
OpenAPI snippet URL
GET /account/{account_id}/rated/tv/episodes
Summary: Get Rated TV Episodes
Get a list of all the TV episodes you have rated.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/rated/tv/episodes
OpenAPI snippet URL
GET /account/{account_id}/rated/movies
Summary: Get Rated Movies
Get a list of all the movies you have rated.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/rated/movies
OpenAPI snippet URL
GET /account/{account_id}/lists
Summary: Get Created Lists
Get all of the lists created by an account. Will invlude private lists if you are the owner.
OpenAPI snippet URL
PARAMETERS /account/{account_id}/lists
OpenAPI snippet URL
GET /account
Summary: Get Details
Get your account details.
OpenAPI snippet URL
GET /person/{person_id}
Summary: Get Details
Get the primary person details by id.
Supports append_to_response. Read more about this here.
Recent Changes
| Date | Change |
|---|---|
| July 17, 2018 | Added the known_for_department field. |
| April 26, 2018 | Added the translations method. |
| November 9, 2016 | Biographies are now translatable on TMDB. This means you can query person details with a language parameter. |
OpenAPI snippet URL
PARAMETERS /person/{person_id}
OpenAPI snippet URL
GET /person/{person_id}/external_ids
Summary: Get External IDs
Get the external ids for a person. We currently support the following external sources.
| External Sources |
|---|
| IMDB ID |
| Freebase MID |
| Freebase ID |
| TVRage ID |
OpenAPI snippet URL
PARAMETERS /person/{person_id}/external_ids
OpenAPI snippet URL
GET /person/{person_id}/combined_credits
Summary: Get Combined Credits
Get the movie and TV credits together in a single response.
OpenAPI snippet URL
PARAMETERS /person/{person_id}/combined_credits
OpenAPI snippet URL
GET /person/{person_id}/changes
Summary: Get Changes
Get the changes for a person. By default only the last 24 hours are returned.
You can query up to 14 days in a single query by using the start_date and end_date query parameters.
OpenAPI snippet URL
PARAMETERS /person/{person_id}/changes
OpenAPI snippet URL
GET /person/{person_id}/tv_credits
Summary: Get TV Credits
Get the TV show credits for a person.
You can query for some extra details about the credit with the credit method.
OpenAPI snippet URL
PARAMETERS /person/{person_id}/tv_credits
OpenAPI snippet URL
GET /person/{person_id}/movie_credits
Summary: Get Movie Credits
Get the movie credits for a person.
OpenAPI snippet URL
PARAMETERS /person/{person_id}/movie_credits
OpenAPI snippet URL
GET /person/{person_id}/translations
Summary: Get Translations
Get a list of translations that have been created for a person.
OpenAPI snippet URL
PARAMETERS /person/{person_id}/translations
OpenAPI snippet URL
GET /person/{person_id}/tagged_images
Summary: Get Tagged Images
Get the images that this person has been tagged in.
OpenAPI snippet URL
PARAMETERS /person/{person_id}/tagged_images
OpenAPI snippet URL
GET /person/{person_id}/images
Summary: Get Images
Get the images for a person.
OpenAPI snippet URL
PARAMETERS /person/{person_id}/images
OpenAPI snippet URL
GET /person/latest
Summary: Get Latest
Get the most newly created person. This is a live response and will continuously change.
OpenAPI snippet URL
GET /person/changes
Summary: Get Person Change List
Get a list of all of the person ids that have been changed in the past 24 hours.
You can query it for up to 14 days worth of changed IDs at a time with the start_date and end_date query parameters. 100 items are returned per page.
OpenAPI snippet URL
GET /person/popular
Summary: Get Popular
Get the list of popular people on TMDB. This list updates daily.
OpenAPI snippet URL
GET /keyword/{keyword_id}
Summary: Get Details
Get Details
OpenAPI snippet URL
PARAMETERS /keyword/{keyword_id}
OpenAPI snippet URL
GET /keyword/{keyword_id}/movies
Summary: Get Movies
Get the movies that belong to a keyword.
We highly recommend using movie discover instead of this method as it is much more flexible.
OpenAPI snippet URL
PARAMETERS /keyword/{keyword_id}/movies
OpenAPI snippet URL
GET /network/{network_id}
Summary: Get Details
Get the details of a network.
Recent Changes
| Date | Change |
|---|---|
| November 14, 2020 | The logo_path has been added to the default response. |
OpenAPI snippet URL
PARAMETERS /network/{network_id}
OpenAPI snippet URL
GET /network/{network_id}/alternative_names
Summary: Get Alternative Names
Get the alternative names of a network.
OpenAPI snippet URL
PARAMETERS /network/{network_id}/alternative_names
OpenAPI snippet URL
GET /network/{network_id}/images
Summary: Get Images
Get the TV network logos by id.
There are two image formats that are supported for networks, PNG’s and SVG’s. You can see which type the original file is by looking at the file_type field. We prefer SVG’s as they are resolution independent and as such, the width and height are only there to reflect the original asset that was uploaded. An SVG can be scaled properly beyond those dimensions if you call them as a PNG.
For more information about how SVG’s and PNG’s can be used, take a read through this document.
OpenAPI snippet URL
PARAMETERS /network/{network_id}/images
OpenAPI snippet URL
GET /certification/movie/list
Summary: Get Movie Certifications
Get an up to date list of the officially supported movie certifications on TMDB.
OpenAPI snippet URL
GET /certification/tv/list
Summary: Get TV Certifications
Get an up to date list of the officially supported TV show certifications on TMDB.
OpenAPI snippet URL
GET /watch/providers/regions
Summary: Get Available Regions
Returns a list of all of the countries we have watch provider (OTT/streaming) data for.
OpenAPI snippet URL
GET /watch/providers/tv
Summary: Get TV Providers
Returns a list of the watch provider (OTT/streaming) data we have available for TV series. You can specify a watch_region param if you want to further filter the list by country.
OpenAPI snippet URL
GET /watch/providers/movie
Summary: Get Movie Providers
Returns a list of the watch provider (OTT/streaming) data we have available for movies. You can specify a watch_region param if you want to further filter the list by country.
OpenAPI snippet URL
GET /guest_session/{guest_session_id}/rated/tv
Summary: Get Rated TV Shows
Get the rated TV shows for a guest session.
OpenAPI snippet URL
PARAMETERS /guest_session/{guest_session_id}/rated/tv
OpenAPI snippet URL
GET /guest_session/{guest_session_id}/rated/tv/episodes
Summary: Get Rated TV Episodes
Get the rated TV episodes for a guest session.
OpenAPI snippet URL
PARAMETERS /guest_session/{guest_session_id}/rated/tv/episodes
OpenAPI snippet URL
GET /guest_session/{guest_session_id}/rated/movies
Summary: Get Rated Movies
Get the rated movies for a guest session.
OpenAPI snippet URL
PARAMETERS /guest_session/{guest_session_id}/rated/movies
OpenAPI snippet URL
GET /collection/{collection_id}
Summary: Get Details
Get collection details by id.
Recent Changes
| Date | Change |
|---|---|
| March 16, 2018 | Added the translations method. |
OpenAPI snippet URL
PARAMETERS /collection/{collection_id}
OpenAPI snippet URL
GET /collection/{collection_id}/images
Summary: Get Images
Get the images for a collection by id.
OpenAPI snippet URL
PARAMETERS /collection/{collection_id}/images
OpenAPI snippet URL
GET /collection/{collection_id}/translations
Summary: Get Translations
Get the list translations for a collection by id.
OpenAPI snippet URL
PARAMETERS /collection/{collection_id}/translations
OpenAPI snippet URL
GET /genre/movie/list
Summary: Get Movie List
Get the list of official genres for movies.
OpenAPI snippet URL
GET /genre/tv/list
Summary: Get TV List
Get the list of official genres for TV shows.
OpenAPI snippet URL
GET /trending/{media_type}/{time_window}
Summary: Get Trending
Get the daily or weekly trending items. The daily trending list tracks items over the period of a day while items have a 24 hour half life. The weekly list tracks items over a 7 day period, with a 7 day half life.
Valid Media Types
| Media Type | Description |
|---|---|
| all | Include all movies, TV shows and people in the results as a global trending list. |
| movie | Show the trending movies in the results. |
| tv | Show the trending TV shows in the results. |
| person | Show the trending people in the results. |
Valid Time Windows
| Time Window | Description |
|---|---|
| day | View the trending list for the day. |
| week | View the trending list for the week. |
OpenAPI snippet URL
PARAMETERS /trending/{media_type}/{time_window}
OpenAPI snippet URL
GET /review/{review_id}
Summary: Get Details
Retrieve the details of a movie or TV show review.
Recent Changes
| Date | Change |
|---|---|
| November 14, 2020 | A author_details field has been added to the default response, which includes an avatar_path and rating value. |
OpenAPI snippet URL
PARAMETERS /review/{review_id}
OpenAPI snippet URL
GET /credit/{credit_id}
Summary: Get Details
Get a movie or TV credit details by id.
Recent Changes
| Date | Change |
|---|---|
| July 13, 2018 | Movie credits are now supported. |
OpenAPI snippet URL
PARAMETERS /credit/{credit_id}
OpenAPI snippet URL
GET /find/{external_id}
Summary: Find by ID
The find method makes it easy to search for objects in our database by an external id.
This method will search all objects (movies, TV shows and people) and return the results in a single response.
The supported external sources for each object are as follows.
Media Databases
| Movies | TV Shows | TV Seasons | TV Episodes | People | |
|---|---|---|---|---|---|
| IMDb ID | ✓ | ✓ | ✗ | ✓ | ✓ |
| TVDB ID | ✗ | ✓ | ✓ | ✓ | ✗ |
| Freebase MID* | ✗ | ✓ | ✓ | ✓ | ✓ |
| Freebase ID* | ✗ | ✓ | ✓ | ✓ | ✓ |
| TVRage ID* | ✗ | ✓ | ✓ | ✓ | ✓ |
Social IDs
| Movies | TV Shows | TV Seasons | TV Episodes | People | |
|---|---|---|---|---|---|
| ✓ | ✓ | ✗ | ✗ | ✓ | |
| ✓ | ✓ | ✗ | ✗ | ✓ | |
| ✓ | ✓ | ✗ | ✗ | ✓ |
*Defunct or no longer available as a service.
OpenAPI snippet URL
PARAMETERS /find/{external_id}
OpenAPI snippet URL