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