Simple unsafe content identification API.
You send us your user-generated content, and we'll tell you if it's safe.
# 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
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.