{"uid":"cap_W8pQfaJPlMwEj1_cIYrnM","slug":"domain-trust-assessment-api-b4b7f0ab","name":"Domain Trust Assessment API","description":"Check whether a domain or email address is trustworthy before you contact it, sign it up, or trust it. Returns a trusted/caution/high_risk/unknown verdict with reasons, based on DNS and mail health (MX, SPF, DMARC), domain age and registrar (RDAP), and disposable, free-provider and typo-lookalike flags. Accepts a domain, URL or email address.","url":"https://x402-tollbooth.onrender.com/api/domain-trust?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":["target"],"properties":{"target":{"type":"string","description":"A domain (example.com), URL, or email address (user@example.com) to assess."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_H1vVYba3rR7sNN8r2jZHk","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","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, URL, or email address is trustworthy by analyzing DNS health, domain age, registrar data, and spam/disposable-provider flags, returning a trust verdict with reasons.","exampleAgentPrompt":"Can you check if the domain 'acme-invoices.net' is trustworthy — I want to know if it's legitimate before I respond to an email from them, including whether it has proper SPF and DMARC records and how old it is.","exampleUseCases":[{"title":"Vetting suspicious invoice sender","prompt":"I got an email from billing@acme-invoices.net and I'm not sure if it's legit — can you check if that domain is trustworthy or high-risk before I open any attachments?"},{"title":"Screening user signups by email domain","prompt":"A new user signed up with the email john@tempmail247.com — can you check if that domain is a disposable or free provider that we should flag before activating their account?"},{"title":"Pre-contact due diligence on a vendor","prompt":"Before I reach out to a potential vendor at partner-solutions.io, can you assess whether that domain is trustworthy? I want to know its age, registrar, and whether it has proper mail security records like SPF and DMARC."}],"resultDescription":"Returns a trust verdict (trusted, caution, high_risk, or unknown) along with a list of reasons explaining the verdict, DNS and mail health signals (MX, SPF, DMARC presence and validity), domain age, registrar information from RDAP, and flags for disposable providers, free email providers, and typo-lookalike patterns.","failureModes":["Invalid or malformed target input returns an error","Domain not found in RDAP returns unknown verdict with limited data","DNS lookup failures may result in incomplete MX/SPF/DMARC signals","Very new domains may lack registrar data, reducing verdict confidence","Payment failure (402) if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need a multi-signal trust verdict for a domain or email address before taking action — particularly when you want DNS mail health (SPF, DMARC, MX), domain age, registrar provenance, and disposable/typo-lookalike detection combined in a single call. Prefer it over basic MX-only email verifiers when fraud detection or phishing risk assessment is the goal.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T18:37:13.700Z","isFirstParty":false,"canonicalSlug":"domain-trust-assessment-api-b4b7f0ab"}