Blacklist & Spam Reputation Checker — DNSBL / RBL Lookup
Pricing
from $0.00005 / actor start
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 $0.00005 / actor start
Rating
0.0
(0)
Developer
Obicodes
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
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)
| List | Tier | About |
|---|---|---|
b.barracudacentral.org | Critical | Barracuda Networks — used by major enterprise mail filters |
bl.spamcop.net | Critical | SpamCop — aggregates spam reports from users worldwide |
spam.abuse.ch | High | abuse.ch — tracks active spam infrastructure |
drone.abuse.ch | High | abuse.ch — tracks botnet and drone IPs |
bl.0spam.org | Medium | 0spam — free community-maintained blocklist |
rbl.0spam.org | Medium | 0spam — secondary RBL zone |
ips.backscatterer.org | Medium | WPBL — backscatter spam sources |
psbl.surriel.com | Medium | PSBL — passive spam block list |
dnsbl.spfbl.net | Medium | SPFBL — reputation-based blocklist |
Domain Blacklists (7 lists)
| List | Tier | About |
|---|---|---|
multi.surbl.org | Critical | SURBL — domains found in spam message bodies |
black.uribl.com | Critical | URIBL — URI-based domain blacklist |
dbl.nordspam.com | High | NordSpam — free for all commercial use, no restrictions |
uribl.spameatingmonkey.net | High | SpamEatingMonkey — URI domain blocklist |
fresh.spameatingmonkey.net | Medium | SpamEatingMonkey — recently listed domains |
rbl.0spam.org | Medium | 0spam domain zone |
dnsbl.spfbl.net | Medium | SPFBL domain reputation |
Scoring
| Score | Label | Meaning |
|---|---|---|
| 100 | Clean | Not listed on any blacklist |
| 85–99 | Low Risk | Listed on one or more medium-tier lists only |
| 70–84 | Medium Risk | Listed on high-tier list(s) |
| 1–69 | High Risk | Listed on multiple high-tier lists |
| 0 | Critical | Listed on one or more critical-tier lists |
Each critical listing deducts 30 points, high deducts 15, medium deducts 5.
Input
| Field | Type | Required | Description |
|---|---|---|---|
target | string | Yes | IPv4 address (e.g. 8.8.8.8) or domain name (e.g. example.com) |
The Actor auto-detects whether the 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
curl -X POST \"https://api.apify.com/v2/acts/obicodes~blacklist-reputation-checker/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"target": "8.8.8.8"}'
Pricing
- $0.05 Actor start fee (once per run)
- $0.01 per result
A complete blacklist check costs $0.06 total.