Hello TMDB team, I recently discovered this amazing database and I didn't succeed to get backdrops paths since I'm getting an empty array even when I tried a lot of movies by this request: { https://api.themoviedb.org/3/movie/{movie_id}/images?api_key=<>&language=en-US }. Also I wanted to thank you guys and all the contributors for this amazing work, keep up the good work <3.
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 ticao2 š§š· pt-BR
on September 8, 2020 at 6:44 AM
To receive the image paths, in this API Request you are using, you need to add the parameter &include_image_language=
Just use the code iso_639_1. For example en or pt.
https://api.themoviedb.org/3/movie/550/images?api_key=THE_KEY&language=en-US&include_image_language=en
If you want images from different languages, just add the language codes separated by a comma.
For example en, pt, es, de
https://api.themoviedb.org/3/movie/550/images?api_key=THE_KEY&language=en-US&include_image_language=en,pt,es,de
In the case of Backdrops, as most do not have text and therefore do not have a language, you need to use the null language code.
For example en, pt, es, de, null
https://api.themoviedb.org/3/movie/550/images?api_key=THE_KEY&language=en-US&include_image_language=en,pt,es,de,null
To receive all images, of all languages, with or without defined language, make the API Request without defining the initial parameter &language=
For example
https://api.themoviedb.org/3/movie/550/images?api_key=THE_KEY
Reply by mon3om
on September 8, 2020 at 8:08 AM
Thank you. Problem solved.
Reply by Shahood Ul Hassan
on March 11, 2025 at 1:36 PM
What is the purpose of
language
parameter in this movie details query, in the first place?Reply by ticao2 š§š· pt-BR
on March 12, 2025 at 8:35 PM
Choose the language of the response text data.
Title in your country, Overview, Tagline and Poster language.
Reply by Shahood Ul Hassan
on March 12, 2025 at 8:48 PM
Ok, so now if I want the response data in, let's say,
en
but images in all languages, would I have to pass onlanguage=en
and mention all the languages and null ininclude_image_language
?Reply by ticao2 š§š· pt-BR
on March 12, 2025 at 8:57 PM
Basically yes.
Please note: This topic is from 2020.
There may have been changes since then.
I don't know if my 2020 examples will still work correctly in 2025.
But I think it's easy to find out.
Just create the API Request examples yourself.
If they don't work correctly, let me know here.