Catalog/security-dnsbl

Security

DNSBL / RBL aggregator (~12 zones) API

Checks an IPv4 address against ~12 well-known DNS blocklists (Spamhaus ZEN/SBL/XBL/PBL, Barracuda, SpamCop, SORBS, UCEPROTECT, CBL, DroneBL) in parallel and aggregates into one verdict with category classification (spam/proxy/exploit/policy). Answers 'is this IP blacklisted', 'DNSBL / RBL check', 'is this IP on Spamhaus', 'is this a spam source'.

Price$0.01per request
MethodPOST
Route/v1/security/dnsbl
StatusLive
MIME typeapplication/json
Rate limit60/minute
Cache3600s public
securitydnsblrblblocklistspamhausspamipreputation
API URLhttps://x402.hexl.dev/v1/security/dnsbl
Integration docs
Example request
{
  "ip": "127.0.0.2"
}
Example response
{
  "ip": "127.0.0.2",
  "listedCount": 3,
  "checkedCount": 12,
  "verdict": "blacklisted",
  "categories": [
    "spam"
  ],
  "listings": [
    {
      "blocklist": "Spamhaus ZEN",
      "zone": "zen.spamhaus.org",
      "category": "spam",
      "returnCodes": [
        "127.0.0.2"
      ]
    }
  ],
  "checked": [
    {
      "blocklist": "Spamhaus ZEN",
      "zone": "zen.spamhaus.org",
      "listed": true
    }
  ]
}
Input schema
{
  "type": "object",
  "required": [
    "ip"
  ],
  "properties": {
    "ip": {
      "type": "string",
      "examples": [
        "127.0.0.2"
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}