DMARC Record Checker - Fetch, Parse & Grade DMARC Policy
Pricing
$20.00 / 1,000 domain checkeds
DMARC Record Checker - Fetch, Parse & Grade DMARC Policy
Fetch and grade a domain's DMARC policy. Input: domains (list). Output: JSON per domain with raw record, parsed p/sp/pct/rua/ruf tags, monitoring-only vs enforced status, and weak-config flags. Cheap pay-per-result: $0.02 per domain checked.
Pricing
$20.00 / 1,000 domain checkeds
Rating
0.0
(0)
Developer
Anthony Snider
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
DMARC Record Checker
Find out in seconds whether a domain is actually protected against email spoofing — or just pretending to be.
Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.
This actor looks up the _dmarc TXT record for any domain, parses every DMARC tag, grades the policy (monitoring-only vs. enforced), and flags the weak configurations that leave a brand open to phishing. Perfect for lead gen (find prospects with no/weak DMARC), security audits, and deliverability checks.
What you get
- hasDmarc — is a valid
v=DMARC1record published at all? - policy / subdomainPolicy — the
pandsptags (none,quarantine,reject) - grade —
enforced,monitor,missing, orinvalidat a glance - pct — what percentage of mail the policy is applied to
- reports — the
rua/rufreport destinations (or null if none collected) - adkim / aspf / fo — alignment and failure-reporting tags
- issues — plain-English flags: no record,
p=none,pct<100, missingrua, unprotected subdomains - Single domain or bulk — check up to 200 domains in one run.
Input
{"domains": ["github.com", "paypal.com"],"maxDomains": 50}
Or a single domain:
{ "domain": "google.com" }
Output
{"domain": "paypal.com","hasDmarc": true,"policy": "reject","subdomainPolicy": null,"pct": 100,"reports": {"rua": "mailto:d@rua.agari.com,mailto:dmarc@paypal.com","ruf": "mailto:d@ruf.agari.com"},"adkim": null,"aspf": null,"fo": "1","grade": "enforced","issues": []}
A domain with no DMARC comes back as hasDmarc: false, grade: "missing" — exactly the prospects worth a sales call.