{"uid":"cap_Vl6w_S02Nde94KpKQgUAK","slug":"is-ip-hetzner-bulk-62eb3a07","name":"is-ip-hetzner-bulk","description":"Bulk is ip hetzner: 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/is/hetzner?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_K7qsoihB5KV4DeX5pPy66","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 concurrently to determine if each belongs to Hetzner's network, returning results in input order with per-item error fields and a failure count.","exampleAgentPrompt":"Check all 15 IPs in my list and tell me which ones belong to Hetzner's network — I need the results in the same order I gave them to you.","exampleUseCases":[{"title":"Filter Hetzner traffic in access logs","prompt":"I have a list of 18 IP addresses from our server access logs — can you check all of them at once and tell me which ones are Hetzner-hosted, keeping them in the original order?"},{"title":"Block Hetzner IPs from signup flow","prompt":"We're seeing abuse from cloud hosting. Here are 20 IPs that tried to sign up today — can you identify which ones are from Hetzner so we can flag them for review?"},{"title":"Audit infrastructure for Hetzner exposure","prompt":"I'm auditing our vendor list and need to know which of these 12 IP addresses belong to Hetzner. Can you run them all in one go and tell me the results with any errors noted?"}],"resultDescription":"An ordered array of results matching the input IP list, where each item contains a boolean indicating Hetzner membership (same answer as the single-IP endpoint), a per-item error field if the check failed, plus an overall failure count summarizing how many items could not be resolved.","failureModes":["Exceeding the 20 IP limit per batch may result in rejection or truncation","Individual IPs that are malformed will have a per-item error field populated","Network timeout or DNSBL lookup failures for specific IPs increment the failure count","Missing or empty input list returns an error","Payment failure via x402 protocol blocks the request"],"whenToPreferThis":"Use this endpoint when you have multiple IPs (up to 20) to check against Hetzner's network and want to avoid making serial single-IP calls. It processes items concurrently and preserves input order, making it ideal for batch enrichment pipelines, log analysis, or abuse detection workflows where efficiency and ordered results matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-13T00:41:30.242Z","isFirstParty":false,"canonicalSlug":"is-ip-hetzner-bulk-62eb3a07"}