APIYard
Back to APIs
SecurityAPI KeyFree tier

VirusTotal

Analyze suspicious files, URLs, domains, and IP addresses through 70+ antivirus engines and threat intelligence services.

Base URL

https://www.virustotal.com/api/v3
malwareURLsthreat intelantivirusIOC

Endpoints

GET/domains/{domain}

Get analysis and reputation for a domain.

const response = await fetch("https://www.virustotal.com/api/v3/domains/example.com", {
  method: "GET",
  headers: {
  "Content-Type": "application/json",
  "x-apikey": "YOUR_API_KEY"
  }
});

const data = await response.json();
console.log(data);

Response Preview

{
  "data": {
    "id": "example.com",
    "type": "domain",
    "attributes": {
      "reputation": 0,
      "last_analysis_stats": {
        "malicious": 0,
        "suspicious": 0,
        "clean": 68
      }
    }
  }
}