POST a file or URL to one REST endpoint. Get back a JSON verdict, scored by multiple commercial scan engines running in parallel. Built for the teams who ship file uploads.
Most virus scan APIs run a single engine. We run multiple commercial antivirus engines in parallel on every request — and include them all on every plan. A second and third opinion on every upload, for the price of one.
Fixed monthly scan allowance, fixed price. No per-engine add-ons, no enterprise-sales gate just to scan production traffic.
We combine signature matching with heuristic detection, so novel malware has more surfaces to trip on before it reaches your users.
You get a single status and a flat matches array. If any engine flagged it, it shows up.
matches
array.
No SDK. No signature database. No scanner cluster to run. One REST endpoint for virus and malware scanning — from file uploads and S3 objects to email attachments.
Multi-region virus and malware scanning across three continents, with real-time status on every region. Need something specific? Dedicated clusters and AWS PrivateLink available for compliance and data residency.
We handle user-uploaded content by default-hostile assumption. Regional data isolation, no persistent file storage, full encryption in transit and at rest.
Every paid plan includes multi-engine scanning, all three regions, and the same REST API. Pick an allowance and upgrade when you grow.
status: "found" and a list of signature matches. Synchronous flow: reject the upload before it hits storage. Async flow (async: true + callback URL): the file is already stored by the time the verdict lands, so quarantine or delete the object, revoke any access links, and notify affected users.Free 14-day trial. No credit card. Multiple scan engines on every request from day one.