{"uid":"cap_7CtBk9fIElGWknrvRtJ8j","slug":"netintel-bulk-domain-availability-check-a8252197","name":"NetIntel Bulk Domain Availability Check","description":"Check availability of many domain names across multiple TLDs in a single call — submit up to 50 name/TLD combinations and get back per-domain registration status, registrar, and expiry concurrently, so agents can scan an entire naming shortlist or brand portfolio in one request instead of dozens.","url":"https://netintel-production-440c.up.railway.app/bulk-domain/check","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["names"],"properties":{"tlds":{"type":"array","items":{"type":"string"},"description":"TLDs to check, with or without leading dot (default: [\".com\",\".net\",\".org\",\".io\",\".co\"]). Total names × tlds must not exceed 50."},"names":{"type":"array","items":{"type":"string"},"description":"1-50 domain names to check (alphanumeric + hyphens, 2-63 chars each), e.g. [\"acme\", \"acmehq\"]"}}},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"grade":{"type":"string"},"score":{"type":"number"},"results":{"type":"array","items":{"type":"object"}},"findings":{"type":"array","items":{"type":"object"}},"taken_count":{"type":"number"},"total_checked":{"type":"number"},"available_count":{"type":"number"},"names_available_all_tlds":{"type":"array","items":{"type":"string"}}}}}}}},"responseSchema":{"type":"json","example":{"grade":"C","score":65,"results":[{"tld":"com","name":"acme","domain":"acme.com","status":"registered","available":false,"registrar":"GoDaddy LLC","expires_at":"2025-06-01T00:00:00Z","days_until_expiry":79},{"tld":"io","name":"acmehq","domain":"acmehq.io","status":"available","available":true,"registrar":null,"expires_at":null,"days_until_expiry":null}],"findings":[{"rule":"low_availability","detail":"Only 2 of 6 combinations available","deduction":-35}],"taken_count":4,"total_checked":6,"available_count":2,"names_available_all_tlds":["acmehq"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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_5HoDfoYNKH6Unyc4lFFxL","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 availability, registration status, registrar, and expiry for multiple domains in a single call, returning a graded report with findings.","exampleAgentPrompt":"Can you check domain availability for acme.com, acmehq.io, acme.io, acmehq.com, acmeapp.com, and acmeapp.io — I want to know which ones are taken, who owns them, when they expire, and get an overall grade on how available this name set is?","exampleUseCases":[{"title":"Bulk domain screening for startup brand","prompt":"I'm launching a new startup and have five name ideas. Can you check if acme.tech, acmehq.ai, acmetech.io, acmetech.com, and acmehq.co are available? I need to know which ones I can actually grab and which registrars are holding onto the taken ones."},{"title":"Monitor competitor domain expiry dates","prompt":"I want to track when our main competitors' domains are expiring. Can you pull the registration status and expiry dates for competitors.com, competitors.io, and competitors.co? I'm especially interested in which ones are coming up for renewal soon."},{"title":"Multi-TLD availability for product launch","prompt":"We're launching a new product called 'nova' and want the best TLD options. Can you check nova.com, nova.io, nova.ai, nova.tech, and nova.app? I need to see which are available and what grades you give the overall set so I can decide what to register."}],"resultDescription":"A graded report (letter grade A–F and numeric score 0–100) covering each domain: whether it is registered or available, the registrar if taken, expiry date and days until expiry, plus summary counts of available vs taken domains, a list of names available across all checked TLDs, and rule-based findings explaining any score deductions.","failureModes":["Invalid or malformed domain names return validation errors","Too many domains in a single bulk request may be rejected","Payment failure via x402 micropayment results in 402 Payment Required response","Network timeouts if upstream WHOIS/registry sources are slow","Unrecognized TLDs may return incomplete data"],"whenToPreferThis":"Use this endpoint when you need to check availability and registration details for multiple domains at once and want a summarized grade/score alongside per-domain details. Prefer it over single-domain lookups when evaluating name variants or TLD combinations for a brand or startup, and when you need registrar and expiry metadata in addition to simple availability.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:50:50.865Z","isFirstParty":false}