{"uid":"cap_2avRazjz3UnZQj0aQV2YM","slug":"nero-labs-email-check-ea10af3c","name":"Nero Labs Email Check","description":"Pay-per-call tools for AI agents, 31 in all: read web pages and RSS feeds, OCR, PDF text, transcription; email, phone and domain checks; UK, Irish and Polish company lookups and UK risk reports; website contacts, tech stack and SEO audits; PageSpeed; AI review, job post and row enrichment; data cleaning, joins, dedupe and diffs; US and EU compliance rules. No account or API key: pay each call in USDC on Base over x402.","url":"https://x402-agent-tools.nerolabs.workers.dev/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","description":"The email address to check, for example ana@example.com."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"note":{"type":"string"},"email":{"type":"string"},"domain":{"type":"string"},"reason":{"type":"string"},"status":{"type":"string"},"allReasons":{"type":"array","items":{"type":"string"}},"didYouMean":{},"mailServer":{"type":"string"},"normalized":{"type":"string"},"syntaxValid":{"type":"boolean"},"isDisposable":{"type":"boolean"},"_example_note":{"type":"string"},"isRoleAddress":{"type":"boolean"},"isFreeProvider":{"type":"boolean"},"domainReceivesMail":{"type":"boolean"}}}}}}},"responseSchema":{"type":"json","example":{"email":"info@mailinator.com","domain":"mailinator.com","reason":"disposable_domain","status":"invalid","allReasons":["disposable_domain","role_address"],"didYouMean":null,"mailServer":"mail.mailinator.com","normalized":"info@mailinator.com","syntaxValid":true,"isDisposable":true,"_example_note":"Real output, trimmed: long lists cut to their first items and long text shortened.","isRoleAddress":true,"isFreeProvider":false,"domainReceivesMail":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_AFxfv16ka0uTNWl7q4qHE","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a single email address by checking syntax, live MX records, disposable domain lists, role-based prefixes, and typo detection — returning valid, risky, or invalid with reasons.","exampleAgentPrompt":"Can you check whether ana@gmial.com is a valid email address — specifically whether the domain can actually receive mail, whether it's a throwaway service, and if there's a typo fix I should use instead?","exampleUseCases":[{"title":"CRM lead email screening","prompt":"Before I import these leads into my CRM, check whether john.smith@mailinator.com is a real, usable email — tell me if it's disposable, a role address, or has a typo I should correct."},{"title":"Signup form validation agent","prompt":"A user just entered info@gmial.com on our registration form — can you validate it for me, flag if it's a role-based inbox or throwaway, and suggest the correct domain if it looks like a typo?"},{"title":"Sales outreach list hygiene","prompt":"I'm about to run an email campaign. Check sales@yahoo.com for me — is it valid, risky, or invalid? Let me know if it's a shared role inbox, free provider, or if the domain can't receive mail."}],"resultDescription":"A JSON object with: status (valid/risky/invalid), primary reason code, an allReasons array listing all issues found, a didYouMean field with a corrected domain if a typo was detected, the normalized email, the detected mailServer, and boolean flags for syntaxValid, isDisposable, isRoleAddress, isFreeProvider, and domainReceivesMail.","failureModes":["Missing or malformed email query parameter — returns error","Domain exists but has no MX records — domainReceivesMail: false, status likely invalid","Valid syntax but disposable domain — status invalid with reason disposable_domain","Network or DNS timeout during live MX lookup — may return degraded result","Email passes all checks but mailbox does not exist (no SMTP ping performed — delivery not guaranteed)"],"whenToPreferThis":"Choose this endpoint when you need fast, low-cost email validation that combines syntax checking, live MX lookup, disposable domain detection, role-address flagging, and typo correction in a single call without triggering SMTP probes. Prefer it over full SMTP-verification services when you want to avoid blacklisting risk or when speed and cost matter more than absolute deliverability confirmation. Ideal for pre-flight checks on lead lists, signup forms, and outreach pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-22T12:41:32.767Z","isFirstParty":false,"canonicalSlug":"nero-labs-email-check-ea10af3c"}