{"slug":"x402-gateway-blackwoodstate8-workers-dev-v1-email-batch-03d853","title":"Use when you need bulk email validation, email list verification or to verify em","host":"x402-gateway.blackwoodstate8.workers.dev","method":"POST","resource":"https://x402-gateway.blackwoodstate8.workers.dev/v1/email-batch","category":"other","description":"Use when you need bulk email validation, email list verification or to verify email lists before a send or import. Do not use for one address (email-check is cheaper), proving a mailbox exists (no SMTP probe) or sending email. Returns JSON checking up to 20 email addresses in one call: syntax, MX re","price_listed":0.02,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":3,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"emails":["postmaster@ietf.org","test@mailinator.com","info@example.com","not-an-email"]},"bodyType":"json","method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"emails":{"description":"Email addresses to check, 1 to 20, e.g. [\"jane@example.com\", \"info@ietf.org\"]","items":{"maxLength":320,"type":"string"},"maxItems":20,"minItems":1,"type":"array"}},"required":["emails"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"additionalProperties":false,"properties":{"count":{"type":"number"},"domains":{"type":"number"},"next":{"additionalProperties":false,"description":"Suggested next paid call in the same family (call it in a loop when the task continues)","properties":{"method":{"enum":["GET","POST"],"type":"string"},"sample":{"description":"Free fixed sample of the whole family","type":"string"},"service":{"description":"Service id of the suggested next paid call","type":"string"},"tool":{"description":"MCP tool name of the same call","type":"string"},"url":{"description":"Paid route of the next call","type":"string"},"useWhen":{"description":"When the next call is the right one","type":"string"}},"required":["service","tool","method","url","useWhen","sample"],"type":"object"},"results":{"items":{"additionalProperties":false,"properties":{"acceptsMail":{"type":"boolean"},"disposable":{"type":"boolean"},"dmarc":{"type":["string","null"]},"dmarcPolicy":{"type":["string","null"]},"domain":{"type":["string","null"]},"domainExists":{"type":["boolean","null"]},"email":{"type":"string"},"freeProvider":{"type":"boolean"},"mx":{"items":{"additionalProperties":false,"properties":{"host":{"type":"string"},"priority":{"type":"number"}},"required":["priority","host"],"type":"object"},"type":"array"},"normalized":{"type":["string","null"]},"reasons":{"items":{"type":"string"},"type":"array"},"roleAccount":{"type":"boolean"},"smtpChecked":{"type":"boolean"},"spf":{"type":["string","null"]},"syntaxValid":{"type":"boolean"},"verdict":{"enum":["deliverable_domain","risky","undeliverable","invalid","unknown"],"type":"string"}},"required":["email","normalized","syntaxValid","domain","disposable","freeProvider","roleAccount","domainExists","mx","acceptsMail","spf","dmarc","dmarcPolicy","verdict","reasons","smtpChecked"],"type":"object"},"type":"array"},"summary":{"additionalProperties":false,"properties":{"deliverable_domain":{"type":"number"},"invalid":{"type":"number"},"risky":{"type":"number"},"undeliverable":{"type":"number"},"unknown":{"type":"number"}},"required":["deliverable_domain","risky","undeliverable","invalid","unknown"],"type":"object"}},"required":["count","domains","summary","results"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Use when you need bulk email validation, email list verification or to verify email lists before a send or import. Do not use for one address (email-check is cheaper), proving a mailbox exists (no SMTP probe) or sending email. Returns JSON checking up to 20 email addresses in one call: syntax, MX records, disposable, free and role flags, SPF, DMARC and a verdict each, plus counts by verdict for 0.02 USDC per call. Typical response time 2500 ms (p95). Category: Data.","last_updated":"2026-10-18T11:38:21.526Z","schemes":["exact","upto"]}