{"uid":"cap_0cPbAdXWT7SDbvAjL4Uqf","slug":"ip-blocklist-check-dnsbl-13fc8607","name":"IP Blocklist Check (DNSBL)","description":"60 paid endpoints with no metering, no API key and no account. Each endpoint has one flat price per call, whatever the size of the request: LLM completions with automatic failover across several large models, read-only EVM tooling over Base, Ethereum, Polygon, Arbitrum and Optimism, and pure crypto utilities that touch no network.","url":"https://flat-rate-llm.kikoribera03.workers.dev/v1/red/dnsbl","method":"POST","headers":{},"bodySchema":{"type":"object","required":["ip"],"properties":{"ip":{"type":"string","description":"The IPv4 address to check. IPv6 is not accepted: these nine lists are IPv4 zones."}}},"responseSchema":{"type":"object","properties":{"ip":{"type":"string"},"listed":{"type":"boolean"},"results":{"type":"array","items":{"type":"object"}},"listedOn":{"type":"array","items":{"type":"object"}},"listedCount":{"type":"number"},"listsQueried":{"type":"number"},"listsAvailable":{"type":"number"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4LCaCI3yAyRZWWwxJ4i86","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a single IPv4 address against nine public DNS blocklists simultaneously and returns each list's result code, reason text, and delisting URL.","exampleAgentPrompt":"Check if the IP address 203.0.113.42 is listed on any DNS blocklists — I need to know which lists it appears on, what reason each list gives, and where I can request delisting.","exampleUseCases":[{"title":"Email server IP reputation check","prompt":"My outbound mail server at IP 198.51.100.77 is having deliverability problems — can you check it against all the major DNS blocklists and tell me which ones it's listed on and why?"},{"title":"Investigating a suspicious sender IP","prompt":"I'm seeing a lot of spam from 203.0.113.15 — can you check whether that IP is already flagged on SpamCop, Barracuda, UCEPROTECT or any of the other major blocklists?"},{"title":"Pre-deployment IP clearance check","prompt":"Before I start using the new server IP 192.0.2.88 for email, can you run it through all nine DNS blocklists to make sure it's completely clean and not listed anywhere?"}],"resultDescription":"For each of the nine DNS blocklists checked, the agent receives: the list name, whether the list was reachable and functional (confirmed via RFC 5782 test entry), the raw return code if the IP is listed, the human-readable reason text published by that list, and a delisting URL for any hits. Lists that are down or refusing queries are explicitly marked as unavailable rather than reported as clean.","failureModes":["A specific blocklist is unreachable or refuses queries — returned as 'unavailable' rather than clean, preventing false negatives","Invalid IPv4 address input may return an error or unexpected results","IPv6 addresses are not supported — only IPv4","Network timeouts reaching individual DNSBL servers may cause some lists to show as unavailable"],"whenToPreferThis":"Choose this endpoint when you need authoritative, per-list DNSBL results with raw return codes and reason text rather than an aggregated reputation score. It is ideal for debugging email deliverability, investigating spam complaints, or verifying an IP before using it for outbound mail. The built-in liveness check per list prevents false 'clean' readings from dead blocklists, making it more reliable than naive DNSBL lookups. Prefer it over general IP reputation APIs when you need the actual delisting URLs and list-specific reason strings.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:51:16.652Z","isFirstParty":false}