Tools

Inspect existing DMARC record

Free utility — looks up the DMARC record at _dmarc.{domain} for any domain. Useful for due diligence before onboarding a new domain. The domain does not need to belong to the organization.

post/api/v1/check-dmarc

Request

  • Base URL: https://api.dmarc-examiner.com
  • URL: https://api.dmarc-examiner.com/api/v1/check-dmarc
  • Auth: API key in header X-API-Key

Request body

domainstring required

Example request

{
  "domain": "example.com"
}

Response

DMARC inspection result

domainstring required
has_existing_dmarcboolean required
existing_recordstring nullable required

Raw DMARC record string, if present.

existing_policy'none' | 'quarantine' | 'reject' | 'null' nullable required
existing_ruastring[] required

Email addresses parsed from the rua= tag.

existing_rufstring[] required

Email addresses parsed from the ruf= tag.

Example response

{
  "domain": "example.com",
  "existing_record": "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com",
  "existing_policy": "quarantine"
}

Changes

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