# IP Listed on SURBL Multi DNSBL

> IP Listed on SURBL Multi DNSBL is a paid API for AI agents from ip.intel.rallylive.ca, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-13).

Checks whether an IPv4 address is listed on the SURBL multi blocklist (multi.surbl.org) via DNS-based lookup, returning listed status, return codes, and reason text.

## Facts

- Endpoint: GET https://ip.intel.rallylive.ca/ip/blacklist/surbl-multi?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/ip-listed-on-surbl-multi-dnsbl-a89771c5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JXKjD9p6M2yxp4fV7ghMl

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 ip-listed-on-surbl-multi-dnsbl-a89771c5
```

Example prompt: Can you check if the IP address 203.0.113.42 is listed on the SURBL multi blocklist and tell me whether it's flagged and why?

## When to prefer this

Use this endpoint when you need a precise, single-list SURBL multi blocklist check for a specific IPv4 address, especially for email security workflows, spam filtering, or threat intelligence enrichment. Prefer this over generic IP reputation services when you specifically need the SURBL multi list's return codes and reason text. It is a cheap ($0.01/call), fast, per-IP lookup ideal for real-time filtering pipelines or pre-send email checks.

## Known failure modes

- IP address not provided or malformed — query cannot be executed
- DNS resolution failure via Cloudflare DoH — lookup may time out or return an error
- IP not listed — returns listed: false with no return codes
- SURBL multi list temporarily unavailable — may return an error or inconclusive result
- Invalid IPv4 format (e.g. IPv6 or hostname supplied) — request rejected

## How this service works

Is this IPv4 address listed on surbl multi (multi.surbl.org)? Performs the DNSBL query (reversed octets under multi.surbl.org, via Cloudflare DoH) and returns listed yes/no with the return codes and, where the list publishes one, the reason text. One list, one precise answer. $0.01 per lookup.

## Output

Returns a yes/no listing status indicating whether the IPv4 address appears on the SURBL multi blocklist, along with any DNSBL return codes provided by the list and, where available, the human-readable reason text explaining why the IP is listed.

## 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/ip-listed-on-surbl-multi-dnsbl-a89771c5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from ip.intel.rallylive.ca](https://www.zero.xyz/host/ip.intel.rallylive.ca/llms.txt)
