Scan files up to 50MB for malware, trojans, exploits. Static analysis + VirusTotal integration with 70+ AV engines.
PE header inspection, embedded string detection, obfuscation patterns, macro analysis for Office files.
Automatic cross-check against 70+ antivirus engines. Aggregate verdict from global threat intelligence.
Check file safety by SHA-256/SHA-1/MD5 hash without uploading the file itself.
EXE, DLL, APK, ZIP, RAR, PDF, DOC, DOCX, XLS, scripts, and more.
Hash-only comparison against known threat databases. Results in under 1 second.
Continuously updated database of malicious patterns, PE signatures, and file indicators.
Upload via multipart form or pass SHA-256 hash for hash-only analysis.
Instant check against known threat databases. If match found, return result immediately.
Static analysis of file structure, VirusTotal API query, signature matching.
Get verdict (safe/suspicious/malicious), risk score, threat names, and IOC indicators.
/api/v1/files/analyzeRequest
POST /api/v1/files/analyze Content-Type: multipart/form-data file: invoice_payment.pdf scan_level: full Headers: X-NSAI-KEY: your_api_key
Response
{
"verdict": "malicious",
"risk_score": 91,
"threat_type": "trojan",
"threat_names": ["PDF.Exploit.Agent"],
"hash_sha256": "a1b2c3d4...",
"virustotal": { "positives": 34, "total": 72 },
"indicators": ["embedded_javascript",
"obfuscated_stream", "auto_open"]
}50MB
Max file size
20+
Supported formats
<5s
Scan time
70+
AV engines
Free tier includes hash-only checks. Upgrade for full static analysis and VirusTotal.
Get started free β