# DNSBL IP Blacklist Check

> DNSBL IP Blacklist Check is a paid API for AI agents from intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Checks whether an IPv4 address is listed on major DNS blacklists (Spamhaus ZEN, SpamCop, Barracuda, SORBS, UCEPROTECT, PSBL) and returns each listing with its return codes.

## Facts

- Endpoint: GET https://intel.rallylive.ca/dns/blacklist
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/dnsbl-ip-blacklist-check-f8761280
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_iIomKMT6grzSRbz5vJWZz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability dnsbl-ip-blacklist-check-f8761280
```

Example prompt: Can you check if the IP address 203.0.113.42 is blacklisted on any major DNSBL — things like Spamhaus ZEN, SpamCop, Barracuda, SORBS, or PSBL?

## When to prefer this

Use this endpoint when you need to check a single IPv4 address against multiple major DNS blacklists simultaneously for mail server reputation, abuse triage, or email deliverability diagnostics. Prefer this over manual DNSBL queries when you need consolidated results from Spamhaus ZEN, SpamCop, Barracuda, SORBS, UCEPROTECT, and PSBL in one call.

## Known failure modes

- Invalid or non-routable IPv4 address provided returns an error
- IPv6 addresses are not supported
- DNS timeout or upstream DNSBL unavailability may cause partial results
- Private/reserved IP ranges may return no meaningful results
- Rate limiting may apply at $0.01 per call

## How this service works

IP blacklist (DNSBL) check: is an IPv4 address listed on Spamhaus ZEN, SpamCop, Barracuda, SORBS, UCEPROTECT or PSBL? Returns each listing with its return codes. Mail-server reputation and abuse triage. $0.01 per IP.

## Output

Returns a structured response listing each DNSBL queried (Spamhaus ZEN, SpamCop, Barracuda, SORBS, UCEPROTECT, PSBL) with whether the IP is listed and the specific return codes indicating the type of listing (e.g. spam source, exploit, policy block).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/dnsbl-ip-blacklist-check-f8761280/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from intel.rallylive.ca](https://www.zero.xyz/host/intel.rallylive.ca/llms.txt)
