Which resolver to query — an ip from the DNS Propagation Checker's named list (8.8.8.8 Google, 1.1.1.1 Cloudflare, 9.9.9.9 Quad9, 208.67.222.222 OpenDNS, 64.6.64.6 Verisign, 94.140.14.14 AdGuard, 223.5.5.5 Alibaba, 4.2.2.1 Level3), or "system" for this server's own default resolver. Omitted or unrecognized defaults to "system".
{"ok":true,"data":{"requestedUrl":"https://example.com","statusCode":200,"statusText":"OK","responseTime":1210,"finalUrl":"https://example.com/","redirectChain":["https://example.com/"],"headers":{"content-type":"text/html; charset=utf-8","cache-control":"max-age=10","strict-transport-security":"max-age=31536000; includeSubDomains","server":"cloudflare"
// ... every other response header
},"security":{"score":5,"total":5,"present":["strict-transport-security","x-frame-options","x-content-type-options","referrer-policy","content-security-policy"],"missing":[]}},"meta":{"tool":"http-headers","version":"v1"}}
GET/api/v1/dns-blacklist-checker
DNS Blacklist Checker
Check whether a host or IP is listed on major spam blocklists.
Parameter
Type
Required
Description
host
string
Yes
IPv4 address or domain (resolved to its first IPv4 address).
{"ok":true,"data":{"host":"1.1.1.1","ip":"1.1.1.1","resolvedFrom":null,"results":[{"zone":"zen.spamhaus.org","name":"Spamhaus ZEN","status":"clean"},{"zone":"bl.spamcop.net","name":"SpamCop","status":"clean"},{"zone":"b.barracudacentral.org","name":"Barracuda Reputation","status":"clean"}
// ... 3 more zones
],"listedCount":0,"ipv6Only":false},"meta":{"tool":"dns-blacklist-checker","version":"v1"}}
Email authentication
GET/api/v1/spf-checker
SPF Checker
See which mail servers a domain authorizes to send for it.
{"ok":true,"data":{"domain":"example.com","verdict":{"status":"critical","headline":"1 problem found","summary":"Trouble with: Blacklist Status."},"checks":[{"id":"mx","label":"Mail Servers (MX)","status":"ok","summary":"4 mail servers, lowest priority mxa.example.net","details":{"hosts":[{"priority":5,"exchange":"mxa.example.net","ip":"172.65.169.99","provider":null},{"priority":5,"exchange":"mxb.example.net","ip":"172.65.65.66","provider":null},{"priority":10,"exchange":"mxc.example.net","ip":"141.101.90.40","provider":null},{"priority":10,"exchange":"mxd.example.net","ip":"172.65.64.105","provider":null}],"total":4,"nullMx":false}},{"id":"spf","label":"SPF Record","status":"ok","summary":"SPF record found with 9 mechanisms.","details":{"record":"v=spf1 ip4:199.15.212.0/22 include:_spf.example.com -all","recordCount":1,"mechanismCount":9}},{"id":"dmarc","label":"DMARC Policy","status":"ok","summary":"Policy is \"reject\" — failing mail is rejected.","details":{"record":"v=DMARC1; p=reject; pct=100; rua=mailto:dmarc@example.com","policy":"reject"}},{"id":"dkim","label":"DKIM Signing","status":"ok","summary":"DKIM key published under selector \"s1\" (and 1 more).","details":{"selectorsFound":["s1","k1"]}},{"id":"blacklist","label":"Blacklist Status","status":"critical","summary":"Listed: 172.65.169.99 on Spamhaus ZEN.","details":{"checkedIps":4,"listedIps":1,"cleanIps":3,"results":[{"ip":"172.65.169.99","listed":true,"listedOn":["Spamhaus ZEN"]},{"ip":"172.65.65.66","listed":false,"listedOn":[]},{"ip":"141.101.90.40","listed":false,"listedOn":[]},{"ip":"172.65.64.105","listed":false,"listedOn":[]}]}}]},"meta":{"tool":"mailhealth-check","version":"v1"}}
Other
GET/api/v1/abuse-contact-lookup
Abuse Contact Lookup
Find a domain's registrar abuse contact, straight from WHOIS.
{"ok":true,"data":{"requestedUrl":"https://example.com","finalUrl":"https://example.com/","statusCode":200,"fetched":true,"title":"Example — Build for the agent era","og":{"title":"Example — Build for the agent era","description":"Welcome to Example.","image":"https://example.com/preview.png","url":"https://example.com/","type":"website","site_name":null},"twitter":{"card":"summary_large_image","title":"Example — Build for the agent era","description":"Welcome to Example.","image":"https://example.com/preview.png","site":null}},"meta":{"tool":"open-graph-checker","version":"v1"}}
GET/api/v1/website-health-check
Website Health Check
DNS, ping, HTTP, SSL, and port checks against a domain in one pass, with a plain verdict.
{"ok":true,"data":{"domain":"example.com","targetUrl":"https://example.com/","ip":"172.66.147.243","verdict":{"status":"warning","headline":"Mostly healthy","summary":"Worth a look: Security headers."},"checks":[{"id":"dns","label":"IP address","status":"ok","summary":"172.66.147.243","details":{"ip":"172.66.147.243"}},{"id":"location","label":"Location","status":"ok","summary":"United States","details":{"countryCode":"US"}},{"id":"organization","label":"Organization","status":"ok","summary":"Cloudflare, Inc.","details":{"orgDomain":"cloudflare.com"}},{"id":"ping","label":"Ping","status":"ok","summary":"32ms average round trip, no packet loss.","details":{"avgRoundTripMs":32,"packetLossPercent":0}},{"id":"latency","label":"Latency","status":"ok","summary":"119ms response time.","details":{"totalMs":119,"breakdown":{"dnsMs":11,"tcpMs":20,"tlsMs":53,"remainingMs":35,"totalMs":119}}},{"id":"http","label":"HTTP response","status":"ok","summary":"Server returned 200 OK.","details":{"statusCode":200,"statusText":"OK","cloudflareBlocked":false}},{"id":"redirects","label":"Redirects","status":"ok","summary":"No redirects — this is the final destination.","details":{"hops":[]}},{"id":"ssl","label":"SSL certificate","status":"ok","summary":"Valid — 46 days remaining.","details":{"daysRemaining":46,"percentRemaining":13}},{"id":"security","label":"Security headers","status":"warning","summary":"0/5 common security headers present.","details":{"present":0,"total":5}},{"id":"protocol","label":"HTTP protocol","status":"ok","summary":"HTTP/2 negotiated.","details":{"protocol":"HTTP/2"}},{"id":"compression","label":"Compression","status":"ok","summary":"Brotli enabled.","details":{"encoding":"br"}},{"id":"ports","label":"Ports (80 / 443)","status":"ok","summary":"HTTP (80): Open · HTTPS (443): Open","details":{"ports":[{"port":80,"protocol":"http","status":"open"},{"port":443,"protocol":"https","status":"open"}]}}]},"meta":{"tool":"website-health-check","version":"v1"}}