{"uid":"cap_lmj-uKpFuZVMQDcu6kXB_","slug":"ip-listed-on-spamhaus-pbl-bulk-ed1204b8","name":"ip-listed-on-spamhaus-pbl-bulk","description":"Bulk ip listed on spamhaus pbl: 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-pbl?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_A7J7m3JxO2XjfMcRDxVfE","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":"Bulk-checks up to 20 IP addresses against the Spamhaus Policy Block List (PBL) in a single concurrent call, returning ordered results with per-item error fields and a failure count.","exampleAgentPrompt":"Can you check all 15 of our outbound mail server IPs against the Spamhaus Policy Block List at once and tell me which ones are listed and if any checks failed?","exampleUseCases":[{"title":"Email deliverability audit for mail fleet","prompt":"We have 12 outbound SMTP server IPs — can you run all of them through the Spamhaus PBL blacklist check in one go and tell me which are listed so we know if our emails might be getting blocked?"},{"title":"Pre-launch IP reputation sweep","prompt":"Before we launch our email campaign, batch-check these 18 sending IPs against the Spamhaus Policy Block List and give me a full breakdown of which are clean and which are flagged."},{"title":"Automated blacklist triage for security pipeline","prompt":"I have a list of 20 customer IP addresses flagged by our abuse system — can you check all of them against the Spamhaus PBL at once and return the results in the same order with any errors noted?"}],"resultDescription":"An ordered array of results corresponding to each input IP, where each item contains the Spamhaus PBL listing status (same as the single-IP endpoint), a per-item error field indicating any lookup failure, and an overall failure count for the batch.","failureModes":["Exceeding 20 IPs per batch returns an error or truncates input","Invalid or malformed IP addresses produce per-item errors without failing the whole batch","DNSBL query timeouts for individual IPs populate per-item error fields","Missing or empty input list returns a validation error","IPv6 addresses may not be supported if only IPv4 is checked"],"whenToPreferThis":"Use this endpoint when you have a list of 2–20 IP addresses that all need to be checked against the Spamhaus PBL simultaneously, rather than calling the single-IP endpoint repeatedly. Ideal for email deliverability pipelines, abuse triage workflows, and any agent holding a batch of IPs to enrich. Prefer over sequential single lookups when latency and cost efficiency matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:40:49.479Z","isFirstParty":false,"canonicalSlug":"ip-listed-on-spamhaus-pbl-bulk-ed1204b8"}