Email Validator & Domain Email Health (MX, SPF, DMARC, DKIM) avatar

Email Validator & Domain Email Health (MX, SPF, DMARC, DKIM)

Pricing

Pay per event

Go to Apify Store
Email Validator & Domain Email Health (MX, SPF, DMARC, DKIM)

Email Validator & Domain Email Health (MX, SPF, DMARC, DKIM)

Validate email addresses without sending mail (syntax, MX, disposable, free webmail, role account) and audit a domain's email authentication (SPF, DMARC, DKIM, MTA-STS, BIMI) with an A-F grade. Built for AI agents and lead cleaning. Pay per check.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Novarithm

Novarithm

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

Two tools in one Actor, for AI agents, lead-list cleaning, signup forms and email deliverability audits:

  1. Email check: is this address worth sending to? Syntax, domain existence, MX / null MX / A-record fallback, disposable domain (open list of 4,000+ throwaway domains), free webmail, role account (info@, sales@...), SPF and DMARC presence. Verdict deliverable / risky / undeliverable / invalid, a 0-100 score and the reasons.
  2. Domain email health: full email-authentication audit of a domain: MX and mail provider, SPF (all mechanism, DNS lookups), DMARC policy and reporting, DKIM on 20 common selectors (wildcard-aware), MTA-STS, TLS-RPT, BIMI, domain registration date (RDAP). Grade A to F with concrete fixes.

No email is ever sent and no SMTP probe is made: only public DNS and RDAP lookups. Safe for your IPs and your sender reputation.

Use cases

  • An AI SDR agent cleans a lead list before an outreach sequence (drop disposable, invalid and dead domains).
  • A signup form blocks throwaway addresses.
  • An agency audits a prospect's SPF/DMARC/DKIM setup and sends them the fixes.
  • A CRM enrichment step tags role accounts and free webmail addresses.

Input

FieldWhat it does
emailsList of email addresses to validate.
domainsList of domains (or URLs) to audit.
queriesAdvanced: [{"endpoint": "email_check", "params": {"email": "..."}}, {"endpoint": "domain_email_health", "params": {"domain": "..."}}]
maxQueriesSafety cap on checks per run (default 1000).

Example:

{
"emails": ["sales@stripe.com", "test@mailinator.com"],
"domains": ["bbc.co.uk"]
}

Output

One dataset item per check. Shortened examples from a real run:

{
"endpoint": "email_check",
"input": {"email": "sales@stripe.com"},
"ok": true,
"result": {
"verdict": "deliverable",
"score": 85,
"reasons": ["role_account"],
"disposable": false,
"free_provider": false,
"role_account": true,
"mx_found": true,
"spf": true,
"mailbox_verified": false,
"note": "No SMTP probe is performed: the domain can receive mail, the individual mailbox is not verified."
},
"charged_event": "email-check",
"price_usd": 0.003
}
  • test@mailinator.com → "verdict": "risky", reason disposable_domain.
  • bbc.co.uk (domain audit) → grade B, DMARC policy reject, with the list of recommendations.

Pricing (pay per event)

EventPrice
Email address checked$0.003
Domain audited$0.01

No start fee. Not charged: addresses with invalid syntax, domain audits of domains that do not exist, invalid input, DNS/source outages and internal errors (the item says "ok": false or "verdict": "invalid" and why).

Honest limits

  • No mailbox verification: we know whether the domain accepts mail, not whether the exact mailbox exists, and catch-all domains are not detected. This is deliberate (no SMTP probing).
  • DKIM is tested on 20 common selectors: a custom selector can exist without being seen.
  • RDAP registration data is unavailable for some country domains (e.g. .sn, .ci): the domain age is then null.
  • Disposable-domain detection relies on an open community list (CC0); brand-new throwaway domains may not be on it yet.

Data sources

  • Public DNS (MX, TXT, A records), queried live
  • RDAP (RFC 9083) for domain registration data
  • disposable-email-domains, CC0 1.0

Made by Novarithm, AI agents and automation. Contact: contact@novarithm.com


Want this whole store under your brand? → https://gogeta2-u35175.vm.elestio.app/agents/clones/en/cases/api-store-for-ai-agents/