# SiteCheck Web Intel – Spamhaus ZEN/DBL Blocklist Check

> SiteCheck Web Intel – Spamhaus ZEN/DBL Blocklist Check is a paid API for AI agents from api.webintel-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-25).

Checks an IPv4 address against the Spamhaus ZEN blocklist or a domain against the Spamhaus Domain Block List (DBL), returning listed status, all matching return codes with their list meanings, and a Spamhaus lookup link.

## Facts

- Endpoint: GET https://api.webintel-api.workers.dev/api/security/spamhaus-zen?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-25
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-web-intel-spamhaus-zen-dbl-blocklist-check-e68cbb55
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_GtPT8QCG9nCHIFWivXsha

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 sitecheck-web-intel-spamhaus-zen-dbl-blocklist-check-e68cbb55
```

Example prompt: Can you check whether the IP address 198.51.100.42 is listed on the Spamhaus ZEN blocklist and tell me which lists it appears on?

## When to prefer this

Use this endpoint when you need a point-in-time blocklist check against Spamhaus's authoritative ZEN (for IPs) or DBL (for domains) — the most widely trusted blocklists in email security. Prefer this over generic reputation APIs when you need specific Spamhaus list categorization (SBL vs XBL vs PBL vs DROP for IPs, or spam vs phishing vs malware vs botnet C&C for domains). Ideal for email deliverability checks, abuse triage, and security enrichment pipelines.

## Known failure modes

- Missing both ip and domain parameters — returns error indicating one is required
- Invalid IPv4 format — may return error or no match
- IPv6 addresses not supported (IPv4 only)
- Domain not found in DBL — returns not-listed result
- Spamhaus DQS backend unavailable — may return timeout or upstream error
- Private/reserved IP ranges may return unexpected results

## How this service works

Spamhaus blocklist check through Spamhaus's official Data Query Service: an IPv4 address against ZEN (SBL spam sources, CSS snowshoe, XBL exploited/botnet hosts, DROP hijacked ranges, PBL end-user ranges) or a domain against the Domain Block List (spam, phishing, malware, botnet C&C, abused legitimate domains). Returns listed yes/no, every return code with the list it means, and Spamhaus's lookup link. Point-in-time answer.

## Output

Returns whether the IP or domain is listed on Spamhaus blocklists, all matching return codes with their corresponding list names and meanings (e.g. SBL, CSS, XBL, DROP, PBL for IPs; spam/phishing/malware/botnet C&C/abused-legit for domains), and a direct Spamhaus lookup URL for the queried entity.

## 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": {
      "ip": {
       "type": "string",
       "description": "IPv4 address, e.g. 127.0.0.2 (Spamhaus test entry)"
      },
      "domain": {
       "type": "string",
       "description": "Domain name instead of an IP, e.g. dbltest.com (Spamhaus DBL test entry)"
      }
     }
    }
   },
   "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/sitecheck-web-intel-spamhaus-zen-dbl-blocklist-check-e68cbb55/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.webintel-api.workers.dev](https://www.zero.xyz/host/api.webintel-api.workers.dev/llms.txt)
