Verisys Antivirus API
Scan files for viruses and malware
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_name": "eicar.com.txt", "content_length": 68, "signals": [ "Virus:EICAR_Test_File" ], "metadata": { "sha1": "3395856ce81f2b7382dee72602f798b642f14140" } }
REST API
Our language-agnostic REST API stops malware at the edge - before it reaches your servers
3 Global Regions
A choice of regions means you are in control of where your data is processed
Scalable
We offer different plans to suit your needs - our Enterprise plans even offer dedicated instances
Security
By scanning user-generated content and file uploads, Verisys Antivirus API can stop dangerous malware from reaching your applications and services - and your end users.
-
Global Presence
With 3 global points of presence (United States, Europe and United Kingdom), your data will never traverse jurisdictions.
-
Secure by Default
All data in transit is secured by TLS, and all data at rest is encrypted using AES-256.
-
GDPR Compliant
We believe strongly in privacy, and are fully compliant with GDPR.
Simple Integration
With our language-agnostic REST 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
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_name": "nsfw-test1.jpg", "content_length": 29342, "signals": [ "clean" ], "metadata": { "hash_sha1": "bf12631addd71b02f4db8e0d8571e97ff71b1184", "classify_clean": "0.99", "classify_pornography": "0.01", "classify_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_name": "nsfw-test1.jpg", "content_length": 29342, "signals": [ "clean" ], "metadata": { "hash_sha1": "bf12631addd71b02f4db8e0d8571e97ff71b1184", "classify_clean": "0.99", "classify_pornography": "0.01", "classify_sexy": "0.00" } }
Detect Inappropriate Images
Something about NSFW scanning, saving your users etc.
-
Protect your Community
Protect your service, brand and users by detecting unwanted or inappropriate content.
-
Accurate Classification, Powered by AI
Automatic content moderation based on deep learning artificial intelligence.