{"uid":"cap_8wsuB7adpD4YB0KEtnxCK","slug":"cloud-provider-detect-bulk-ce8eecd4","name":"cloud-provider-detect-bulk","description":"Bulk cloud provider detect: up to 20 ips in one call, processed concurrently, results returned in input order with a per-item error field and a count of failures. Same answer per item as the single /ip/cloud endpoint (Cloud / hosting provider detection for an IP or hostname). Batch enrichment for agents that hold a list. $0.01 per batch.","url":"https://intel.rallylive.ca/bulk/ip/cloud","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_-XVP3CqqE39qEFJVDjOO8","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":"Detects whether a list of up to 20 IPs or hostnames belong to cloud or hosting providers, returning cloud provider details for each in a single batch call.","exampleAgentPrompt":"Can you check this batch of IPs — 203.0.113.5, 198.51.100.22, 192.0.2.1, 104.21.0.0, 8.8.8.8 — and tell me which cloud or hosting provider each one belongs to?","exampleUseCases":[{"title":"Filter cloud traffic from logs","prompt":"I have a list of 15 IP addresses from our server logs — can you tell me which ones belong to cloud or hosting providers like AWS, Azure, or GCP so I can filter out bot/cloud traffic?"},{"title":"Security alert triage for IPs","prompt":"We just got a security alert with 12 suspicious IPs. Can you check all of them at once and tell me which are coming from cloud infrastructure versus residential or business networks?"},{"title":"Enrich customer IP list","prompt":"I've got a list of 20 IPs from sign-up events today. Can you run them through cloud provider detection in one shot and tell me how many are from cloud hosting, along with which provider each one uses?"}],"resultDescription":"An ordered array of results matching the input IP list, where each item contains the cloud or hosting provider details for that IP (same fields as the single /ip/cloud endpoint), a per-item error field if detection failed, and an overall count of failures across the batch.","failureModes":["Input list exceeds 20 IPs — batch limit enforced","Invalid IP address or unresolvable hostname in list — per-item error returned","Network timeout or upstream resolution failure — per-item error field populated","Payment not completed — 402 response, no results returned","Malformed request body — HTTP 400 with validation error"],"whenToPreferThis":"Use this endpoint when you have multiple IPs (2–20) to classify and want to minimize API calls and cost. It processes all items concurrently and returns results in input order, making it ideal for log enrichment, security triage, or pipeline batch jobs. Prefer it over the single /ip/cloud endpoint whenever you have a list rather than a single IP.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:55:10.080Z","isFirstParty":false}