MX Record Checker - Verify a Domain Can Receive Email
Pricing
$10.00 / 1,000 domain checkeds
MX Record Checker - Verify a Domain Can Receive Email
Check a domain's mail servers via DNS. Input: domains (list). Output: JSON per domain with MX records and priorities, canReceiveEmail flag, and resolved A records for each mail host. Cheap pay-per-result: $0.01 per domain checked.
Pricing
$10.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
2 days ago
Last modified
Categories
Share
MX Record Checker
Check a domain's mail servers in one call — MX records with priorities, whether the domain can actually receive email, and the resolved IPs for every mail host.
Live on the Apify Store — run it instantly or call it as an agent tool via Apify MCP.
What you get
- All MX records for a domain, sorted by priority (lowest = preferred mail server)
canReceiveEmailflag — true when MX records exist, or via the RFC 5321 implicit-A fallback- Resolved A/AAAA IPs for each mail exchange host
- Bulk mode: pass an array of domains, capped by
maxDomains - Accepts email addresses too —
ceo@stripe.comis parsed down tostripe.com - Graceful handling of domains with no mail server (never crashes — perfect for lead-list validation)
Input
{"domains": ["github.com", "ceo@stripe.com"],"maxDomains": 50}
A single domain or email works too:
{ "domain": "google.com" }
Output
One dataset item per domain:
{"domain": "google.com","canReceiveEmail": true,"implicitMx": false,"mxRecords": [{ "exchange": "smtp.google.com", "priority": 10, "ips": ["142.250.80.27", "2607:f8b0:4004:c07::1b"] }],"checkedAt": "2026-06-24T00:00:00.000Z"}
Pricing: pay-per-event — one charge per domain checked.