Email Verification
Verify email addresses in real time
Check whether an email is valid and deliverable — without sending a single message. Catch hard bounces, disposable and role-based addresses, catch-all domains, and typos before they ever reach your sending pipeline.
核心功能
- Two modes: quick (syntax + MX + disposable/role/free, synchronous) and full (adds SMTP mailbox deliverability via Kickbox)
- Clear verdicts — valid, risky, invalid, or unknown — the same taxonomy used by Reacher and ZeroBounce
- Disposable, role-based, catch-all, and free-provider detection out of the box
- Did-you-mean typo suggestions (e.g. [email protected] → [email protected])
- Tier-included monthly quota: Free 100 / Pro 1,000 / Business 3,000 / Enterprise 10,000 checks
- 5-minute result caching so repeated checks never burn your quota
示例
# Quick check — synchronous, returns immediately
curl -s -X POST https://app.mailhook.co/api/v1/email_verifications \
-H "Content-Type: application/json" \
-H "X-Agent-ID: $AGENT_ID" -H "X-API-Key: $API_KEY" \
-d '{"email":"[email protected]","mode":"quick"}' | jq '.data.attributes.verdict'
# → "valid"
# Full check — async SMTP deliverability (poll the returned ev_ id)
curl -s -X POST https://app.mailhook.co/api/v1/email_verifications \
-H "Content-Type: application/json" \
-H "X-Agent-ID: $AGENT_ID" -H "X-API-Key: $API_KEY" \
-d '{"email":"[email protected]","mode":"full"}' | jq '.data.id'