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_length": 68, "content_type": "text/plain", "signals": [ "Virus:EICAR_Test_File" ], "metadata": { "hash_sha1": "3395856ce81f2b7382dee72602f798b642f14140" } }
REST API
Our language-agnostic 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 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_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" } }
Detect Inappropriate Images
We scan and classify your image files, allowing you to detect inappropriate content uploads - before your users are exposed to them.
-
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.
Content Type Detection
Files can easily masquerade as another file type - for example, by changing the file extension or sending a spoofed Content-Type header. With Verisys Antivirus API, with every scan request we inspect the contents of the file to detect the real content type.
-
Don't Be Fooled
Stay ahead of threats with robust file signature analysis. Our solution detects and prevents file type spoofing, giving you peace of mind that files are what they claim to be.
-
Comprehensive File Type Identification
Identify and validate over 50 different file formats effortlessly. Verisys Antivirus API ensures your content is correctly classified.
- Microsoft Office
- OpenDocument
- Rich Text
- Plain Text
- XML
- vCard (VCF)
- 7-Zip Archive
- Bzip2 Archive
- GZIP Archive
- Tarball Archive
- ZIP Archive
- AutoCAD Drawing
- Bitmap Image
- GIF Image
- JPEG Image
- Photoshop Image
- PNG Image
- TIFF Image
- WebP Image
- MP3 Audio
- Ogg Vorbis Audio
- Ogg Opus Audio
- Waveform Audio
- AVI Video
- QuickTime Video
- MP4 Video
- Matroska Video
- Windows Binary
- Linux Binary
Identification of 50+ file formats is supported