Featured image of post Verisys Antivirus API - New Asia Pacific (Singapore) Endpoint

Verisys Antivirus API - New Asia Pacific (Singapore) Endpoint

A variation on our earlier post 'How to Handle File Uploads with Node.js and Express' (which used express-fileupload). This time, we'll use Multer, a powerful middleware for handling file uploads with Node.js and Express

We’re expanding our global footprint, and are excited to announce the general availability of our new Asia Pacific regional endpoint for Verisys Antivirus API! The new endpoint is located at https://ap1.api.av.ionxsolutions.com/v1, and is available to all Verisys Antivirus API customers, bringing the same high-quality malware and content scanning capabilities you rely on - now closer to your users in the Asia-Pacific region.

Why a Local APAC Endpoint Matters

  • Reduced Latency: Scanning files closer to where they are located reduces network round-trips. This means faster scan results and a more responsive experience for your content originating from across Asia and Oceania.

  • Data Sovereignty: Many customers in the Asia-Pacific region operate under data residency, privacy, or sector-specific regulations. A regional endpoint helps organisations keep file-scanning local where required, better aligning with data residency and compliance needs.

How to Start Using It

Simply use the new regional endpoint in your API calls: https://ap1.api.av.ionxsolutions.com/v1.

Examples of synchronous file/URL scanning (with curl):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# Scan a local file using the ap1 endpoint
curl https://ap1.api.av.ionxsolutions.com/v1/malware/scan/file \
    --header 'X-API-Key: YOUR_API_KEY' \
    --form file=@/path/to/a/local-file.docx

# Scan a URL using the ap1 endpoint
curl https://eu1.api.av.ionxsolutions.com/v1/malware/scan/url \
    --header 'X-API-Key: YOUR_API_KEY' \
    --header 'Content-Type: application/json' \
    --data '{"file_url":"https://www.example.com/a-file","file_name":"file.pdf"}'

All features - malware scanning, NSFW detection, and content-type detection - are fully supported, and your existing API keys will work without change.

NOTE
The X-API-Key in the above code will need to be replaced with a real API key to scan files. Don’t have an API key? Subscribe or start a trial now!