Simple unsafe content identification API.

You send us your user-generated content, and we'll tell you if it's safe.

POST  api-us1.scanii.com / v2.2/files 200 OK · 142 ms
# scan a file with one curl request
$ curl -u key:secret \
       -F file=@user-upload.jpg \
       https://api-us1.scanii.com/v2.2/files

{
  "id": "9f24a8ec-1c44-4a3a-87c8-3cb2bf2a1f01",
  "checksum": "a31b6d…",
  "content_length": 219384,
  "content_type": "image/jpeg",
  "findings": [],
  "creation_date": "2026-05-23T17:32:00Z"
}

no findings — content is safe
Why teams pick scanii

One API. Six fewer things to worry about.

One integration, multiple levels of protection

With a single API integration you can protect your users against unsafe files / malware as well as inappropriate images and language.

Ergonomic SDK clients

With SDK clients in multiple languages, we make integrating scanii take hours, not days.

One-click Amazon S3 integration

With 1-click deploy to Amazon S3, you can start protecting your application today — without code changes.

Push security to the edge

With our client-side content arbitration you can detect unsafe content before it ever reaches your servers.

Benchmark identification rates

With redundant malware engines and AI-assisted detection, you can trust that unsafe content will be properly labeled.

Achieve regulatory compliance

With 6 global points of presence (US, CA, IE, UK, AU, SG) and a strong security posture, your data never traverses jurisdictions.

Ready to dive in? Let's get your free trial started, no credit card needed.