{"uid":"cap_SVDzFhNAAywFvoF4CdpCu","slug":"contact-verify-smtp-level-email-verification-76b3c9c5","name":"Contact Verify – SMTP-Level Email Verification","description":"Pay-per-call email and phone verification for AI agents. Real mailbox-level email verification (SMTP-level deliverability, catch-all, disposable, and role detection). Live carrier line-type lookup (mobile, landline, VoIP, toll-free) with E.164 normalization. No signup and no API key. Payment is USDC on Base via x402 exact. Email addresses and phone numbers are not stored. Paid routes return HTTP 402 until the client sends a valid x402 PAYMENT-SIGNATURE. USDC uses 6 decimals.","url":"https://verify-x402.okwithit9.workers.dev/verify/email?utm_source=zero.xyz","method":"POST","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":"object","required":["type","description","required","example"],"properties":{"type":{"const":"string"},"example":{"type":"string"},"required":{"const":true},"description":{"type":"string"}},"description":"Email address to verify. Syntax is checked before payment.","additionalProperties":false}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"status":{"type":"string","description":"Deliverability status for the mailbox."},"is_catch_all":{"type":"boolean"},"is_disposable":{"type":"boolean"},"overall_score":{"type":"number","description":"Numeric confidence score when the check includes one."},"is_deliverable":{"type":"boolean"},"is_role_account":{"type":"boolean"}}}}}}},"responseSchema":{"type":"json","example":{"email":"ada@example.com","domain":"example.com","status":"safe","username":"ada","mx_records":["mx.example.com"],"is_disabled":false,"is_spamtrap":false,"is_catch_all":false,"is_disposable":false,"is_free_email":false,"overall_score":98,"has_inbox_full":false,"is_deliverable":true,"is_role_account":false,"is_safe_to_send":true,"is_valid_syntax":true,"mx_accepts_mail":true,"can_connect_smtp":true}},"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_GaLAMnvwSjnqavommxBmP","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":"Performs real mailbox-level email verification including SMTP connectivity, catch-all detection, disposable address detection, and role account identification.","exampleAgentPrompt":"Can you verify whether ada@example.com is a real, deliverable mailbox — I want to know if it's disposable, a catch-all, or a role account before I add it to my list?","exampleUseCases":[{"title":"Pre-send list hygiene check","prompt":"Before I send this campaign, can you check whether user@companyname.com is actually deliverable and not a disposable or catch-all address? I want the full SMTP-level result."},{"title":"Sign-up fraud prevention","prompt":"Someone just signed up with the email temp12345@mailinator.com — can you verify whether it's a real mailbox or a disposable throwaway address?"},{"title":"Sales outreach email validation","prompt":"I'm about to cold-email info@prospect.io — can you check if that's a real deliverable address, and tell me if it's a role account or catch-all before I reach out?"}],"resultDescription":"A JSON object containing the verified email address and domain, deliverability status ('safe', etc.), username, MX records, SMTP connectivity result, and boolean flags for: is_deliverable, is_catch_all, is_disposable, is_role_account, is_free_email, is_disabled, is_spamtrap, has_inbox_full, is_safe_to_send, mx_accepts_mail, can_connect_smtp, is_valid_syntax, plus an overall_score numeric confidence (0–100).","failureModes":["Invalid email syntax returns an error before payment is charged","SMTP timeout or unreachable mail server may result in inconclusive deliverability status","Catch-all servers mask per-mailbox existence, flagged via is_catch_all","Rate limiting or payment failure results in 402 response","Non-existent domain returns mx_accepts_mail: false"],"whenToPreferThis":"Choose this endpoint when you need real SMTP-level mailbox verification rather than syntax-only validation. It is ideal for pre-send list hygiene, fraud prevention at sign-up, or sales outreach qualification where you need catch-all, disposable, and role-account detection with a numeric confidence score. Prefer it over simple regex or DNS-only validators when deliverability certainty matters.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T18:14:58.215Z","isFirstParty":false,"canonicalSlug":"contact-verify-smtp-level-email-verification-76b3c9c5"}