{"uid":"cap_Vf81aaYb4sVbRCE1VFS0V","slug":"is-ip-aws-bulk-f15ebaf3","name":"is-ip-aws-bulk","description":"Bulk is ip aws: 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/aws?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_8zMPqUPRjAiTIi1HV5DBx","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 in a single call to determine whether each belongs to Amazon Web Services (AWS) infrastructure, returning results in input order with per-item errors and a failure count.","exampleAgentPrompt":"I have a list of IP addresses — 198.51.100.1, 203.0.113.45, 54.239.28.85, 52.94.76.1, 172.217.14.1 — can you check all of them at once and tell me which ones are AWS IPs?","exampleUseCases":[{"title":"Filter AWS traffic from access logs","prompt":"I pulled these 15 IPs from our server access logs today: 54.239.28.85, 52.94.76.1, 203.0.113.10, 198.51.100.22, 54.231.0.1, 52.46.141.225, 54.182.0.1, 203.0.113.99, 52.94.220.20, 54.239.17.6, 198.51.100.55, 52.94.76.50, 54.182.10.1, 203.0.113.44, 52.46.0.5 — check all of them and tell me which are coming from AWS."},{"title":"Security audit of suspicious IP batch","prompt":"Our threat intel team flagged these 10 IPs as potentially automated: 54.239.28.85, 52.94.76.1, 203.0.113.5, 198.51.100.3, 172.217.14.9, 54.231.5.1, 52.46.140.1, 104.21.0.5, 198.51.100.77, 54.182.1.1. Can you batch-check which of them are AWS IPs so we can decide how to handle them?"},{"title":"Cloud provider enrichment for IP watchlist","prompt":"I have a watchlist of 8 IPs I need to enrich with cloud provider info — specifically I want to know which are on AWS: 54.239.28.85, 52.94.220.5, 203.0.113.12, 198.51.100.9, 52.46.141.10, 54.182.0.50, 172.217.14.22, 54.231.1.1. Run the bulk AWS check on all of them."}],"resultDescription":"Returns an ordered array of results matching the input IP list, where each item includes a boolean indicating whether the IP belongs to AWS infrastructure, a per-item error field if the individual check failed, and a top-level failure count summarizing how many items encountered errors in the batch.","failureModes":["Batch exceeds 20 IPs — request rejected or truncated","Individual IPs that are malformed produce per-item errors without failing the entire batch","Payment failure (x402) blocks the entire call before processing","Network timeout from edge to DNS/range-check service causes partial or full failure","IP ranges may lag actual AWS allocation updates, causing transient false negatives"],"whenToPreferThis":"Use this endpoint when you already hold a list of IP addresses (up to 20) and need to determine AWS membership for all of them efficiently in a single $0.10 call rather than paying per-IP for individual lookups. Prefer this over the single-IP endpoint whenever you have 2 or more IPs to check. Choose this over generic IP geolocation or WHOIS endpoints when the specific question is cloud provider identity for AWS specifically, with concurrent processing and ordered results guaranteed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T00:31:45.292Z","isFirstParty":false,"canonicalSlug":"is-ip-aws-bulk-f15ebaf3"}