{"uid":"cap_btDg4lWBsUdDl2sxKqw07","slug":"ip-listed-on-spamhaus-zen-bulk-9b927a4d","name":"ip-listed-on-spamhaus-zen-bulk","description":"Bulk ip listed on spamhaus zen: up to 20 ips in one call, processed concurrently, results in input order with a per-item error field and a failure count. Same answer per item as the single endpoint. Batch enrichment for agents that hold a list. $0.10 per batch.","url":"https://ip.intel.rallylive.ca/bulk/ip/blacklist/spamhaus-zen?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"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"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_WmF6MBlfAXaWQG2Mnt_wX","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks up to 20 IP addresses against the Spamhaus ZEN blacklist in a single concurrent batch call, returning per-item results in input order with error fields and a failure count.","exampleAgentPrompt":"Can you check this list of IPs — 203.0.113.5, 198.51.100.10, 192.0.2.1, and 10.0.0.1 — against the Spamhaus ZEN blacklist all at once and tell me which ones are listed?","exampleUseCases":[{"title":"Email sender IP screening","prompt":"I have a list of 15 sending IPs from our email logs — can you run them all through Spamhaus ZEN at once and tell me which ones are blacklisted so I can block them?"},{"title":"Inbound connection filtering","prompt":"We just got a burst of inbound connections from these 12 IPs — check them all against Spamhaus ZEN in one go and flag any that are spam-listed."},{"title":"Pre-send deliverability audit","prompt":"Before we send this marketing campaign, can you check all 18 of our outbound mail server IPs against Spamhaus ZEN and report back which ones are on the blacklist?"}],"resultDescription":"Returns an ordered array of per-IP results matching the input order, each containing the same fields as the single-IP Spamhaus ZEN endpoint (listed status, ZEN sub-list details), plus a per-item error field indicating any lookup failure for that IP, and an overall failure count for the batch.","failureModes":["Batch exceeds 20 IPs — request rejected or truncated","Individual IP format invalid — per-item error field set, other items still processed","Spamhaus DNS timeout for a specific IP — per-item error reported, failure count incremented","Payment not included or insufficient — 402 response, no results returned","Network error reaching Spamhaus DNS — elevated failure count across batch"],"whenToPreferThis":"Use this endpoint when you have a list of 2–20 IP addresses that all need Spamhaus ZEN lookups and you want to minimize latency and cost vs. making individual calls. It processes all IPs concurrently and returns results in input order, making it ideal for pipeline enrichment, pre-send email audits, or filtering bursts of inbound connections. Prefer the single-IP endpoint only when checking one address at a time in real-time flows.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:41:33.376Z","isFirstParty":false,"canonicalSlug":"ip-listed-on-spamhaus-zen-bulk-9b927a4d"}