{"uid":"cap_yhqanA2J4S-0m_GCiiyVv","slug":"domaincheck-email-validator-by-agentgate-09684484","name":"DomainCheck Email Validator by AgentGate","description":"Domain and email trust checks for AI agents. Domain: DNS, MX, SPF / DMARC / DKIM / MTA-STS / BIMI, DNSSEC, RDAP registration age + registrar + status, parking and disposable detection, risk flags, 0-100 score. Email: syntax, disposable / role / free provider, MX, domain auth, domain age, verdict. Public DNS + RDAP only; no SMTP probing; nothing stored.","url":"https://domaincheck.agentgate.workers.dev/v1/email?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":["email"],"properties":{"email":{"type":"string","description":"Email address to check, e.g. \"jane@example.com\""}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ms":40,"note":"Mailbox existence is not probed (no SMTP RCPT check). \"valid\" means the address is well-formed, the domain accepts mail and nothing looks risky.","role":false,"tier":"full","flags":[{"id":"free_email_provider","penalty":0,"severity":"info","description":"Free webmail provider (gmail.com, outlook.com ...)."},{"id":"dmarc_none","penalty":5,"severity":"low","description":"DMARC policy is p=none (monitoring only, no enforcement)."}],"input":"jane.doe+news@gmail.com","local":"jane.doe+news","score":95,"domain":"gmail.com","engine":"domaincheck-2026.10.21","syntax":{"valid":true,"reason":null},"verdict":"valid","plus_tag":"news","smtputf8":false,"canonical":"janedoe@gmail.com","disposable":false,"normalized":"jane.doe+news@gmail.com","dns_queries":6,"domain_auth":{"spf":"redirect","dmarc":"none","grade":"D"},"registration":null,"free_provider":true,"deliverability":{"mx":[{"host":"gmail-smtp-in.l.google.com","priority":5},{"host":"alt1.gmail-smtp-in.l.google.com","priority":10},{"host":"alt2.gmail-smtp-in.l.google.com","priority":20},{"host":"alt3.gmail-smtp-in.l.google.com","priority":30},{"host":"alt4.gmail-smtp-in.l.google.com","priority":40}],"null_mx":false,"mx_provider":"Google Workspace / Gmail","accepts_mail":true,"domain_exists":true},"mailbox_checked":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ktWBSO39xr56sav7DHIyv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an email address for deliverability, disposability, syntax, domain age, SPF/DMARC, and returns a 0-100 trust score with a final verdict","exampleAgentPrompt":"Can you check whether jane.doe+news@gmail.com is a valid, deliverable email — I want to know if it's disposable, what its trust score is, and whether the domain has proper SPF and DMARC set up?","exampleUseCases":[{"title":"Signup fraud screening for SaaS","prompt":"Before I create an account for the user who signed up with temp-mail123@guerrillamail.com, check if that email is disposable or risky — give me a verdict and score so I can decide whether to allow the registration."},{"title":"Outreach list hygiene check","prompt":"I'm about to send a cold email to contact@somestartup.io — can you verify the email is deliverable, the domain has real MX records, and the address isn't a role account or catch-all? I need the full breakdown."},{"title":"Fraud triage for payment reversal","prompt":"A chargeback just came in from the account registered to free4ever@mailinator.com — run a full email check on it and tell me the trust score, whether it's disposable, and what the domain's SPF and DMARC situation looks like."}],"resultDescription":"A JSON object containing: a 0-100 trust score, a verdict (valid | risky | undeliverable | invalid), parsed local/domain/plus-tag parts, canonical form, syntax validity, disposable/role/free-provider flags, MX records with priorities and provider name, null-MX flag, SPF and DMARC grade, domain registration info, an array of flags with severity and penalty, DNS query count, and engine version. No mailbox SMTP probing is performed and no data is stored.","failureModes":["Missing or malformed email query parameter returns an error","Domains with no public RDAP data return null for registration/domain age","DNS timeouts may cause partial results for MX or SPF/DMARC lookups","Newly registered domains may have incomplete RDAP records","Some niche corporate domains may not be recognized as non-disposable even if legitimate"],"whenToPreferThis":"Choose this endpoint when you need a fast, privacy-safe email check that covers syntax, disposability, MX deliverability, SPF/DMARC posture, and domain age in a single call without SMTP probing. Ideal for AI-agent workflows handling signups, outreach list hygiene, or fraud screening where storing user data is prohibited and a structured verdict plus numeric score is required for downstream logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-30T06:32:04.159Z","isFirstParty":false,"canonicalSlug":"domaincheck-email-validator-by-agentgate-09684484"}