Skip to main content
GET

Overview

The Blacklist Checker API verifies whether an IP address, domain, or URL appears in major public blacklists and spam databases. It checks across 16 active real-time DNSBL/DNS sources. Useful for email deliverability, fraud detection, and network security workflows. This endpoint supports both GET and POST requests.

Coverage

All sources run live DNS lookups — no stale cached data.
Domain checking: Sources marked ✓ for domains check against the resolved IP of the domain (DNSBL lookup). Spamhaus DBL and ZRD check the domain name directly. When target_type=url, the domain is automatically extracted and checked.

Request Parameters

string
required
Your ProWebLook API key. See Authentication.
string
required
The IP address, domain, or URL to check against blacklists.Examples: 192.168.1.1, example.com, https://example.com/path
string
required
The type of the target. Must be one of:
string
Optional. Comma-separated list of blacklist sources to check against. If omitted, all available sources are checked.

Response

boolean
true if the check completed successfully, false if an error occurred.
string
The checked target (normalized form). For url target type, this is the extracted domain.
string
The resolved target type (ip or domain). URL targets are resolved to domain.
boolean
true if the target was found on one or more blacklists.
integer
A numeric risk score from 0 to 100 based on the number and severity of blacklist matches. 0 means clean.
integer
Number of sources on which the target is listed.
integer
Number of sources that confirmed the target is not listed.
integer
Number of sources that returned an error during the check.
string
ISO 8601 timestamp of when the check was performed (e.g., 2026-03-28T06:49:39+00:00).
integer
Total time in milliseconds to complete the check across all sources.
object
An object keyed by source identifier (e.g., spamhaus_zen, barracuda). Each entry contains:
integer
Your remaining blacklist credits after this request. Credits are deducted for both fresh and cached responses.

Credit Cost

1 blacklist credit is deducted from your blacklist_balance per successful check.