{"uid":"cap_CfjSCaey7dV7GFG93k_rs","slug":"domain-dossier-868b4515","name":"Domain Dossier","description":"Domain Dossier ($0.004/call): Full domain dossier in one call: DNS records (A/AAAA/NS/MX/TXT/CNAME), email security posture (SPF, DMARC policy), RDAP registration data (registrar, age, expiry) and live TLS certificate details. Replaces four separate lookups.","url":"https://x402.botsmith.dev/dossier","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":["domain"],"properties":{"domain":{"type":"string","pattern":"^([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\\.)+[a-zA-Z]{2,63}$","maxLength":253,"description":"Domain to investigate, e.g. example.com"}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["domain","dns","email","registration","tls"],"properties":{"dns":{"anyOf":[{"type":"object","required":["a","aaaa","ns","mx","txt","cname"],"properties":{"a":{"type":"array","items":{"type":"string"}},"mx":{"type":"array","items":{"type":"object","required":["exchange","priority"],"properties":{"exchange":{"type":"string"},"priority":{"type":"number"}},"additionalProperties":false}},"ns":{"type":"array","items":{"type":"string"}},"txt":{"type":"array","items":{"type":"string"}},"aaaa":{"type":"array","items":{"type":"string"}},"cname":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}],"description":"null when the domain does not resolve at all"},"tls":{"anyOf":[{"type":"object","required":["issuer","subject","validFrom","validTo","daysUntilExpiry","altNames"],"properties":{"issuer":{"anyOf":[{"type":"string"},{"type":"null"}]},"subject":{"anyOf":[{"type":"string"},{"type":"null"}]},"validTo":{"anyOf":[{"type":"string"},{"type":"null"}]},"altNames":{"type":"array","items":{"type":"string"}},"validFrom":{"anyOf":[{"type":"string"},{"type":"null"}]},"daysUntilExpiry":{"anyOf":[{"type":"number"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}],"description":"Certificate served on :443; null when nothing listens there"},"email":{"type":"object","required":["spf","dmarc","dmarcPolicy","hasMx"],"properties":{"spf":{"anyOf":[{"type":"string"},{"type":"null"}]},"dmarc":{"anyOf":[{"type":"string"},{"type":"null"}]},"hasMx":{"type":"boolean"},"dmarcPolicy":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},"domain":{"type":"string"},"registration":{"anyOf":[{"type":"object","required":["registrar","createdAt","updatedAt","expiresAt","status","ageDays"],"properties":{"status":{"type":"array","items":{"type":"string"}},"ageDays":{"anyOf":[{"type":"number"},{"type":"null"}]},"createdAt":{"anyOf":[{"type":"string"},{"type":"null"}]},"expiresAt":{"anyOf":[{"type":"string"},{"type":"null"}]},"registrar":{"anyOf":[{"type":"string"},{"type":"null"}]},"updatedAt":{"anyOf":[{"type":"string"},{"type":"null"}]}},"additionalProperties":false},{"type":"null"}],"description":"RDAP registration data; null when the registry exposes none"}},"additionalProperties":false}}}}},"responseSchema":null,"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_HTKRiyIV8Is1bk6tiPRXv","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":"Returns a comprehensive domain intelligence report including DNS records, email security posture, RDAP registration data, and live TLS certificate details in a single API call.","exampleAgentPrompt":"Pull a full domain dossier for openai.com — I want to see all the DNS records, whether they have SPF and DMARC set up, who the registrar is and when it expires, and whether their TLS cert is still healthy.","exampleUseCases":null,"resultDescription":"A structured JSON object with five top-level sections: dns (A, AAAA, NS, MX, TXT, CNAME arrays), email (SPF and DMARC policy details), registration (registrar, creation date, expiry date, domain age via RDAP), and tls (issuer, subject, validFrom, validTo, daysUntilExpiry, altNames) — all fetched live in a single call. DNS and TLS sections are null when the domain doesn't resolve or has no HTTPS listener.","failureModes":["Domain does not resolve — dns field returns null","No HTTPS service on port 443 — tls field returns null","Domain not found in RDAP — registration data absent or partial","Invalid domain format — rejected by pattern validation before call is made","RDAP registry timeout — registration block may be incomplete","Network error reaching upstream DNS or RDAP — 5xx response"],"whenToPreferThis":"Use this endpoint when you need a comprehensive single-call snapshot of a domain's infrastructure, email security, registration status, and TLS health — especially when you would otherwise need to make four separate lookups (DNS resolver, SPF/DMARC checker, WHOIS/RDAP, and TLS probe). Ideal for domain vetting, phishing investigation, vendor due diligence, or pre-flight checks before trusting an unknown domain.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:40:24.946Z","isFirstParty":false}