Get the Nudity Detection API
Identify and moderate NSFW content in images or videos with our easy to fine-tune Hybrid AI
Membrace is a Hybrid AI platform with pre-trained AI models to identify any types of sensitive or explicit content, whether it is obvious or just implied
Select any criteria to keep your service safe
Explicit erotic content
Nudity with covered intimate parts, scenes of sexual nature without visible intimate body parts, couples in bed, someone's cleavage or bottom as the main element of the picture
Implicit erotic content
Sexy costumes or lingerie for role-play games or striptease, BDSM scenes and allegories,
sexualized characters from anime or games, people in underwear or in suggestive poses
Porn
Nude sex scenes, nude bodies (including drawings), nude images on objects (like books, puzzles, or cases), and other NSFW images
Adult products
Sex toys (like vibrators, handcuffs, and BDSM gear), sex shop ads, lubricants, condoms, dietary supplements, or vitamins and creams for improving sexual experiences
We seamlessly adjust our solutions to suit your needs
Case Studies
We've worked with the world's leading AI teams for years, and delivered more high-quality data than anybody else.
Use Nudity Detection API
Request
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import requests
token = 'abacaba' # set real token here
api_url = 'https://api.membrace.ai/v1/item/process'
headers = {'Authorization': token}
# Text request
text = 'Hello world'
resp = requests.post(
api_url,
headers=headers,
json={
'request_id': '1',
'project_id': 'text',
'project_version': '1',
'content': {
'text': text
}
}
)
resp.raise_for_status()
print(resp.json())
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"request_id": "1",
"item_id": "safdhgjkl",
"project_id": <project_id>,
"project_version": "1",
"status": "SUCCESS",
"result": {
"alcohol": false,
"clean_text": true,
"clickbait": false,
"drugs": false,
"erotica": false,
"explicit": false,
"insult": false,
"insult_light": false,
"insult_strong": false,
"obscene_light": false,
"obscene_strong": false,
"personal_data": false,
"swearing": false
}
}
Request
1
2
3
4
5
6
7
8
9
10
11
12
curl -X POST \
-H 'Authorization: <token>' \
-H 'Content-Type: application/JSON' \
-d '{
"request_id": "1",
"project_id": <project_id>,
"project_version": "1",
"content": {
"text": "Example message"
}
}' \
https://api.membrace.ai/v1/item/process
Response
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
"request_id": "1",
"item_id": "safdhgjkl",
"project_id": <project_id>,
"project_version": "1",
"status": "SUCCESS",
"result": {
"alcohol": false,
"clean_text": true,
"clickbait": false,
"drugs": false,
"erotica": false,
"explicit": false,
"insult": false,
"insult_light": false,
"insult_strong": false,
"obscene_light": false,
"obscene_strong": false,
"personal_data": false,
"swearing": false
}
}
Access cutting-edge Hybrid AI through our API
Membrace AI
Ready-to-use pretrained models
200ms response time
To boost content validation and generation
Human-in-the-loop
Processes to evaluate and retrain models
Guidelines
Easy to fine-tune
40+
Languages, 100+ Countries
>15M cases per day
Scalable to process any data volume