{"uid":"cap_J1yAleE03Z8w2Yk9rADqx","slug":"httpay-email-validate-7c973bd8","name":"HTTPay Email Validate","description":"Validate an email address: format check, MX record lookup, disposable domain detection. Pass ?email= query param.","url":"https://httpay.xyz/api/email-validate","method":"POST","headers":{},"bodySchema":null,"responseSchema":{"type":"json","example":{"description":"Validate an email address: format check, MX record lookup, disposable domain detection. Pass ?email= query param."}},"example":{"request":{"email":"test@example.com"},"response":{"meta":{"x402":true,"poweredBy":"Alfred Zhang 🫡"},"email":"test@example.com","hasMX":true,"valid":true,"domain":"example.com","reason":null,"formatOk":true,"checkedAt":"2026-06-12T04:38:48.169Z","suggestion":null,"mxProviders":[""],"isDisposable":false}},"exampleRequest":{"email":"test@example.com"},"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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_l4u1Dlj9VJ7uP6bhEj7Lv","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates an email address by checking format, MX record existence, and disposable domain status","exampleAgentPrompt":"Can you check if the email address 'user@somedomain.com' is valid — like whether the format is correct, if the domain actually has mail servers, and if it's a throwaway disposable address?","exampleUseCases":null,"resultDescription":"Returns a JSON object with: valid (overall validity), formatOk (syntax check), hasMX (whether domain has mail exchange records), isDisposable (disposable domain flag), domain, mxProviders list, reason for invalidity if any, a suggested correction if applicable, and a checkedAt timestamp.","failureModes":["Missing email parameter returns error","Malformed email string may yield formatOk:false with reason explaining the syntax issue","DNS lookup failure may cause hasMX to return false even for valid domains","Disposable domain list may not be exhaustive, causing false negatives for newer burner services","Network timeout on MX lookup may delay response"],"whenToPreferThis":"Use this endpoint when you need a lightweight, pay-per-call email validation that combines format checking, live MX record DNS lookup, and disposable domain detection in a single call with no API key or subscription required. Ideal for AI agents that need to validate email addresses infrequently or on-demand via x402 micropayments on Base.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:45:52.369Z","isFirstParty":false}