NSFW Detection API

Catch unsafe images before your users see them

Image moderation across 52 categories, from nudity to hate symbols. One call per image.

Sign up for Vecstore

100 free credits on sign up. No card required.

Safe

Nothing found

Blocked

Explicit Nudity 90.1%

Safe

Nothing found

Blocked

Non-Explicit Nudity 98.2%

Safe

Nothing found

Vecstore checks every image you send. You get a true or false, the labels it found and a score for each.

Checks 52 categories. Grouped into 10 main ones.

Alcohol Explicit Swimwear Violence Gambling Hate Symbols Rude Gestures Drugs & Tobacco Non-Explicit Nudity Visually Disturbing

Send a URL or a base64 image.

image_urlimage

One call per image. No model to train or host.

1

A clear answer. Every response starts with a yes or no.

"nsfw": true

Try it free. 100 credits when you sign up.

100

A score for every label. Block at 90%, send 60% to review. Your call.

Non-Explicit Nudity
98.2%
Explicit
90.1%
Bare Back
87.6%

Every major category is covered. Pick one to see what it catches.

You upload

Flagged

upload_38291.jpg

Explicit

Explicit covers

Explicit Nudity Sexual Activity Sex Toys
The API returns
{
  "nsfw": true,
  "labels": [
    {
      "label": "Explicit",
      "confidence": "90.1%"
    },
    {
      "label": "Explicit Nudity",
      "confidence": "90.1%"
    }
  ]
}
Read the docs →
Use cases

Anywhere people upload images, someone will upload the wrong one.

Social apps

Check photos and profile pictures before they go live.

Explicitflagged and held

Marketplaces

Keep seller listings within your image rules.

Weaponsflagged and held

Dating apps

Screen profile photos as people sign up.

Non-Explicit Nudityflagged and held

Kids and education

Hold every image to a stricter bar.

Violenceflagged and held

NSFW detection questions

What is an NSFW detection API?

It flags explicit, violent and other unsafe images automatically, so nobody has to review every upload by hand.

Can I decide what gets blocked?

Yes. Every label comes with a score, so you choose what to block, blur or send for review.

Does it work with Vecstore image search?

Yes. Both run on the same account and API, so you can check uploads and make them searchable together.

Protect your platform without building a moderation team.

3–4ms average search latency

Sign up for Vecstore
Start for Free

100 Free credits. No credit card required.