{"uid":"cap_XA9yl3eQhHycCdxhZhPNZ","slug":"ah-domain-verify-11a7a81a","name":"ah-domain-verify","description":"Given a domain, tells whether it is a real, live and established business domain: DNS (A, MX, NS, SPF, DMARC, DNSSEC), registration from RDAP (registrar, created and expiry dates, age, status; never registrant contacts), the TLS certificate (valid, issuer, expiry) and the website (final URL, status, HSTS), with risk flags such as newly registered, no MX or invalid TLS. 'Does not exist' is an answer. Not charged if lookups fail.","url":"https://x402.agentharbor.agency/domain-verify?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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string","pattern":"^[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)+$","maxLength":253,"description":"Bare hostname, e.g. example.com"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_6p78LM_gBLtjwWvUrUaQ2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks whether a domain belongs to a real, live, established business by running DNS, RDAP registration, TLS certificate, and website reachability lookups with risk flagging","exampleAgentPrompt":"Can you check whether acmecorp.io is a real, established business domain — I want to see its DNS setup, registration age, TLS cert validity, and any risk flags like newly registered or missing MX records?","exampleUseCases":[{"title":"Pre-outreach lead domain check","prompt":"Before I email this list of prospects, check if globaltrading-partners.com is a legitimate business domain — look at the DNS, registration date, MX records and TLS cert so I know it's not a throwaway or scam domain."},{"title":"Supplier fraud detection","prompt":"We just got an invoice from payments-secure-invoice.net — can you verify if that's a real, established business domain or a newly registered phishing domain? Check everything: DNS, registration age, TLS, and the live website."},{"title":"Competitor domain reconnaissance","prompt":"I'm researching a competitor — can you pull the full domain health check on rivalstartup.co, including who registered it, how old it is, whether their email is set up properly with SPF and DMARC, and if their site is live with HTTPS?"}],"resultDescription":"Returns a structured report covering: DNS records (A, MX, NS, SPF, DMARC, DNSSEC status), RDAP registration data (registrar, creation date, expiry date, domain age, lifecycle status — but never registrant contacts), TLS certificate info (validity, issuer, expiry), website reachability (final redirect URL, HTTP status code, HSTS), and computed risk flags such as newly registered, missing MX, or invalid TLS. If the domain does not exist, that is returned as a definitive answer. The call is not charged if lookups fail.","failureModes":["Domain does not exist — returned as a valid 'does not exist' result, not charged","DNS lookup timeout or network failure — not charged","Invalid domain format — rejected by input validation before charging","RDAP data unavailable for some TLDs — partial result returned","TLS certificate unreachable if website is down — flagged as risk"],"whenToPreferThis":"Use this endpoint when you need a comprehensive, multi-signal legitimacy check on a business domain — combining DNS health, registration history, TLS validity, and live website reachability in one call. Prefer it over a simple WHOIS lookup when you need risk flags (newly registered, missing MX, invalid TLS) or when you need to confirm a domain is actually live and serving HTTPS. It is especially useful for fraud detection, lead validation, supplier vetting, and pre-email deliverability checks. Not a replacement for full background checks on companies, but ideal for quick, automated domain-level due diligence.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-27T12:58:19.791Z","isFirstParty":false,"canonicalSlug":"ah-domain-verify-11a7a81a"}