{"uid":"cap_Kh4jZ29QrslhhoWHZODcv","slug":"hermes-x402-toolkit-email-verification-72243d2d","name":"Hermes x402 Toolkit — Email Verification","description":"Pay-per-call data API for AI agents. No API key, no account, no signup — pay USDC on Base (eip155:8453) per request; free /api/meta lists all 22 endpoints. One call each: web page to LLM-ready text and link previews; China A-share quotes and limit-up pool; Chinese text and pinyin; Base/Ethereum on-chain reads (address, token, ERC-20 balances, tx, blocks, transfer history, gas price in USD); NFT records (collection, owner, and ipfs:// tokenURI resolved through public gateways); full-page screenshots; email verification without sending mail; ENS forward/reverse resolution; smart-contract due diligence (ABI, verified source, proxy); token security facts (owner, renounced ownership, paused, bytecode capability selectors); domain dossier (RDAP, DNS, TLS certificate, HTTP facts, hosting network).","url":"https://api.zlovev.com/api/email/verify","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","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","required":[],"properties":{"email":{"type":"string","description":"Single email address to verify"},"emails":{"type":"string","description":"Optional comma-separated list of up to 10 addresses (overrides email)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"count":1,"results":[{"mx":["5 gmail-smtp-in.l.google.com."],"email":"signup@gmail.com","domain":"gmail.com","verdict":"valid","mx_found":true,"syntax_ok":true,"disposable":false,"smtp_check":"not_performed","role_account":false,"free_provider":true}]}},"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_KnRmW0Z7PqEpe0mP9wetL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates one or more email addresses by checking syntax, MX records, disposability, and whether the address is a role account or free provider, paid per-call with USDC on Base.","exampleAgentPrompt":"Can you verify whether signup@gmail.com is a real, deliverable email address — check if it's disposable, a role account, or from a free provider?","exampleUseCases":[{"title":"Pre-send list hygiene check","prompt":"Before I send this marketing campaign, verify these three email addresses for me — alice@company.com, info@startup.io, and testuser@mailinator.com — and tell me which ones are disposable or invalid."},{"title":"New user registration guard","prompt":"Someone just signed up with the email j.doe@tempmail.com — can you check if that's a real deliverable address or a throwaway disposable one before I create their account?"},{"title":"B2B lead enrichment","prompt":"I have a sales lead with the email contact@techcorp.io — verify whether it has valid MX records, isn't a catch-all role account, and is likely deliverable."}],"resultDescription":"Returns a JSON object with a results array; each entry includes the email address, domain, a verdict (valid/invalid/unknown), syntax_ok boolean, mx_found boolean, MX record list, disposable flag, smtp_check status, role_account flag, and free_provider flag. Also includes a count of results and a top-level ok status.","failureModes":["Missing email parameter returns an error — at least one of email or emails query param is required","Malformed email string may return syntax_ok: false with verdict invalid","Exceeding 10 addresses in the emails param may be rejected or truncated","SMTP check is reported as not_performed for many domains where live SMTP probing is not done","Payment failure (insufficient USDC balance) returns HTTP 402 before the call is processed","Network or DNS timeouts may cause mx_found to return false for valid domains intermittently"],"whenToPreferThis":"Choose this endpoint when you need lightweight, per-call email validation without committing to a monthly SaaS subscription, especially useful for AI agents that need on-demand, pay-as-you-go validation via the x402 USDC micropayment protocol. Ideal for validating small batches (up to 10 addresses) in real time during user onboarding flows, lead qualification, or list hygiene. Prefer alternatives for bulk validation of thousands of addresses at once.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-18T06:44:15.249Z","isFirstParty":false}