VirusTotal File/URL Analysis.
VirusTotal's API allows uploading and scanning files or URLs, retrieving finished scan reports, and posting comments without using the website interface, enabling scripted access to VirusTotal's analysis data. It covers files, URLs, domains, and IP addresses, with endpoints for scanning, rescanning, downloading, retrieving behavior and network-traffic reports, feeds, clustering, and search.
Access requires a VirusTotal Community account, from which a personal API key is issued. A basic set of endpoints is available by default through the public API, while advanced research calls require the private API and special privileges obtained by contacting VirusTotal.
The API's terms of service prohibit its use in commercial products or services, as a substitute for antivirus products, or in any project that could harm the antivirus industry, with noncompliance resulting in a permanent ban.
Yes, any registered VirusTotal Community user is entitled to a public API key with access to a basic set of endpoints.
No, the public API must not be used in commercial products or services, and violating this results in a permanent ban.
You sign up for a VirusTotal Community account and use the personal API key found in your account settings.
Yes, a private API with advanced research calls is available but requires special privileges obtained by contacting VirusTotal.
Show your product to thousands of developers
· 100k monthly pageviews
· 7k newsletter subscribers
Metacert Link Flagging.
Simple REST API that can scan submitted documents/files for the presence of threats.
Bulk queries and Download Malware Samples.
Scan and Analyse URLs.
Antivirus as a service - REST API that scans provided files for malware and NSFW content.
IP/domain/URL reputation.