Moderate user videos and live streams efficiently and in real-time with our API
CREATE YOUR ACCOUNTFree trial, no credit card required
The API analyzes videos faster than humans. On live videos, moderation checks are done in real-time.
Easily grow from to millions of videos per month and thousands of concurrent streams.
Built upon state-of-the-art models and proprietary technology. The moderation decisions are consistent and auditable, with feedback loops and continuous improvement built-in.
The API was built by developers for developers. You only need a few lines of code to be up and running.
Leverage our simple SDKs and detailed documentation.
No human moderator is involved, your videos remain private and are not shared with any 3rd party.
performing
8 400 000
moderation checks per week
users in
45
countries
flagging
1 100 000
inappropriate images / month
Detect nudity across 29 classes from very explicit to mildly suggestive
Detect physical violence and threats
Detect weapons, firearms, threatening knives
Detect pills, cannabis, joints, syringes, heroin...
Detect wine, beer, cocktails, spirits
Detect self-harm
Detect hate, offensive, nazi, supremacist signs and gestures
Detect horrific content, blood, corpses, wounds...
Detect smoking and tobacco products
Detect gambling, casinos, slot machines...
Detect displays of money and banknotes
Our API was designed by developers for developers. We have worked hard to make it simple and quick to integrate with. Access our detailed documentation, quickstart guides, easy-to-integrate SDKs or talk to our live support whenever needed.
curl -X GET -G 'https://api.sightengine.com/1.0/video/check-sync.json' \
-d 'url=https://path.to/your/video.mp4' \
-d 'models=nudity-2.1,celebrities,wad' \
-d 'api_user={api_user}&api_secret={api_secret}'
# if you haven't already, install the SDK with "pip install sightengine"
client = SightengineClient('{api_user}', '{api_secret}')
client.check('nudity-2.1', 'celebrities', 'weapon').video('https://sightengine.com/assets/stream/examples/funfair.mp4', 'https://example.com/yourcallback')
// if you haven't already, install the SDK with "composer require sightengine/client-php"
$client = new SightengineClient('{api_user}', '{api_secret}');
$client->check(['nudity-2.1', 'celebrities', 'weapon'])->video('https://sightengine.com/assets/stream/examples/funfair.mp4', 'https://example.com/yourcallback')
// if you haven't already, install the SDK with "npm install sightengine --save"
var sightengine = require('sightengine')('{api_user}', '{api_secret}');
sightengine.check(['nudity-2.1', 'celebrities', 'weapon']).video('https://sightengine.com/assets/stream/examples/funfair.mp4', 'https://example.com/yourcallback').then(function(result) {
// The API response (result)
}).catch(function(err) {
// Handle error
});
Moderate user-generated images and pictures. Detect any unwanted content such as adult content, hate, violence, children, and more. More on our Image Moderation API
JPEG PNG WebP GIF...
Detect toxicity, profanity, insults, sexual content, discriminatory content. Filter out personal details such as emails, phone numbers. Limit the ability for users to link to external websites. More on our Text Moderation API
messages comments reviews usernames posts...
Empower your business with Powerful Content Analysis and Filtering.
GET STARTED