Hi! Is there a way to find a movie or tv show by ID without specifying if it's a movie or a TV show in the request?
Right now we can use https://api.themoviedb.org/3/**movie**/{movie_id} or https://api.themoviedb.org/3/**tv**/{series_id}, but I need to just use the ID, like this https://api.themoviedb.org/3/{movie_or_series_id}
Does something like that exist? Thanks!
Can't find a movie or TV show? Login to create it.
Want to rate or add this item to a list?
Not a member?
Reply by robbie3999
on May 19, 2023 at 11:08 AM
This doesn't exist. It wouldn't likely be possible in the way you envision because the id number space for movies and tv series (and people) is different for each one. That is, the same id number can be a movie, tv series, and person, so no way to tell what it is with just the number.
Reply by Alejandro Sena
on May 19, 2023 at 11:17 AM
Oh, thanks a lot, I thought every ID was unique.
Reply by ago1978
on April 16, 2025 at 8:45 AM
Thank you Alejandro for your clarification regarding IDs for movies, Tv, etc. Nevertheless it unfortunately creates an issue of misidentification within Emby server when trying to update movies or series information with same ID number
Reply by ticao2 š§š· pt-BR
on April 16, 2025 at 1:15 PM
Normally, scraping programs work by separating movies and series into different folders on the HD.
KODI, PLEX, MediaElch and similar programs do this.
If I remember correctly, when I used Emby many years ago, it was the same way.
To make it clear to other forum users.
Yes, the IDs are unique. There are no two Movies with the same ID.
But there may be a TV Show with the same Movie ID. Or a person.
The list of IDs are separate, different.
For example, ID 500:
https://www.themoviedb.org/movie/500-reservoir-dogs
https://www.themoviedb.org/tv/500-mad-about-you
https://www.themoviedb.org/person/500-tom-cruise
https://www.themoviedb.org/network/500
https://www.themoviedb.org/company/500
You can discern the difference between each media type
by looking at the
media_type
field returned with each object.