Sharptooth Document Virus Scan API is a service that performs On-Demand Virus Scanning.


  • - Submit URL (via http request) of file for On-Demand Scanning.
  • - Get immediate result (in json formatted response).
  • - Easy to use. Easy to implement into your application.
  • - Low cost monthly plans available.
  • - Scan you S3 or Azure Buckets (trigger a scan upon file upload).
  • - Implementation Programming / Consulting available at reasonable rates.
c# Sample Code - Http Request
You may test it using the following URL "https://www.sharptooth.com/api/virusscan/999999/testtoken999999999?urladdress=http%3A%2F%2Fwww.eicar.org%2Fdownload%2Feicar.com.txt"
var client = new RestClient("https://www.sharptooth.com/api/virusscan/999999/testtoken999999999?urladdress=http%3A%2F%2Fwww.eicar.org%2Fdownload%2Feicar.com.txt");
var request = new RestRequest(Method.GET);
request.AddHeader("cache-control", "no-cache");
request.AddHeader("content-type", "application/json");
IRestResponse response = client.Execute(request);
Sample Response
        {
    "VirusScanResults": "Virus Found.",
    "VirusScanVirusName": " Eicar-Test-Signature",
    "URL": "http://www.eicar.org/download/eicar.com.txt",
    "filesize": "6800",
    "monthlycountallowance": 1000
        }
Endpoint = "https://www.sharptooth.com/api/virusscan"
Path = "/{organizationID}/{authtoken}"
Querystring = "?urladdress=xxxxxxxxxx"
Full URL = "https://www.sharptooth.com/api/virusscan/{organizationID}/{authtoken}?urladdress=xxxxxxxxxx"