Hero image

Verisys Antivirus API

Scan files for viruses and malware

Window
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

Starter

1,000
Scans/month
Multi-Region
US, EU, GB
Malware Scanning
Commercial grade

$39 /month

Popular

Pro

5,000
Scans/month
Multi-Region
US, EU, GB
Malware Scanning
Commercial grade
NSFW Scanning
Detect inappropriate images

$79 /month

Premium

15,000
Scans/month
Multi-Region
US, EU, GB
Malware Scanning
Commercial grade
NSFW Scanning
Detect inappropriate images

$199 /month

Enterprise

Customisable
Scans/month
Multi-Region
US, EU, GB
Malware Scanning
Commercial grade
NSFW Scanning
Detect inappropriate images
Dedicated Clusters
Priority Support
Secure Laptop

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
JavaScript
.NET
Ruby
Python
Rust
Java
PHP
Go
Window
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,
  "signals": [ "Classification:Clean" ],
  "content_type": "image/jpeg",
  "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
  • PDF
  • 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