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 8: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 10: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 10: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 10: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 10:21 AM
Sorry, no.
Reply by sajmon22
on July 22, 2025 at 3:46 PM
I thought about it and I came up with an idea. I had the same problem with the discover function but I was able to resolve it by setting include_video to false. The problem is that this flag is missing in the search function. Is it possible for it to be added to the API?
Reply by superboy97
on July 22, 2025 at 3:50 PM
Include_video has nothing to do with the adult content.