mxblacklist

Lightweight HTTP service that checks an IPv4 address against configured DNSBL providers and returns JSON. It responds with 200 when clean and 302 when listed.

GET
/check?ip=<ipv4>

Example: /check?ip=203.0.113.5

Query parameters

Blacklists checked:

Check an IP right here:

JSON response structure:

{
  "ip": "203.0.113.5",
  "listed": false,
  "results": [
    {"list": "zen.spamhaus.org", "listed": false},
    {"list": "bl.spamcop.net", "listed": true}
  ]
}