VirusTotal is a free online tool that allows you check see if a file or URL contains viruses and malware.
You can upload a file to the VirusTotal website or enter a URL. It will inspect the item with 70 antivirus scanners and URL blacklisting services.
Alternatively you can use VirusTotal’s desktop uploader or their browser extension or a programmatic API.
The web interface has the highest scanning priority among the publicly available submission methods.
Submissions may be scripted in any programming language using the HTTP-based public API.