{"uid":"cap_zphl_AQmIaohkNHtBtaGx","slug":"aayat-ai-email-check-f7500c04","name":"Aayat AI Email Check","description":"Check an email address before you use it: syntax, whether its domain has mail servers (MX, with null-MX and A-record fallback), disposable/throwaway providers, role accounts (info@, support@), free providers, and typo suggestions (gmial.com → gmail.com). Pass ?email=someone@example.com. Does not contact the mailbox.","url":"https://aayatai.com/email-check?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","format":"email","maxLength":320,"description":"Email address to check."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["email","valid","reason","syntaxValid","domain","mx","acceptsMail","disposable","roleAccount","freeProvider","suggestion"],"properties":{"mx":{"type":"array","items":{"type":"object","properties":{"host":{"type":"string"},"priority":{"type":"integer"}}}},"email":{"type":"string"},"valid":{"type":"boolean","description":"Syntax is fine and the domain accepts mail."},"domain":{"type":["string","null"]},"reason":{"type":"string","description":"Plain-English verdict."},"disposable":{"type":"boolean"},"suggestion":{"type":["string","null"],"description":"Likely intended address if the domain looks like a typo."},"acceptsMail":{"type":"boolean"},"roleAccount":{"type":"boolean"},"syntaxValid":{"type":"boolean"},"freeProvider":{"type":"boolean"}}}}}}},"responseSchema":{"type":"json","example":{"mx":[],"email":"info@gmial.com","valid":false,"domain":"gmial.com","reason":"The domain has no mail servers.","disposable":false,"suggestion":"info@gmail.com","acceptsMail":false,"roleAccount":true,"syntaxValid":true,"freeProvider":false}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bbwxnAvO8KyKfDboYq1lW","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","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 syntax, MX/DNS deliverability, disposable/throwaway status, role account detection, free provider detection, and typo suggestions — without contacting the mailbox.","exampleAgentPrompt":"Can you check whether john.doe@gmial.com is a real, deliverable email address — tell me if the syntax is valid, whether the domain has mail servers, if it's disposable or a role account, and whether it looks like a typo?","exampleUseCases":[{"title":"Signup form email gate","prompt":"Before we create this account, check whether the email address 'support@mailinator.com' is valid and deliverable — flag it if it's disposable, a role account, or the domain has no mail servers."},{"title":"Mailing list hygiene check","prompt":"I have this subscriber email 'contact@gmial.com' — is it a real address we can send to, or is the domain misspelled? Give me a typo suggestion if there is one."},{"title":"B2B lead qualification","prompt":"Can you verify 'info@freemail.com' for our CRM — is it syntactically valid, does the domain accept mail, and is it a free provider or role account we should flag as low-quality?"}],"resultDescription":"A JSON object containing: whether the email is overall valid (syntax + mail acceptance), a plain-English reason, syntaxValid boolean, the domain string, an array of MX records with host and priority, acceptsMail boolean, disposable boolean, roleAccount boolean, freeProvider boolean, and a suggestion field with the likely intended address if the domain looks like a typo (e.g. gmial.com → gmail.com).","failureModes":["Missing or malformed ?email= query parameter returns an error","Domains with no MX records but a fallback A-record are handled but marked acceptsMail based on DNS state","Typo detection is heuristic and may miss unusual misspellings","Does not perform SMTP handshake so cannot detect catch-all or dead mailboxes at the user level","Very new disposable provider domains may not yet be in the blocklist"],"whenToPreferThis":"Choose this endpoint when you need a lightweight, privacy-safe email pre-flight check that does not contact the mailbox — ideal for signup flows, CRM enrichment, mailing list hygiene, or lead qualification where you want syntax, DNS deliverability, disposable detection, role account flagging, and typo correction all in one call at very low cost ($0.002 per check).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T00:46:30.073Z","isFirstParty":false,"canonicalSlug":"aayat-ai-email-check-f7500c04"}