{"uid":"cap_aKOeEieqT6bum-JdI-ko1","slug":"email-address-check-cfc54d81","name":"Email Address Check","description":"Use when an agent needs email validation before sending or saving a signup: RFC syntax and normalisation, live DNS (domain exists, MX, accepts mail, null MX), disposable-domain and role-account (info@, support@) flags. No SMTP probing and no mail sent, so it cannot prove a mailbox exists. $0.01 USDC on Base; charged only on 2xx, never for invalid input.","url":"https://api.facts402.com/email?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"email":{"type":"string","title":"Email","maxLength":320,"minLength":3,"description":"Email address to check"}}},"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_fOV_w0gXCjGH_tSsqOw8-","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":"Validates an email address for RFC syntax, domain DNS/MX health, disposability, and role-account status — without SMTP probing.","exampleAgentPrompt":"Before I add this lead to my outreach list, can you check if john.doe@examplecorp.io is a real, deliverable email — flag whether the domain has valid MX records, whether it's a disposable address, and whether it's a role account?","exampleUseCases":[{"title":"Signup form email gating","prompt":"Someone just signed up with the email temp_user@mailinator.com — can you check if it's a throwaway disposable address or a real one before I create their account?"},{"title":"B2B outreach list scrubbing","prompt":"I have a lead with the email info@bigclient.com — check if the domain actually exists and accepts mail, and flag if it's a role account I should avoid cold-emailing directly."},{"title":"Newsletter list hygiene","prompt":"Before we send tomorrow's campaign, check contact@newsletter-test.org: is it RFC-valid, does the domain have working MX records, and is it from a disposable provider?"}],"resultDescription":"Returns a structured result covering: RFC syntax validity and normalized form of the email; DNS lookup outcome (domain exists, MX records present, whether the domain accepts mail, null MX detection); a boolean flag indicating if the domain is a known disposable/throwaway provider; and a boolean flag indicating if the local part is a role account (e.g. info@, support@, admin@).","failureModes":["Malformed input shorter than 3 or longer than 320 characters returns a validation error","Non-existent or unreachable DNS for the domain returns a DNS failure flag rather than an error","Domains with strict anti-enumeration policies may show inconclusive MX status","Newly registered or obscure disposable domains not yet in blocklists may not be flagged","Payment failure (402) if USDC balance is insufficient"],"whenToPreferThis":"Choose this endpoint when you need a fast, authoritative email pre-flight check that combines syntax normalization, live DNS/MX verification, disposable domain detection, and role-account flagging in a single call — without triggering SMTP probes that could harm sender reputation. Ideal for lead-gen pipelines, signup flows, and outreach agents that need to filter low-quality or risky addresses before investing in sending.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:37:53.439Z","isFirstParty":false,"canonicalSlug":"email-address-check-cfc54d81"}