Skip to content

Full DNS health check

GET /api/v1/check/{domain}

Runs 25+ checks (delegation, SOA, MX, SPF, DKIM, DMARC, MTA-STS, TLS-RPT, web records, CAA, DNSSEC) and returns a score with findings and copy-ready fixes.

NameTypeRequiredDescription
domainstringyes-
NameTypeRequiredDescription
langstringno-
StatusTypeDescription
200DomainHealthHealth report
400objectError
429objectError
FieldTypeRequiredDescription
apistringno-
domainstringno-
displayDomainstringno-
resolvablebooleanno-
scoreintegerno-
findingsFinding[]no-
summaryobjectno-
checkedAtstringno-
localestringno(en, de)
Terminal window
curl -X GET "https://dns-doctor.com/api/v1/check/<domain>" \
-H "Authorization: Bearer $REGFISH_API_KEY"

Fill in values - the call below updates as you type. Nothing is sent: the API does not currently allow browser requests from this domain (CORS). The API key is not stored.