{"uid":"cap_gc5x1wv5ITuU69UEww9oQ","slug":"dns-provider-detect-bulk-11c54ca8","name":"DNS Provider Detect Bulk","description":"Bulk dns provider detect: up to 20 domains 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 /dns/ns-provider endpoint (DNS hosting provider detection). Batch enrichment for agents that hold a list. $0.01 per batch.","url":"https://intel.rallylive.ca/bulk/dns/ns-provider","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_ErIrCy1gGSGLz1My_mQdD","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 the DNS hosting provider for up to 20 domains in a single concurrent batch call, returning results in input order with per-item error fields.","exampleAgentPrompt":"I have a list of domains — example.com, acme.io, startup.co, and 17 others — can you detect which DNS hosting provider manages each one and give me the results in the same order with any errors flagged?","exampleUseCases":[{"title":"Competitor DNS stack analysis","prompt":"Here are 15 competitor domains I'm researching — can you tell me which DNS provider each one is using so I can see which DNS hosts are most popular in my industry?"},{"title":"Customer domain onboarding enrichment","prompt":"I've got a batch of 20 customer domains from our onboarding queue. Can you look up the DNS provider for each one and flag any that fail so I know which customers need extra DNS setup help?"},{"title":"Security audit DNS provider sweep","prompt":"Before our security audit I need to know the DNS hosting provider for all 18 domains in our portfolio — can you check them all at once and return results in the same order I give them to you?"}],"resultDescription":"An ordered array of results matching the input domain list, where each item contains the detected DNS hosting provider name (same detail level as the single /dns/ns-provider endpoint) plus a per-item error field if detection failed. A summary count of failures is also returned.","failureModes":["Domain not resolvable or does not exist — per-item error field populated","DNS provider unrecognized or not in provider database — may return unknown/null provider","Input list exceeds 20 domains — request rejected or truncated","Payment not included or insufficient — 402 payment required","Network timeout on concurrent DNS resolution for one or more items"],"whenToPreferThis":"Use this endpoint when you have a list of 2–20 domains and need DNS provider detection for all of them efficiently in a single call. It is more cost-effective and faster than calling the single /dns/ns-provider endpoint repeatedly, because all domains are processed concurrently. Prefer this when enriching domain lists, running audits, or processing batches during onboarding pipelines. If you only have one domain, use the single endpoint instead.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:21:59.383Z","isFirstParty":false}