Image Moderation made easy
Moderate user-generated images efficiently and in real-time with our API. Automatically detect unwanted content using our best-in-class models.
Have questions? Talk to sales
Have questions? Talk to sales
With 10 years of experience in Content Moderation, we have been able to build an exhaustive set of models that you can use to cover (almost) any Trust & Safety need. And if what you are looking for is missing, we can work on custom solutions.
Classify NSFW content into different levels of nudity and suggestiveness. Refine your filtering by using additional classes and context information. More on NSFW detection
SEXUAL ACTIVITY SEXUAL DISPLAY EROTICA SEXTOY UNDERWEAR CLEAVAGE BIKINI...
Detect displays of physical assault and batter, physical harm, executions and other shocking violence-related imagery. More on the Violence Moderation API
SELF HARM FIGHT STRANGLING HANGING RESTRAINING COMBAT SPORT...
Classify displays of hateful, discriminatory or offensive symbols, scenes and gestures into multiple subclasses. More on our Hate Moderation API
NAZI SUPREMACIST TERRORIST CONFEDERATE MIDDLE FINGER...
Detect images and videos containing gory, bloody or otherwise horrific imagery related to wounds, harm, death. More on our Gore Moderation API
BLOOD HUMAN SKULL CORPSE OPEN WOUNDS...
Classify firearms, knives and weapons into multiple subclasses from direct threats and self-harm to not-in-use. More on our Weapon Moderation API
FIREARM NOT IN USE FIREARM IN HAND FIREARM AIMING FIREARM THREAT KNIFE...
Detect different types of recreational drugs, whether smoked or injected, as well as medical drugs. More on Drug Detection
CANNABIS ILLICIT DRUGS SYRINGE PILLS...
Detect scenes with displays of money, banknotes, as well as gambling activity, casino games, roulette etc. More on Money Detection and Gambling Detection
MONEY CASINO GAMBLING ROULETTE...
Detect scenes with alcoholic beverages or showing people drinking, as well as tobacco products and smoking. More on Alcohol Detection and Tobacco Detection
CIGARETTES CIGARS BEER WINE COCKTAIL DRINKING...
Detect people and faces. Determine if a scene contains a minor, even if the minor's face is hidden or invisible. More on Face attribute Detection
MINORS VISIBLE FACE MINOR WITH FACE HIDDEN CONTROVERSIAL...
Evaluate the quality of an image along with its main characteristics and attributes: type, bluriness, brightness, dominant colors and more. More on Quality Detection and Attributes Detection
QUALITY BLURINESS TYPE COLORS...
Detect embedded text in images. Moderate text in images and flag profanity, hate or personal information embedded in images and videos. More on Text Moderation and Embedded Text Detection
SEXUAL HATE PROFANITY PII...
Pick and choose from our list of fine-grained models to decide what's appropriate and what's not. You decide what you want to filter.
Different communities need different moderation rules. Easily set up rules that work best with your community and your brand.
Thanks to our expressive JSON results, you can easily integrate the Sightengine API with your Moderation pipeline and your current back-end. Set and change your thresholds at anytime directly from your code.
Your customers expect their content to be validated correctly and immediately — not eventually.
We constantly monitor our accuracy and speed.
Best-in-class accuracy. Specialist models and A.I. trained specifically for Image Moderation.
Always up to date. Continuously improved and optimized.
Instant response. No moderation queues. No unnecessary waiting. No tricky callback mechanisms.
Optimized for speed. Powerful Hardware for Media Analysis.
Core Regions
3 core regions available to all customers: North America, Western Europe, Central Europe.
Enterprise Regions
4 enterprise regions available for custom deployments for Enterprise customers: US East, US West, Singapore, Eastern Australia.
# copy and paste this in your terminal
curl -X GET -G 'https://api.sightengine.com/1.0/check.json' \
-d 'url=https://sightengine.com/assets/img/examples/example7.jpg' \
-d 'models=nudity-2.1,weapon,gore-2.0,offensive,text-content'
# install the SDK with "pip install sightengine"
client = SightengineClient('{api_user}', '{api_secret}')
output = client.check('nudity-2.1', 'weapon', 'gore-2.0', 'offensive', 'text-content') \
.set_url('https://sightengine.com/assets/img/examples/example7.jpg')
// install the SDK with "composer require sightengine/client-php"
use \Sightengine\SightengineClient;
$client = new SightengineClient('{api_user}', '{api_secret}');
$check = $client->check(['nudity-2.1', 'weapon', 'gore-2.0', 'offensive', 'text-content']);
$output = $check->set_url('https://sightengine.com/assets/img/examples/example7.jpg');
// install the SDK with "npm install sightengine --save"
var sightengine = require('sightengine')('{api_user}', '{api_secret}');
sightengine.check(['nudity-2.1', 'weapon', 'gore-2.0', 'offensive', 'text-content']).set_url('https://sightengine.com/assets/img/examples/example7.jpg').then(function(result) {
// The API response (result)
}).catch(function(err) {
// Handle error
});
Scale to the sky. Easily moderate your photos as your business grows from a couple to billions of items per month.
Absolute privacy. No human reviewers in the loop. Your photos stays private. Just the way your users expect it to be.
Empower your business with Powerful Content Analysis and Filtering.
GET STARTED