SPF, DMARC & DKIM Checker (Bulk Domains) avatar

SPF, DMARC & DKIM Checker (Bulk Domains)

Pricing

$3.00 / 1,000 domain checkeds

Go to Apify Store
SPF, DMARC & DKIM Checker (Bulk Domains)

SPF, DMARC & DKIM Checker (Bulk Domains)

Audit email authentication for many domains: SPF, DMARC, DKIM, MX, MTA-STS and BIMI records, with an A-F grade and plain-English fixes.

Pricing

$3.00 / 1,000 domain checkeds

Rating

0.0

(0)

Developer

Proper Ecosystem Tools

Proper Ecosystem Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

SPF, DMARC & DKIM Checker (Bulk Email Authentication Audit)

Check email authentication for hundreds of domains at once. For each domain you get the SPF, DMARC, DKIM, MX, MTA-STS, and BIMI records, a simple A to F grade, and a plain-English list of what to fix. Useful since Google and Yahoo's bulk-sender rules require SPF, DKIM, and DMARC.

What it checks

  • SPF: present, single record, all qualifier (-all, ~all, ?all, +all), top-level DNS-lookup count vs. the 10-lookup limit
  • DMARC: policy (none / quarantine / reject), subdomain policy, pct, aggregate report address (rua)
  • DKIM: probes about 17 common selectors (google, selector1, selector2 for Microsoft 365, k1 for Mailchimp, s1/s2, and more) plus any you add
  • MX, nameservers, MTA-STS, and BIMI records

All lookups go through public DNS-over-HTTPS resolvers. Only public DNS data is read; nothing is sent to the domain.

Input

FieldDescription
domainsDomains or URLs, one per line
dkimSelectorsExtra DKIM selectors to probe (optional)
concurrencyDomains in parallel (default 10)

Output (illustrative example, one item per domain)

{"domain": "example.com", "grade": "B", "score": 85,
"issues": ["DMARC p=none only monitors; move to quarantine or reject"],
"spf": {"present": true, "record": "v=spf1 include:_spf.google.com ~all", "allQualifier": "~all", "lookupTerms": 1},
"dmarc": {"present": true, "policy": "none", "rua": "mailto:dmarc@example.com"},
"dkim": {"selectorsFound": ["google"]}, "mxRecords": ["1 smtp.google.com"]}

Pricing

Pay per domain checked. Lookups that fail on a temporary DNS error come back free with an error field.

Use cases

Deliverability audits for agencies, lead qualification (domains with no DMARC are prospects for email security services), vendor security questionnaires, and monitoring your own domains on a schedule.