VirusTotal
communityFile and URL scanning service that checks against 70+ antivirus engines and security tools.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
POST
https://www.virustotal.com/api/v3/urlsSubmit URL for scanning
Parameters
urlURL to scan (stringrequiredReturns
data with type, id, links.self for polling resultsGET
https://www.virustotal.com/api/v3/urls/{id}Get URL scan report
Parameters
idURL ID base64 (stringrequiredReturns
data.attributes with last_analysis_stats (malicious, suspicious, harmless, undetected), last_analysis_results, reputation, categoriesGET
https://www.virustotal.com/api/v3/files/{hash}Get file scan report by hash
Parameters
hashMD5required— SHA-1, or SHA-256 hash (stringReturns
data.attributes with last_analysis_stats, last_analysis_results, type_description, size, names[], reputation, sha256