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.
AND (with Comma) &with_genres=35,37,80 OR (with Pipe) &with_genres=35|37|80
You can use any other filter simultaneously. &year=, &sort_by=, &with_cast= etc...
תגובה מאת ticao2 🇧🇷 pt-BR
ב-פברואר 22, 2023 ב-2:47אחרי חצות יום
Discover - Filter by Genre
First you need to have the list of Genres with their IDs.
The list of Genre IDs, for Movies and TV, can be found here:
get/genre/movie/list - https://developers.themoviedb.org/3/genres/get-movie-list
get/genre/tv/list - https://developers.themoviedb.org/3/genres/get-tv-list
For example, the Comedy Genre ID for movies is 35.
Knowing the Genre ID you want, make an API Request of type get / discover / movie or get / discover / tv
https://developers.themoviedb.org/3/discover/movie-discover
https://developers.themoviedb.org/3/discover/tv-discover
And use the with_genres and/or without_genres parameter.
More than one genre can be searched using the comma or pipe feature
AND (with Comma) &with_genres=35,37,80
OR (with Pipe) &with_genres=35|37|80
You can use any other filter simultaneously. &year=, &sort_by=, &with_cast= etc...
Example