IPQS
Getting Started
About the Malware File Scanner API

The IPQS Malware File Scanner API scans files in real time to detect viruses and malicious files. Accurately detect ransomware, trojans, keyloggers, adware, rootkits, spyware, and unwanted software with our live file malware scanning.

You can test out the IPQS malicious file scanner using our free tool.

Note: The Malware File Scanner API uses 10 credits per request.

 

Virus File Scanning

Detect viruses and suspicious software with real-time malware file scanning. IPQS's file virus scanning API can accept a file that is then analyzed in a live sandbox environment to identify ransomware, trojans, keyloggers, viruses, and similar malicious files. Retrieve additional details like file size, type, hash, and more through the file scanning API results.

 

Malware File Scanner API Use Cases

  • Scan Email Attachments: Identify suspicious files and risky attachments using a live scanning approach that can determine the risk of email attachments and verify whether the files are safe to open.

  • Filter Message Content: Scan user-generated content and live messages for suspicious URLs and files containing viruses or malware.

  • Detect High-Risk URLs: Detect suspicious URLs designed to steal credentials or upload malicious files using our URL scanner API.

  • Phishing Detection: Keep your team safe with advanced phishing detection using our live URL scanner service. Enrich risk signals around a URL or domain with live phishing and malware detection.

  • Threat Intelligence Enrichment: Full support for detecting rootkits, viruses, phishing, malware, adware, spyware, trojans, worms, keyloggers, ransomware, and even business email compromise (BEC).
API Request URLs

You can use the following URLs to submit files to the Malware Scanner API using cURL or another utility in most languages.

Replace TYPE with the URL or file to scan. The type can be populated with scan or lookup. lookup will only check our database of file scans in the last 24 Hours for the same file, while scan executes a full malware file virus scan. Use the file field to submit the file by POST with each API request. You can optionally pass a file URL instead of the entire file, as shown in the example code.

JSON

XML

Response Examples

Success Response

This is an example success response in JSON format. Responses are also available in XML format. Details about each of these variables can be found in Response Parameters.

 

Error Response

Example errors that you may encounter when accessing our API due to an exhausted credit balance or an invalid request. Details about each of these variables can be found in Response Parameters.

Next Steps
EXAMPLE CODE

Ready to eliminate fraud?

Start fighting fraud now with 5,000 Free Lookups!

We're happy to answer any questions or concerns.

Chat with our fraud detection experts any day of the week.

Call us at: (800) 713-2618