Site

Check a domain's SPF, DKIM, DMARC, MX and blocklist status

Powers /domain-health-check and the SPF, DKIM, DMARC, MX and blacklist checker pages. Reads live DNS on every call and stores nothing. Each check comes back as pass, warn, fail or error (could not check), with a plain-English line, what was found and, where one can be derived, the record to publish. A blocklist that refuses the query or does not answer is reported as not checked, never as clean. Send an IPv4 address instead of a domain to check it on the IP blocklists only.

post/api/domain-health

Request

  • Base URL: https://www.emailchaser.com
  • URL: https://www.emailchaser.com/api/domain-health
  • Auth: none required

Request body

domainstring required

A domain, an email address or an IPv4 address.

selectorstring

A DKIM selector to try first, optional.

Example request

{
  "domain": "emailchaser.com",
  "selector": "google"
}

Response

The report. exists is false when the domain is not in DNS.

okboolean
kind'domain' | 'ip'
subjectstring
existsboolean
checkedAtstring date-time
verdictobject
checksobject

spf, dkim, dmarc, mx and blacklist, each { status, line, why, found, fix, detail }.

Changes

No recorded changes to this operation across all 1 revision of this API.