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_name": "eicar.com.txt",
  "content_length": 68,
  "signals": [ "Virus:EICAR_Test_File" ],
  "metadata": {
    "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

Customizable
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_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.