Self-hosted API: check emails for typos, throwaway and dead domains. No API key. bouncelens.com
55
Check email addresses before you send to them or save them. Runs on your own server: no API key, no account, no per-check fees. Same checks and response format as the free checker at bouncelens.com.
[email protected] → did you mean [email protected]?Tiny image (~3 MB compressed, built FROM scratch), runs as non-root.
docker run -d -p 8080:8080 bouncelens/email-check-api
curl 'localhost:8080/api/[email protected]'
curl -X POST localhost:8080/api/check -d '{"emails":["[email protected]","[email protected]"]}'
| Endpoint | |
|---|---|
GET /api/check?email=… | one address |
POST /api/check {"emails": [...]} | up to 500 addresses → summary + results |
GET /healthz | health check |
Each result has status: invalid (will bounce), risky (disposable, typo, no MX, DNS failed) or unconfirmed (format and domain OK; the mailbox itself is not checked), plus reasons, flags, did_you_mean, provider and mx.
Environment: PORT (default 8080), MAX_EMAILS (default 500).
Privacy: addresses never leave your server. Only the domain is looked up over DNS-over-HTTPS (Cloudflare 1.1.1.1). It never connects to the recipient's mail server.
Content type
Image
Digest
sha256:7a48598b7…
Size
2.7 MB
Last updated
19 days ago
docker pull bouncelens/email-check-api