Free email blacklist checker: see if a domain or its mail server is on a spam blocklist
Paste an email address or a domain. We look up its mail servers and test each one against five public DNS blocklists (SpamCop, Barracuda, PSBL, UCEPROTECT, s5h). If a receiver would refuse mail from that server, you see which list caused it. No signup. 5 free checks a day.
Try it
Resolving mail servers and querying the lists.
Verdict
Blacklisted addresses are one bounce source. Dead mailboxes are the bigger one.
Verify the addresses on your list before you send: 100 free checks a day, bulk CSV from $9.99/mo.
What an email blacklist check does
A blacklist, or DNS blocklist, is a public database of mail-server IP addresses that have been caught sending spam or hitting spam traps. Receiving mail servers query these lists on every incoming connection. If your sending server is on one, your message is filtered or rejected before anyone reads it, and you usually find out from a bounce message weeks later.
This checker does the same lookup a receiving server does. It resolves the MX records for the domain you enter, turns each mail server into an IP address, reverses that IP and queries five blocklists. A listing means that specific IP was reported. A clean result means none of the five lists know it, which is good news but not a guarantee: Spamhaus and a few enterprise filters keep private data that public queries cannot see.
Checking the sender side of an address is the mirror image of verifying it. Verification asks whether the recipient exists. A blacklist check asks whether the recipient will even accept mail from you.
What this checker looks at
MX records
Finds the mail servers for the domain, in priority order, and tests up to three of them.
Server IP addresses
Each mail server is resolved to its IPv4 address. Shared hosting means one IP can serve many domains, so a listing may come from a neighbour.
Five public blocklists
SpamCop, Barracuda, PSBL, UCEPROTECT Level 1 and s5h. Each answers from a different source: user reports, spam traps, or observed sending behaviour.
Real listing codes only
Blocklists answer error codes when they refuse a query. Those are not listings, and this tool does not count them. Spamhaus and URIBL refuse shared-host lookups and are left out for that reason.
Why a listing matters
5
Public blocklists queried on every check, each with its own delisting process.
6 hrs
Results are cached, so you can re-check a domain after requesting delisting without waiting.
< 2%
Bounce rate the big inbox providers tolerate before they start throttling you.
Pricing
Free
$0
100 verified lookups per day, forever. No card.
Monthly
$9.99/mo
300,000 credits per cycle.
Lifetime
$249 once
2,000,000 credits, lifetime pool.
Frequently asked questions
My domain is listed. What do I do? expand_more
The listed IP is not mine. Why does it show for my domain? expand_more
Why is Spamhaus not included? expand_more
Does a clean result mean my email will land in the inbox? expand_more
How is this different from an email verifier? expand_more
Related reading
Free email verifier
Check whether a specific mailbox exists and accepts mail, with catch-all and disposable flags.
ToolEmail deliverability checker
SPF, DKIM, DMARC and MX in one report for your sending domain.
GuideHow to clean an email list
Remove the bounces, traps and role addresses that get senders listed in the first place.
ListicleEmail deliverability tools compared
Warm-up, monitoring and verification tools tested side by side.
Stop bounces before they get you listed
Verify every address before it goes into a campaign. 100 free checks a day, no card, bulk CSV when you need it.