We've all been there. You deploy a new feature, or maybe a whole new SaaS, and you watch the signups roll in.
User #1: [email protected]. Great.
User #2: [email protected]. Awesome.
User #3: [email protected]. Sigh.
User #4: [email protected].
It’s frustrating. But it’s not just about vanity metrics. Fake users clutter your database, skew your analytics, and—worst of all—hurt your email sender reputation when you inevitably bounce an email to [email protected].
The impact is real. Every hard bounce is a strike against your domain's reputation with providers like Gmail and Outlook. Too many strikes, and your legitimate emails start landing in the spam folder.
So, you do what we all do. You write a regex.
You find a snippet on Stack Overflow that looks like a hieroglyphic curse. It catches the obvious stuff, sure. Maybe you even add a blacklist for tempmail.com.
But the internet is faster than your blacklist. There are thousands of disposable email providers, and new ones pop up every day. And regex can't tell you that your user fat-fingered gmail.com as gamil.com or yaho.com.
You’re fighting a losing battle with static rules. You need something dynamic.
You need a layer that sits between your signup form and your database, filtering out the noise without adding friction for real users.
That's why we built our Free Email Verifier API.
It’s a lightweight, drop-in solution designed to be the first line of defense for your forms. We wanted something that was powerful enough to be useful, but simple enough to integrate in five minutes.
Here is what it does:
- Blocks Burner Accounts: We check against a constantly updated list of thousands of disposable email providers.
- Catches Typos: We detect common misspellings (like
@gnail.com) and suggest the correct domain, so you can help your user fix it before they leave. - Validates Syntax: No more
@missing or double dots. - Detects Free Providers: Know if a user is signing up with a business email or a personal one.
And we made it actually free. Not "free trial" free. Not "100 checks" free.
50,000 checks per month. Every month. Forever.
Why? Because basic hygiene shouldn't cost a fortune. If you need deep SMTP checks, inbox placement testing, or deliverability scores, we have a Pro plan for that. But for keeping your list clean of typos and bots? This is on the house.
Integrating it is as simple as a single cURL request:
curl "https://tinyvalidator.com/api/v1/[email protected]" \
-H "Authorization: Bearer YOUR_API_KEY"
And the response gives you everything you need to make a decision:
{
"email": "[email protected]",
"disposable": false,
"suggestion": "[email protected]",
"syntax_valid": true,
"free_email": true
}
If you see a suggestion, you can prompt the user: "Did you mean [email protected]?". If disposable is true, you can ask for a work email.
It’s a small check that saves a lot of headaches down the road.
Life is too short to maintain your own regex patterns. Grab a free key, drop it into your signup flow, and stop the fake users at the door.