Top 10 Explicit Content Detection APIs

Top 10 Explicit Content Detection APIs

This article is brought to you by the Eden AI team. We allow you to test and use in production a large number of AI engines from different providers directly through our API and platform. You are a solution provider and want to integrate Eden AI, contact us at :


In this article, we are going to see how we can easily integrate an Explicit Content Detection engine in your project and how to choose and access the right engine according to your data.


An explicit content detection engine allows you to detect Not Suitable For Work (NSFW) media (i.e., image/ video) content. The Explicit content engine is based on residual network (i.e., deep learning model) which returns a probability to indicate the explicitness in media content. The value is further compared with a defined threshold to decide whether the content is explicit or not. These engines not only differentiates between explicit/non explicit contents but also indicates the degree of explicitness in any media content.

Top 10 Explicit Content Detection APIs:

Microsoft Azure - Available on Eden AI

Microsoft Azure Content Moderator platform

Azure Computer Vision can detect adult material in images so that developers  can restrict the display of these images in their software. Content  flags are applied with a score between zero and one so developers can  interpret the results according to their own preferences. The "adult" classification contains several different categories: Adult images ,Racy images, Adult images, Gory images show blood/gore.

Available on Eden AI


Imagga's content moderation platform

Imagga is a computer vision artificial intelligence company. Imagga Image Recognition API features auto-tagging, auto-categorization, face  recognition, visual search, content moderation, auto-cropping, color  extraction, custom training and ready-to-use models. Available in the Cloud and on On-Premise. It is currently deployed in leading digital asset management solutions and personal cloud platforms and consumer  facing apps.

Google Cloud - Available on Eden AI

Google Cloud SafeSearch Detection platform

SafeSearch Detection detects explicit content such as adult content or violent content within an image. This feature uses five categories (adult, spoof, medical, violence, and racy) and returns the likelihood that each is present in a given image. See the SafeSearchAnnotation page for details on these fields.

Available on Eden AI


Marsview Content Moderation API is a leading API platform for voice and chat intelligence and AI content moderation. Marsview Content Moderation API service automatically classifies, filters and redacts inappropriate, obscene, racist, unsuitable, sensitive, offensive, profane and NSFW content in text, image and video data streams on chat channels in real-time.

AWS - Available on Eden AI

Amazon Rekognition analysis platform

Amazon Rekognition allows to detect content that is inappropriate, unwanted, or offensive. Amazon Rekognition moderation APIs can be used in social media, broadcast media, advertising, and e-commerce situations to create a  safer user experience, provide brand safety assurances to advertisers, and comply with local and global regulations.                                                        

Available on Eden AI


DeepAI Content Moderation API

DeepAI's mission is to accelerate the world's transition to artificial intelligence through offering an A.I. agent that anyone can teach to perform a task in addition to making the latest research and information more accessible through DeepAI. The content moderation API analyzes images and videos to detect the  presence of adult content, hate symbols, guns, and offensive words found  amongst text within images.


Clarifai AI Image Moderation Model

Clarifai is a leading provider of artificial intelligence for unstructured image, video, and text data. We help organizations transform their images, video, and text data into structured data significantly faster and more accurately than humans would be able to do on their own. Their Explicit content detection API returns probability scores on the likelihood that an image contains  concepts such as gore, drugs, explicit nudity, or suggestive nudity.


Cyberpurify Moderation API

Cyberpurify develops AI solutions to filter harmful content on the Internet. For businesses, family and children. They provide AI & human-powered content moderation tools and services for online platforms with higher moderation accuracy and efficiency.


Cloudmersive machine learning APIs

Cloudmersive brings its customers a complete portfolio of APIs across document conversion and processing, deep learning OCR, image recognition, NLP, etc. Cloudmersive powerful explicit content detection API automatically classify an image into Not Safe For Work/Racy or Safe categories.


Sightengine filter AI

Sightengine is an Artificial Intelligence company that empowers  developers and businesses. Our powerful image and video analysis  technology is built on proprietary state-of-the-art Deep Learning  systems and is made available through simple and clean APIs. The WAD endpoint recognizes and detects different categories of items that are not appropriate for the general public. The endoint is great for anyone who needs to moderate user-generated images. They also have endpoints for nudity and offensive signs.

Use cases:

You can use Explicit Content Detection in numerous fields, here are some examples of common use cases:

  • social media: pictures and video moderation
  • TV content moderation
  • e-commerce: content moderation for website like eBay
  • dating site: content moderation for users pictures

The Multi cloud approach

When you need a Explicit Content Detection engine, you have 2 options:

  • First option: multiple open source Explicit Content Detection engines exist, they are free to use. Some of them can be performant but it can be complex to set up and use. Using an open source AI library requires data science expertise. Moreover, you will need to set up a server internally to run open source engines.
  • Second option: you can use engines from your cloud provider. Actually, cloud providers like Google Cloud, AWS, Microsoft Azure, Alibaba Cloud or IBM Watson are all providing multiple AI engines often including Explicit Content. This option looks very easy because you can stay in a known environment where you might have abilities in your company and the engine is ready-to-use.

The only way you have to select the right provider is to benchmark different providers’ engines with your data and choose the best OR combine different providers’ engines results. You can also compare prices if the price is one of your priorities, as well as you can do for rapidity.

This method is the best in terms of performance and optimization but it presents many inconveniences:

  • you may not know every performant providers on the market
  • you need to subscribe and contract with all providers
  • you need to master each providers API documentation
  • you need to check their pricings
  • You need to process data in each engine to realize the benchmark

Here is where Eden AI becomes very useful. You just have to subscribe and create an Eden AI account, and you have access to many providers engines for many technologies including Explicit Content Detection. The platform allows you to benchmark and visualize results from different engines, and also allows you to have centralized cost for the use of different providers.

Eden AI provides the same easy to use API with the same documentation for every technology. You can use the Eden AI API to call Explicit Content Detection engines with a provider as a simple parameter. With only a few lines, you can set up your project in production.

Test and API:

Here is the code in Python (GitHub repo) that allows to test Eden AI for language detection:

Python's code
Eden AI Python SDK: Explicit Content Detection


Code answer


Eden AI Explicit Content Detection platform
Eden AI platform - Explicit Content Detection


There are numerous Explicit Content Detection engines available on the market: it’s impossible to know all of them, to know those who provide good performance. The best way you have to integrate Explicit Content Detection technology is the multi-cloud approach that guarantees you to reach the best performance and prices depending on your data and project. This approach seems to be complex but we simplify this for you with Eden AI which centralizes best providers APIs.

Related Posts

Try Eden AI for free.

You can directly start building now. If you have any questions, don't hesitate to schedule a call with us!

Get started