Block bad signups with one API call.
Typos, throwaway inboxes and made-up addresses cost you onboarding emails and pollute your data. Call BounceOwl at signup and decide what to do with each verdict in your own code.
The problem
- Fake and mistyped signups
- Regex catches broken syntax, not mailboxes that don't exist.
- Disposable inboxes
- Trial abuse and throwaway accounts skew metrics and cost money.
- Bounces from transactional email
- Sending to dead addresses damages the reputation your product emails depend on.
How it fits your workflow
- 1
Create an API key
One key per app or environment, revocable at any time.
- 2
Call /v1/verify at signup
Accept valid, ask the user to fix invalid, and choose your policy for catch-all, unknown and disposable.
- 3
Backfill existing users
Upload your existing user table with /v1/bulk and download the results.
What helps
Email verification API
Endpoints, limits and pricing in one place.
API overviewAPI docs
Request and response examples for every endpoint.
Read the docsAPI guide
curl, Python and Node examples with error handling.
Read the guideMCP server
Let your coding assistant check addresses while you work.
Set up MCP
Check your next list before it costs you a domain.
100 free credits with Google sign-in. Pay as you go after that, and credits never expire.