{"uid":"cap_Bqsj4tEyxEkoIzz-qqswI","slug":"scrapemole-domain-availability-check-473e2dff","name":"ScrapeMole Domain Availability Check","description":"Pay-per-call domain intelligence for agents: live DNS records (DoH), WHOIS/RDAP registration data (registrar, dates, status, nameservers; no personal data), bulk domain availability (10 names per call) an email security audit (SPF, DKIM, DMARC, MTA-STS, BIMI) with a grade, a live SSL/TLS certificate check and subdomains from Certificate Transparency logs (crt.sh). USDC via x402; failed calls are never charged.\n\nPayments: x402 v2, scheme \"exact\", USDC on Base (eip155:8453). The payment is verified before the work and settled only when the response is 200. Terms: https://domains.scrapemole.workers.dev/terms","url":"https://domains.scrapemole.workers.dev/v1/availability?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","required":["domains"],"properties":{"domains":{"type":"string","examples":["scrapemole.com,example.com"],"description":"Comma-separated domain names (max 10), e.g. \"acme.com,acme.io,acme.ai\"."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"count":2,"results":[{"domain":"scrapemole.com","method":"rdap","status":"available"},{"domain":"example.com","method":"rdap","status":"registered","expiresAt":"2026-08-13T04:00:00Z","registrar":"RESERVED-Internet Assigned Numbers Authority"}],"available":["scrapemole.com"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_iUqiFim7hIAOZS2Ge59-L","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks the registration availability of up to 10 domain names in a single call using RDAP lookup","exampleAgentPrompt":"Can you check if these domain names are available to register: acme.io, acme.ai, acme.co, acme.app, and acme.dev?","exampleUseCases":[{"title":"Startup brand domain shortlist","prompt":"I'm launching a startup called Lumio — can you check if lumio.com, lumio.io, lumio.ai, lumio.co, and lumio.app are available to register?"},{"title":"Bulk domain availability for product launch","prompt":"We're about to launch a product and need a domain. Check these 10 for availability: nova.ai, nova.io, nova.app, nova.co, nova.dev, nova.xyz, nova.sh, nova.tech, nova.net, nova.org."},{"title":"Checking competitor domain expiry","prompt":"Can you look up whether example.com and competitor.io are registered, and if so when they expire and who the registrar is?"}],"resultDescription":"Returns a JSON object with a count of checked domains, an array of results per domain (each with domain name, lookup method, status as 'available' or 'registered', and for registered domains: expiration date and registrar name), plus a flat list of all available domain names found.","failureModes":["More than 10 domains submitted — only 10 allowed per call","Malformed or invalid domain names in the list cause lookup failures","RDAP registry timeout or unavailability for certain TLDs","Payment not settled (USDC via x402) — call is not charged on failure","Unsupported or obscure TLDs may return unknown status"],"whenToPreferThis":"Use this endpoint when you need to bulk-check up to 10 domain names for registration availability in one call, especially when building domain name selection flows, brand naming tools, or startup name validators. It returns structured RDAP data including registrar and expiry info for registered domains. Prefer this over manual WHOIS lookups or single-domain checks when you have a shortlist to evaluate quickly.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:38:15.858Z","isFirstParty":false,"canonicalSlug":"scrapemole-domain-availability-check-473e2dff"}