Hi, I am making a mobile app and now I'm in the process of implementing a search bar. I found that even with "indlude_adult" set to false, the search results may include porn and other adult content.
For example when searching the term "de" in the search bar, movies like The Golden Lotus: Love and Desire, Rape Zombie: Lust of the Dead 3 and Stepmom's Desire. No really... these movies do exist. The request URL looks like this:
https://api.themoviedb.org/3/search/movie?query=de&include_adult=false&language=en-US&page=1
I had the same problem with the discover function but I was able to resolve it by adding "include_video=false". I would have done the same in this case but the "include_video" parameter is missing.
Is there a fix that I am missing. If so please tell me what to do.
Thanks for your time, Simon
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 superboy97
on July 18, 2025 at 9:44 AM
If you want help, you need to give us the complete query you have sent and the complete result you have got.
Reply by sajmon22
on July 18, 2025 at 11:10 AM
The full request URL I have been refering to is this:
where query is "de".
The resulting response looks like this:
That is just a few of the movies that were in the response (I chose only those that include adult content).
For the full list of movies please go to https://developer.themoviedb.org/reference/search-movie and enter "de" in the query param.
If you need further info, don't hesitate to ask me. ;)
Reply by superboy97
on July 18, 2025 at 11:14 AM
These movies are "adult:false", not "adult:true".
You will find here the definition of the adult flag.
Reply by sajmon22
on July 18, 2025 at 11:20 AM
Even though the movies are flagged as adult=false, can I somehow filter this kind of movies out?
Reply by superboy97
on July 18, 2025 at 11:21 AM
Sorry, no.