{"uid":"cap_7Dwuk-arnu3WDz6czUrGC","slug":"dronebl-bulk-ip-blacklist-checker-660f214b","name":"DroneBL Bulk IP Blacklist Checker","description":"Bulk ip listed on dronebl: 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/dronebl?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_5OdOl-LhREWLJJZA0z8WM","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 IPv4 addresses at once against the DroneBL DNSBL blacklist, returning per-IP results with error handling and a failure count.","exampleAgentPrompt":"Check these 15 IP addresses against the DroneBL blacklist all at once and tell me which ones are listed and if any lookups failed: 192.168.1.1, 10.0.0.1, 203.0.113.5, 198.51.100.2, 185.220.101.3, 45.33.32.156, 1.1.1.1, 8.8.8.8, 104.21.1.1, 162.158.0.1, 185.130.44.1, 91.108.4.1, 194.165.16.1, 77.88.8.8, 176.9.0.1","exampleUseCases":[{"title":"Screening inbound signup IPs","prompt":"I have a list of 18 IP addresses from new user signups today — can you run them all through DroneBL at once and tell me which ones are blacklisted so I can flag those accounts for review?"},{"title":"Threat intelligence batch enrichment","prompt":"We collected these 20 IPs from server logs that had suspicious activity. Check all of them against DroneBL in one go and give me a breakdown of which are listed, which are clean, and if any lookups errored out."},{"title":"Email infrastructure reputation audit","prompt":"Before we start sending campaigns, can you check these 12 sending server IPs against DroneBL in bulk and tell me which ones are on the blacklist so we know if we need to remediate anything?"}],"resultDescription":"Returns an ordered array of per-IP DroneBL lookup results matching the input order, each containing the same fields as the single-IP endpoint (listed status, DroneBL classification, etc.) plus a per-item error field indicating lookup failures, and a top-level failure count summarizing how many items errored.","failureModes":["Input list exceeds 20 IPs — request rejected or truncated","Invalid IP address format in the list causes per-item error with error field populated","DroneBL DNS resolution failures cause per-item errors reflected in failure count","Network timeout reaching dronebl.org DNS for one or more IPs","Empty input list returns empty results","Payment not included or invalid x402 payment header causes 402 response"],"whenToPreferThis":"Use this endpoint when you have multiple IPs (2–20) to check against DroneBL and want to avoid making individual calls per IP. It processes all IPs concurrently and preserves input order, making it ideal for batch enrichment pipelines, log analysis workflows, or any agent that accumulates a list of IPs before acting. For a single IP lookup, use the single-IP DroneBL endpoint instead. For other blacklists (Spamhaus, SpamCop, RBL.jp), use the corresponding sibling endpoints.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:41:22.426Z","isFirstParty":false,"canonicalSlug":"dronebl-bulk-ip-blacklist-checker-660f214b"}