Bulk IP blacklist checker: is any of my sending IPs on a blocklist?
In short: Paste a list of IPv4 addresses and see which are listed on Barracuda, SpamCop, PSBL or Mailspike, with each list's reason and removal link. Lists that don't answer are shown as unclear, not clean. Limit: Four public IPv4 lists only. Spamhaus ZEN and the lists mailbox providers run privately are not included.
A bulk IP blacklist checker looks up many IP addresses on email blocklists in one run. Paste up to 25 IPv4 addresses, or 100 after a free Google sign-in, per ten minutes. Each row shows whether Barracuda, SpamCop, PSBL or Mailspike lists it, why, and a removal link. A list that doesn't answer shows as unclear. DNS only. CSV out.
Price: this tool is free. Checking a whole email list is from $9/mo, and the first 100 checks are free with Google, no card. Check your list free nowSee pricing
Sample result
203.0.113.10 is listed on one of the four lists queried; 198.51.100.24 is on none.
- IP
- 203.0.113.10
- List
- SpamCop
- Lists answered
- 4 of 4
What this means for you
A listing names the list and links to its removal page; fix the cause first.
- Four IPv4 lists over DNS
- Each list's test entry checked
- Silent lists shown as unclear
- Reason and removal link; CSV out
- DNSBL
- IPv4
- Blocklist
By SimpleVerifier Team · Last updated
Cleared your sending IPs? Clean the list you send from them.
- A clean IP can still be listed after a send to addresses that bounce. Keep the list itself clean: the IPs checked here are the ones sending to it.
- Upload or paste it at /verify. Every address gets a live mailbox check, and the first 100 email checks are free with a Google sign-in, no card.
How do I check many IP addresses against blocklists?
- Paste IPv4 addresses, one per line, up to 25 without an account or 100 after a free Google sign-in, counted over ten minutes. Log lines are fine: the first IP on each line is used.
- Press Check IP addresses. Each IP is looked up on four lists by DNS, five IPs a request. Each list is also asked for its own test entry, so a silent list isn't read as clean.
- Read each row: Listed (with the list, the reason it gives and a link to its lookup and removal page), Not listed, or Unclear when a list didn't answer. IPv6, private and reserved addresses are skipped.
- Download the CSV, and work the listed rows through each list's removal process.
Example
- You enter
- Three entries:
203.0.113.10,198.51.100.24and2001:db8::1. - You get
- The first two come back Listed (with the list, its reason and a removal link) or Not listed on the four lists queried, or Unclear if a list didn't answer. The IPv6 address is Not checked. Download the CSV.
- Limits
- Up to 25 IPs per ten minutes without an account and 100 when signed in with Google. 5 IPs a request; DNS only, IPv4 lists.
How does a DNS blocklist check work?
An IP blocklist (a DNSBL) is published as DNS. To check 203.0.113.10, you reverse its octets and ask for 10.113.0.203. followed by the list's zone name; an answer in 127.0.0.x means listed, and the code says why. RFC 5782 describes the format, and also requires every list to carry a test entry at 127.0.0.2.
This tool asks for that test entry too. If a list doesn't return its own test entry, or refuses the query with a 127.255.255.x code, the row says Unclear instead of Not listed, because a silent list can't confirm anything.
Which lists does it query, and why not Spamhaus?
Barracuda (BRBL), SpamCop, PSBL (Passive Spam Block List) and Mailspike BL: four IPv4 lists with free public DNS access. Spamhaus ZEN is left out of the bulk run because Spamhaus's free DNS service is for low-volume, non-commercial use; check an IP there at check.spamhaus.org.
Because the lists differ in how they list and how long, a clean result here is one answer from four lists, not proof of a clean reputation. Mailbox providers keep their own reputation data that no public list shows.
What should I do about a listed IP?
Each listed row links to that list's lookup page, where its removal route is explained. SpamCop listings expire on their own about 24 hours after reports stop; others need a request. Fix the cause first, usually a compromised account or sending to addresses that don't exist, or the IP is listed again.
Our guide to getting off a blacklist covers the steps, and the IP blacklist check shows one IP's full result with every list's answer.
How is this different from the IP blacklist check?
| This tool | IP blacklist check | |
|---|---|---|
| IPs per run | 25, or 100 signed in | One |
| Lists queried | Four, Spamhaus left out | All, with Spamhaus shown for manual lookup |
| Output | One row per IP, CSV | One IP, every list's answer |
Who uses this tool, and for what?
- Cold email teams
- Check every sending IP across a set of mailboxes or servers before a campaign.
- Agencies
- Audit the IPs behind a client's sending tools in one pass.
- Hosting and IT teams
- Check a block of mail server IPs after an abuse complaint.
- Deliverability consultants
- Add a blocklist column to an IP audit and export it as CSV.
What can’t this tool tell you?
- Four public IPv4 lists only. Spamhaus ZEN and the lists mailbox providers run privately are not included.
- Not listed is a point-in-time answer. A list can add the IP minutes later.
- IPv6, private and reserved addresses are skipped.
- 25 IPs per ten minutes without an account, 100 signed in.
Common questions
- How do I check if an IP address is blacklisted?
- Look it up on email blocklists over DNS. Paste the IP into a bulk IP blacklist checker like this one and it shows which lists include it and why.
- Is this bulk IP blacklist checker free?
- Yes. It is a free tool: 25 IPs per ten minutes with no account and 100 per ten minutes when you sign in with Google, with no card. The limit is lower than our other bulk tools because it queries other people's DNS servers.
- Why is Spamhaus not included?
- Spamhaus's free DNS service is for non-commercial, low-volume use, so this tool doesn't query it. Check an IP at check.spamhaus.org.
- What does Unclear mean?
- At least one list didn't give an answer we can trust: it timed out, refused the query, or failed to return its own test entry. The row names the list. Run the IP again later.
- Does it check IPv6 addresses?
- No. The lists queried only hold IPv4 addresses, so IPv6 rows are skipped and marked Not checked.
- Does not listed mean my IP has a good reputation?
- No. It means four public lists don't hold it. Gmail, Microsoft and others keep their own reputation scores that no public list shows.
Sources
A tidy list can still be full of dead addresses.
Extracting, deduplicating and syntax checks all work on the text of an address. None of them can tell whether the mailbox exists. Only the server that hosts it can answer that, through an SMTP check, and that is what the paid product does.
- Upload the cleaned file as it is: CSVs up to 100,000 rows
- A real SMTP mailbox check on every row, with catch-all detection
- Small list? Starter at $9/mo covers 2,500 emails a month, cancel anytime
Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.