{"uid":"cap_OtLqQWdMhQid1QLjeBB9s","slug":"email-validate-api-bc2778c2","name":"Email Validate API","description":"Email validation for syntax, DNS/MX, disposable domain, role-based address, free provider and provider-typo checks. Returns normalized email, deliverability verdict, risk score, typo suggestion and structured validation flags for agents processing leads, signups and contact data.","url":"https://tools.ipintel.ai/email-validate?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","bodyType","body"],"properties":{"body":{"type":"object","required":["email"],"properties":{"email":{"type":"string","description":"Email address to validate."}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"ok":{"type":"boolean"},"tool":{"type":"string"},"email":{"type":"string"},"checks":{"type":"object","properties":{"free_provider":{"type":"boolean"},"provider_typo":{"type":"object","properties":{"detected":{"type":"boolean"},"suggested_email":{"type":"string"},"suggested_domain":{"type":"string"}},"additionalProperties":true},"mx_records_found":{"type":"boolean"},"disposable_domain":{"type":"boolean"},"role_based_address":{"type":"boolean"}},"additionalProperties":true},"normalized":{"type":"string"},"risk_score":{"type":"integer"},"risk_reasons":{"type":"array","items":{"type":"string"}},"syntax_valid":{"type":"boolean"},"deliverability":{"type":"string"}},"additionalProperties":true}}}}},"responseSchema":{"type":"json","example":{"ok":true,"tool":"email-validate","email":"test@gmial.com","checks":{"free_provider":false,"provider_typo":{"detected":true,"suggested_email":"test@gmail.com","suggested_domain":"gmail.com"},"mx_records_found":true,"disposable_domain":false,"role_based_address":false},"normalized":"test@gmial.com","risk_score":35,"risk_reasons":["provider_typo_suspected"],"syntax_valid":true,"deliverability":"risky"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","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":{"p10Cents":"0.4000","medianCents":"0.4000","p90Cents":"0.4000","minCents":"0.4000","maxCents":"0.4000","p95Cents":"0.4000","sampleCount":1,"varies":false,"failureChargeRate":1},"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7m8rswJXnOb0qy-HG64XL","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","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 syntax, MX records, disposability, typos, and risk score to determine deliverability","exampleAgentPrompt":"Can you validate the email address 'user@gmial.com' — I need to know if it's deliverable, whether the domain might be a typo, and what the risk score is before I add it to our list?","exampleUseCases":[{"title":"Catch typos at signup","prompt":"A user just entered 'john.doe@yahooo.com' during registration — can you validate it and tell me if the domain looks like a typo and what the correct email might be?"},{"title":"Filter disposable emails from leads","prompt":"We're getting signups from 'newlead@mailinator.com' — check if this email is from a disposable provider and give me the risk score so I know whether to accept it."},{"title":"Pre-send deliverability check","prompt":"Before we launch this email campaign, can you check whether 'support@acmecorp.io' has valid MX records and is likely to actually deliver?"}],"resultDescription":"Returns a JSON object with: syntax validity, MX record presence, disposable domain flag, role-based address flag, provider typo detection with suggested correction, normalized email, numeric risk score (0-100), risk reasons array, and a deliverability rating (e.g. 'risky', 'safe', 'invalid').","failureModes":["Invalid or missing email input returns a validation error","Network timeout when resolving MX records for obscure domains","Very new domains may have incomplete MX data causing false negatives","Payment failure via x402 protocol prevents call from completing","Disposable domain lists may lag behind newly created throwaway providers"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive, multi-signal email validation that goes beyond simple syntax checking — especially when typo correction, disposable domain detection, MX verification, and a risk score are all needed in a single call. Ideal for autonomous agents handling user signups, lead qualification, or pre-send list hygiene where a pay-per-call model is preferred over a subscription.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:08:01.656Z","isFirstParty":false,"canonicalSlug":"email-validate-api-bc2778c2"}