Blacklist & Spam Reputation Checker — DNSBL / RBL Lookup avatar

Blacklist & Spam Reputation Checker — DNSBL / RBL Lookup

Pricing

from $5.00 / 1,000 results

Go to Apify Store
Blacklist & Spam Reputation Checker — DNSBL / RBL Lookup

Blacklist & Spam Reputation Checker — DNSBL / RBL Lookup

Check any IP address or domain against 20 major blacklists including Spamhaus, Barracuda, SpamCop, SORBS, UCEPROTECT, SURBL, and URIBL. Get a reputation score, tier-based risk level, and per-list pass/fail results in one structured JSON output.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

Obicodes

Obicodes

Maintained by Community

Actor stats

0

Bookmarked

36

Total users

21

Monthly active users

an hour ago

Last modified

Features

Limited permissions

Share

Check any IP address or domain against 16 active blacklists in one run. Get a reputation score, risk level, and a full per-list breakdown — no API key, no signup, no scraping.

Used by email marketers checking sender reputation, security teams auditing infrastructure, and developers enriching domain or IP data in their pipelines.


What it checks

The Actor queries a curated set of 16 DNS-based blacklists (DNSBLs) that are:

  • Free for commercial use with no cloud IP restrictions
  • Currently active and maintained
  • Not known for excessive false positives

Lists are automatically split by target type — IP lists for IP inputs, domain lists for domain inputs.

IP Blacklists (9 lists)

ListTierAbout
b.barracudacentral.orgCriticalBarracuda Networks — used by major enterprise mail filters
bl.spamcop.netCriticalSpamCop — aggregates spam reports from users worldwide
spam.abuse.chHighabuse.ch — tracks active spam infrastructure
drone.abuse.chHighabuse.ch — tracks botnet and drone IPs
bl.0spam.orgMedium0spam — free community-maintained blocklist
rbl.0spam.orgMedium0spam — secondary RBL zone
ips.backscatterer.orgMediumWPBL — backscatter spam sources
psbl.surriel.comMediumPSBL — passive spam block list
dnsbl.spfbl.netMediumSPFBL — reputation-based blocklist

Domain Blacklists (7 lists)

ListTierAbout
multi.surbl.orgCriticalSURBL — domains found in spam message bodies
black.uribl.comCriticalURIBL — URI-based domain blacklist
dbl.nordspam.comHighNordSpam — free for all commercial use, no restrictions
uribl.spameatingmonkey.netHighSpamEatingMonkey — URI domain blocklist
fresh.spameatingmonkey.netMediumSpamEatingMonkey — recently listed domains
rbl.0spam.orgMedium0spam domain zone
dnsbl.spfbl.netMediumSPFBL domain reputation

Scoring

ScoreLabelMeaning
100CleanNot listed on any blacklist
85–99Low RiskListed on one or more medium-tier lists only
70–84Medium RiskListed on high-tier list(s)
1–69High RiskListed on multiple high-tier lists
0CriticalListed on one or more critical-tier lists

Each critical listing deducts 30 points, high deducts 15, medium deducts 5.


Input

Provide either a single target, a targets list for bulk checks, or both:

FieldTypeRequiredDescription
targetstringNo*A single IPv4 address (e.g. 8.8.8.8) or domain name (e.g. example.com)
targetsarray of stringsNo*List of IPv4 addresses and/or domain names to check in a single batch run

* At least one valid IPv4 address or domain in target or targets is required. Duplicates are automatically removed, and URLs are normalized to hostnames.

The Actor auto-detects whether each input is an IP or domain and queries the appropriate lists automatically.


Example output — clean IP

{
"target": "8.8.8.8",
"targetType": "ip",
"checkedAt": "2026-04-25T21:00:31.131Z",
"totalChecked": 9,
"totalListed": 0,
"totalClean": 9,
"reputationScore": 100,
"reputationLabel": "Clean",
"riskLevel": "none",
"criticalListings": 0,
"results": [
{ "list": "b.barracudacentral.org", "tier": "critical", "listed": false },
{ "list": "bl.spamcop.net", "tier": "critical", "listed": false }
]
}

Example output — listed IP

{
"target": "1.2.3.4",
"targetType": "ip",
"totalChecked": 9,
"totalListed": 1,
"reputationScore": 95,
"reputationLabel": "Medium Risk",
"riskLevel": "medium",
"criticalListings": 0,
"results": [
{ "list": "dnsbl.spfbl.net", "tier": "medium", "listed": true, "responseCode": "127.0.0.4" }
]
}

Use cases

Email deliverability Before sending a campaign, check your sending IP and domain against all major blacklists. A single critical listing can cause Gmail, Outlook, and Yahoo to reject your mail entirely.

Security & infrastructure auditing Check every IP in your server fleet or every domain in your vendor list. Integrate into your CI/CD pipeline or scheduled monitoring workflow via the Apify API.

Lead enrichment & CRM hygiene Before reaching out to a prospect domain, verify it isn't blacklisted. Emailing a domain that's on SURBL or URIBL signals to receiving servers that your list hygiene is poor.

Threat intelligence Check suspicious IPs or domains encountered in logs, headers, or incident reports against active threat-tracking lists like abuse.ch.


Integrate via API

Single target:

curl -X POST \
"https://api.apify.com/v2/acts/obicodes~blacklist-reputation/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"target": "8.8.8.8"}'

Bulk lookup (multiple IPs/domains in one run):

curl -X POST \
"https://api.apify.com/v2/acts/obicodes~blacklist-reputation/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"targets": ["8.8.8.8", "google.com", "openai.com"]}'

Pricing

  • $0.05 Actor start fee (once per run)
  • $0.01 per result

A complete blacklist check costs $0.06 total.