{"uid":"cap_twePyJVMrLSAO9Cy336dL","slug":"factline-email-verification-e5a1d350","name":"Factline Email Verification","description":"API and MCP servers that let AI agents and apps check people, companies, Dutch addresses and cars against official records: sanctions and PEP lists, 10 company registers, Dutch property, rent and RDW vehicle data. From $0.001 per call.","url":"https://factline.dev/v1/email/verify?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":"Email address to verify, e.g. jan.jansen@example.nl"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"email":"jan.jansen@gmial.com","domain":"gmial.com","source":"DNS via Cloudflare 1.1.1.1 (DNS-over-HTTPS); disposable-email-domains (CC0)","explain":{"limits":"No SMTP mailbox probe: this confirms the domain can receive mail, not that this exact mailbox exists.","verdict":"deliverable: domain receives mail and nothing suspicious; deliverable_role: same but a shared inbox; risky: disposable domain or likely typo; undeliverable: bad syntax or the domain cannot receive mail.","disposable_list":"disposable-email-domains blocklist (CC0), 2026-10-07"},"reasons":["disposable (throwaway) email domain","possible typo of gmail.com"],"verdict":"risky","disposable":true,"suggestion":"jan.jansen@gmail.com","mail_routing":{"mx":[],"null_mx":false,"implicit_mx":true,"accepts_mail":true,"domain_exists":true},"role_account":false,"syntax_valid":true,"free_provider":false,"domain_security":{"spf":false,"dmarc_policy":null}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_9hi9fvCHLtIKvD6B4bPPg","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and verifies an email address for deliverability using DNS/MX checks, disposable domain detection, typo suggestions, and syntax validation, returning a single verdict of deliverable, risky, or undeliverable.","exampleAgentPrompt":"Can you verify whether jan.jansen@gmial.com is a real, deliverable email address — check if it's disposable, has valid DNS mail routing, and flag any typos?","exampleUseCases":[{"title":"Signup form spam blocking","prompt":"Before we create an account for the user who entered 'user123@mailinator.com', check if that email is disposable or undeliverable so we can reject fake signups."},{"title":"Outreach list hygiene","prompt":"I'm about to send a cold email campaign — can you check if sarah.jones@gmial.com is actually deliverable and if there's a typo I should correct before sending?"},{"title":"CRM lead validation","prompt":"We just imported a batch of leads and want to flag any bad emails — start by verifying contact@example-corp.com and tell me if it's a role address, whether the domain accepts mail, and the overall deliverability verdict."}],"resultDescription":"A JSON object containing: overall verdict (deliverable, deliverable_role, risky, or undeliverable), syntax validity, mail routing details (MX records, null MX, implicit MX, accepts_mail, domain_exists), disposable flag, role account flag, free provider flag, domain security (SPF, DMARC policy), typo suggestion if applicable, list of human-readable reasons, and the data source used.","failureModes":["Missing or malformed email parameter returns an error","Domains with no DNS response may timeout or return undeliverable","No SMTP mailbox probe — confirms domain can receive mail but not that the specific mailbox exists","Newly registered disposable domains not yet in the blocklist may pass as deliverable","Rare TLDs or private domains may yield incomplete MX information"],"whenToPreferThis":"Choose this endpoint when you need a fast, single-verdict email quality check that combines RFC syntax validation, live DNS/MX routing, disposable domain screening (9,000+ domains), typo detection, and role-address flagging in one call — especially for signup flows, CRM enrichment, or outreach list hygiene where you need more than basic regex but don't require SMTP mailbox probing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T18:36:56.315Z","isFirstParty":false,"canonicalSlug":"factline-email-verification-e5a1d350"}