I am creating a netflix clone, how do I get the exact endpoint for each genre.
I already have these endpoints and they work
popular: ${baseUrl}/movie/popular?api_key=${key}
,
topRated: ${baseUrl}/movie/top_rated?api_key=${key}
,
trending: ${baseUrl}/movie/popular
api_key=${key}&language=en=US&page=2
,
upcoming: ${baseUrl}/movie/upcoming?api_key=${key}
,
WHAT ARE THE ENDPOINTS FOR EVERY GENRE, ACTION, HORROR, CRIME .....,
the tmdb docs do not tell me this and i cant seem to find them anywhere
Film of tv-serie niet gevonden? Meld je aan om deze toe te voegen.
Want to rate or add this item to a list?
Not a member?
Reactie van ticao2 🇧🇷 pt-BR
op 21 december 2023 om 10:18 AM
There is not one for each genre.
You must use Discover and filter by Genre ID.
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
https://developers.themoviedb.org/3/discover/movie-discover
get / discover / tv
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 cannot mix AND with OR. Either one or the other.
You can use any other filter simultaneously.
&year=, &sort_by=, &with_cast= etc...
Example