{"uid":"cap_8l21l8eJM6AMwfgqyuZpg","slug":"agentfeed-email-verify-118a1352","name":"AgentFeed Email Verify","description":"Email verification: syntax, MX, disposable-domain, role-account and free-provider checks with a deliverable_likely, risky or undeliverable verdict and its reasons. Use when you need to answer: Can this email address plausibly receive mail? No SMTP probe.","url":"https://x402.ochinimus.app/api/email-verify?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":"the address to check, up to 254 characters"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"data":{"type":"object","properties":{"note":{"type":"string"},"email":{"type":"string"},"checks":{"type":"object"},"source":{"type":"string"},"reasons":{"type":"array"},"verdict":{"type":"string"},"smtp_probe":{"type":"boolean"}}},"paid":{"type":"boolean"},"tool":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"data":{"note":"No SMTP probe is made, so deliverable_likely means the address is well formed and its domain accepts mail, not that the mailbox exists.","email":"jane.doe@gmail.com","checks":{"mx":{"kind":"mx","records":[{"exchange":"gmail-smtp-in.l.google.com","priority":5},{"exchange":"alt1.gmail-smtp-in.l.google.com","priority":10},{"exchange":"alt2.gmail-smtp-in.l.google.com","priority":20}]},"syntax":{"valid":true},"disposable":{"value":false,"list_fetched":"2026-10-14T06:23:42.870Z"},"role_account":{"local":"jane.doe","value":false},"free_provider":{"value":true}},"source":"syntax and DNS (node:dns) checks; disposable-email-domains list (CC0, github.com/disposable-email-domains)","reasons":["free_provider"],"verdict":"deliverable_likely","smtp_probe":false},"paid":true,"tool":"get_email_verify"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ZyaJEq0jFnuHivF5Vr3Qi","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an email address by checking syntax, DNS/MX records, disposable-domain status, and role-account classification, then returns a deliverability verdict","exampleAgentPrompt":"Can you check whether jane.doe@gmail.com is a valid, deliverable email address — tell me if it passes syntax and DNS checks, and whether it looks like a disposable or role account?","exampleUseCases":[{"title":"Pre-send email list scrubbing","prompt":"Before I send this marketing campaign, check if user@temporarymail.com is a real deliverable address or a throwaway — I want to know if it's disposable and whether the domain actually accepts mail."},{"title":"Signup form fraud detection","prompt":"A user just signed up with admin@somedomain.io — can you verify whether that's a role account or a disposable address, and whether the domain has valid MX records?"},{"title":"CRM data quality check","prompt":"I have a contact in my CRM with the email bob@freeprovider.net — can you validate it and tell me if it's likely deliverable, whether it's from a free provider, and if anything looks suspicious?"}],"resultDescription":"Returns a JSON object with: the input email, a verdict string (e.g. 'deliverable_likely'), individual check results (syntax validity, MX records with priorities, disposable-domain flag with list fetch timestamp, role-account classification, free-provider flag), an array of reasons influencing the verdict, a note about SMTP probe limitations, and the data source attribution.","failureModes":["Missing or malformed email query parameter returns an error","Email longer than 254 characters rejected","Network/DNS lookup failure may degrade MX check results","Disposable domain list may lag newly created throwaway domains","No SMTP probe performed, so deliverable_likely does not confirm mailbox existence","Payment failure (x402) blocks the request if neither x402 nor prepaid key is provided"],"whenToPreferThis":"Choose this endpoint when you need lightweight, fast email validation covering syntax, DNS/MX, disposable-domain detection, and role-account classification without sending a probe email. It is pay-per-call with no API key required (x402 payment or prepaid balance), making it ideal for agents that validate sporadically or in bursts. Prefer it over full SMTP-probe services when you want speed and privacy, and over simple regex checks when you need DNS and disposable-domain intelligence.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-15T06:38:40.648Z","isFirstParty":false,"canonicalSlug":"agentfeed-email-verify-118a1352"}