Domain Risk Score¶
https://api.domaintools.com/v1/risk/?domain=example-bad-domain.xyz
https://api.domaintools.com/v1/risk/evidence/?domain=example-bad-domain.xyz
The /risk endpoint is designed for large-scale enrichment and triage of domain names within custom tools or one of the DomainTools SIEM/TIP integrations and supports a higher query rate than the /risk/evidence endpoint, which is designed for deeper investigation of individual domains.
Domain Risk Score Parameters¶
| Parameters | Description | 
|---|---|
| domain | Required. Input domain for which the risk score is desired. Note that if you provide a hostname (e.g. www.domaintools.com) rather than a domain (e.g.domaintools.com) we will attempt to return the risk score for the domain, and the domain we used to lookup the risk score will always be returned in the response. | 
Sample Response: Domain Risk Score¶
{
    "response": {
        "domain": "wstwc.cn",
        "risk_score": 99,
        "components": [
            {
                "name": "proximity",
                "risk_score": 70
            },
            {
                "name": "threat_profile",
                "risk_score": 99
            },
            {
                "name": "threat_profile_phishing",
                "risk_score": 99
            },
            {
                "name": "threat_profile_malware",
                "risk_score": 95
            },
            {
                "name": "threat_profile_spam",
                "risk_score": 0
            }
        ]
    }
}
Sample Response: Domain Risk Score Evidence¶
{
    "response": {
        "domain": "wstwc.cn",
        "risk_score": 99,
        "components": [
            {
                "name": "proximity",
                "risk_score": 70,
                "evidence": [
                    "registrant"
                ]
            },
            {
                "name": "threat_profile",
                "risk_score": 99,
                "threats": [
                    "phishing",
                    "malware"
                ],
                "evidence": [
                    "infrastructure",
                    "domain name",
                    "age",
                    "registration"
                ]
            },
            {
                "name": "threat_profile_phishing",
                "risk_score": 99,
                "threats": [
                    "phishing"
                ]
            },
            {
                "name": "threat_profile_malware",
                "risk_score": 95,
                "threats": [
                    "malware"
                ]
            },
            {
                "name": "threat_profile_spam",
                "risk_score": 0
            }
        ]
    }
}
The risk_score returned ranges from 0 (least risk) to 100 (known risk). The reasons array can contain the responses blocklist, dns, realtime, registrant, or zerolist.
Consult the Domain Risk Score documentation for more information on interpreting risk scores.