MX Record Lookup

List the mail servers for any domain, in priority order, with their IP addresses and the email provider behind them.

How it works

MX records tell other servers where to deliver mail for a domain. Lower priority numbers are tried first.

No MX record usually means the domain can't receive email at all, which is a strong sign an address on it will bounce. The provider label (Google Workspace, Microsoft 365, Mimecast, Proofpoint...) also tells sales teams what they're up against.

Automate it with the API

Run this check for every address in your product, from any language.

curl -X POST https://www.mailrambo.com/v1/verify \
  -H "Authorization: Bearer $MAILRAMBO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"email": "jane@acme.com"}'

API reference · Get a free API key

Frequently asked questions

What if a domain has no MX record?

Senders fall back to the domain's A record, but most such domains don't run a mail server. Treat addresses there as undeliverable unless verified.

What is a null MX?

A single MX record pointing to '.', which explicitly says the domain accepts no email (RFC 7505).

Run these checks from your code

Verify addresses at signup, clean lists and read SPF/DKIM/DMARC with one API call. 100 free verifications a month, test keys that cost nothing, and the API on every plan.