Verisys for User Content Scanning
Scan user content for malware, stopping malicious files at the edge
Protect Your Users and Brand
Ensure that user-generated content remains safe and appropriate across your platforms by scanning for malware, inappropriate images, and deceptive file types.
-
Malware Scanning
Identify and stop malicious files before they reach your infrastructure - or your end users. Our API uses advanced malware scanning to detect threats hidden in file uploads.
-
NSFW Scanning
Our AI-powered image classification system helps you block inappropriate or explicit content, keeping your community safe from harmful imagery.
-
Content Type Detection
Prevent file-type spoofing by verifying the true nature of uploaded files, regardless of manipulated extensions or metadata.
curl --json '{"file_url": "https://secure.eicar.org/eicar.com.txt"}' \
https://us1.api.av.ionxsolutions.com/v1/malware/scan/url
{
"id": "50ae415c-8972-40b4-a4d0-7b5adf34cfca",
"status": "threat",
"content_length": 68,
"content_type": "text/plain",
"signals": [ "Virus:EICAR_Test_File" ],
"metadata": {
"hash_sha1": "3395856ce81f2b7382dee72602f798b642f14140"
}
}
curl --json '{"file_url": "https://secure.eicar.org/eicar.com.txt"}' \
https://us1.api.av.ionxsolutions.com/v1/malware/scan/url
{
"id": "50ae415c-8972-40b4-a4d0-7b5adf34cfca",
"status": "threat",
"content_length": 68,
"content_type": "text/plain",
"signals": [ "Virus:EICAR_Test_File" ],
"metadata": {
"hash_sha1": "3395856ce81f2b7382dee72602f798b642f14140"
}
}
curl --json '{"file_url": "https://media.ionxsolutions.com/nsfw-test1.jpg"}' \
https://us1.api.av.ionxsolutions.com/v1/nsfw/images/scan/url
{
"id": "b95ad70e-aaca-4a68-b57a-975a9997dac5",
"status": "clean",
"content_length": 29342,
"content_type": "image/jpeg",
"signals": [ "Classification:Clean" ],
"metadata": {
"hash_sha1": "bf12631addd71b02f4db8e0d8571e97ff71b1184",
"classification_clean": "0.99",
"classification_pornography": "0.01",
"classification_sexy": "0.00"
}
}
curl --json \
'{"file_url": "https://media.ionxsolutions.com/nsfw-test1.jpg"}' \
https://us1.api.av.ionxsolutions.com/v1/nsfw/images/scan/url
{
"id": "b95ad70e-aaca-4a68-b57a-975a9997dac5",
"status": "clean",
"content_length": 29342,
"content_type": "image/jpeg",
"signals": [ "Classification:Clean" ],
"metadata": {
"hash_sha1": "bf12631addd71b02f4db8e0d8571e97ff71b1184",
"classification_clean": "0.99",
"classification_pornography": "0.01",
"classification_sexy": "0.00"
}
}
Simple Integration
With our language-agnostic API, Verisys Antivirus API easily integrates into your applications and services, whether cloud or on-premise. Our developer-friendly documentation includes code samples in several languages.
-
Straightforward JSON API
Simply send us a POST request with your file, or file URL, and we will scan it for threats.
-
Works your Way
Perform scans synchronously or asynchronously - scan files your way. With webhook support, we can even let you know when your async scans have completed.
- JavaScript
- C#
- Java
- Python
- Go
- Ruby
- Rust
- PHP
- Powershell