Stop Fake Sign-Ups
& Trial Abuse
Block throwaway emails. Catch bots and VPNs. Stop people gaming your free trial. One quick check, every signup.
Try it
live.
Paste any email or domain into our free checker. You'll see the exact same verdict our API returns to paying customers — MX resolution, disposable match, provider linkage — rendered in under 100 ms.
Check a domainPremium
Protection
Detect disposable, throwaway, and high-risk email at the moment of signup. Protect deliverability, stop trial abuse, and keep your user database clean.
Real-time email intelligence
Every signup is validated against disposable, throwaway, and temporary email providers in under 100 ms. Fake accounts are identified before they reach your database protecting sender reputation, inbox deliverability, and user data integrity.
300,000+ domains, updated every minute
The industry's most comprehensive disposable-email database, continuously indexed and refreshed. New throwaway services are detected within minutes of launch closing trial-abuse and serial re-signup loopholes at the source, without any maintenance on your side.
Drop-in REST API
One authenticated endpoint, structured JSON response, zero infrastructure changes. Integrates with any backend stack in a single afternoon no SDK required, no impact on your signup UX, production-ready from day one.
Live Database
481,371
throwaway email services we already know
Stop Revenue
Leakage
Simple blocklists miss half the fakes. We don't. Here's what we catch that basic lists can't.
Free-trial abuse
The same person signing up over and over with different throwaway emails to keep using your free trial forever.
of free-trial signups on unprotected SaaS are abusive
Fake signups
Bots, scrapers, and competitors filling your user list with junk accounts and bad data.
of global web traffic is now automated bots
Wasted support time
Stop wasting hours investigating fake accounts and replying to bots pretending to be customers.
lost to online fraud in 2023 projected higher for 2026
How We Catch Them
We spot hidden emails
Apple's Hide-My-Email, DuckDuckGo's private relays, and every other "hide your real email" service — the ones people use to dodge your signup rules.
We check where they come from
Every signup's IP is checked against every known VPN, proxy, Tor node, and data-center instantly.
Always up-to-date
We keep on track of the latest 300,000+ throwaway email services and update every minute. New ones pop up daily we're already on it.
Real or Fake.
That's it.
Every signup gets one clear answer real or fake. Let real users in automatically, block fakes, and send the grey-area ones to review.
- Spots fake email providers
- Catches known spam networks
- Confirms real mailboxes
- Flags sketchy IP ranges
{
"success": true,
"data": {
"is_valid": true,
"is_disposable": true,
"is_public_email_provider": false,
"domain": {
"subdomain": null,
"domain": "akixpres",
"suffix": "com",
"registered_domain": "akixpres.com",
"is_valid": true
},
"mx_records": [
{
"host": "mail.akixpres.com",
"ip": "24.144.65.26"
}
],
"whois_data": {
"org": null,
"city": null,
"name": null,
"state": null,
"dnssec": "unsigned",
"emails": "[email protected]",
"status": "clientTransferProhibited https://icann.org/epp#clientTransferProhibited",
"address": null,
"country": null,
"reseller": null,
"tech_org": null,
"admin_org": null,
"registrar": "NameSilo, LLC",
"tech_name": null,
"admin_name": null,
"domain_name": "AKIXPRES.COM",
"name_servers": [
"NS1.DNSOWL.COM",
"NS2.DNSOWL.COM",
"NS3.DNSOWL.COM"
],
"referral_url": null,
"updated_date": "2025-12-11T16:32:37+00:00",
"whois_server": "whois.namesilo.com",
"creation_date": "2015-11-11T06:55:07+00:00",
"registrar_url": "http://www.namesilo.com",
"expiration_date": "2026-11-11T06:55:07+00:00",
"registrant_postal_code": null
},
"provider": {
"domain": "temp-mail.org"
}
}
}Built For Real Traffic
99.99% accurate
We almost never block real users by mistake.
Your data stays safe
Proper encryption. Proper security. No shortcuts.
Always fresh
Our fake-email list updates every minute never outdated.
Almost never down
Works when you need it. Every time.
Works worldwide
We catch fake signups from any country.
Plug In
Anywhere.
Anywhere an email or IP reaches your stack signup, subscribe, trial, lead. Drop SignupGuard in front and keep the junk out without touching your UX.
User signup forms
Validate email and IP at the moment of account creation. Catch disposable addresses, VPN traffic, and datacenter bots before a fake account ever reaches your users table.
Signup request → email + IP check → allow, flag, or block
Newsletter & email opt-ins
Protect sender reputation by filtering invalid, throwaway, and role-based addresses from your list. Lower bounce rates, higher deliverability, cleaner engagement metrics.
Subscriber opt-in → real mailbox check → clean list only
Free trial registrations
Stop trial abuse at the source. Detect privacy-relay emails, fresh domains, and shared-VPN patterns that indicate the same person coming back for another free ride.
No credit card required
Trial form → relay + IP pattern check → enforce one account per user
Lead capture & contact forms
Filter junk from your sales pipeline. Block form spam, bot submissions, and fake leads before they pollute your CRM or trigger outbound sequences that never convert.
Lead form → email + IP filter → qualified prospects only
Every
Signal.
Every email and IP is run through a deep multi-stage pipeline DNS, MX, WHOIS, provider reputation, IP intelligence and returned as structured JSON in under 100 ms. Here's exactly what we check, and what we tell you back.
{ "is_disposable": true, "provider": { "domain": "temp-mail.org" } }
Disposable provider
Email comes from a known throwaway service.
tempmail.io · guerrillamail.com · yopmail.net
→ Reject signup
{ "is_valid": true, "domain": { "registered_domain": "privaterelay.appleid.com" }, "provider": { "domain": "apple.com" } }
Privacy relay
Real inbox is hidden behind a forwarding service.
privaterelay.appleid.com · duck.com · relay.firefox.com
→ Ask for real name at verification
{ "has_mx": false, "mx_records": [] }
No MX records
Domain exists but has no mail server mail can't land.
freshly-registered abuse domains · typo-squatted fakes
→ Reject — mailbox bounces
{ "whois_data": { "creation_date": "2026-04-15T...", "registrar": "NameSilo, LLC" } }
Brand-new domain
Domain registered in the last 7 days.
domains registered this week · cheap TLDs (.xyz, .top)
→ Require email + SMS verification
{ "is_public_email_provider": true, "domain": { "registered_domain": "gmail.com" } }
Public free provider
Trusted free inbox Gmail, Outlook, Yahoo.
gmail.com · outlook.com · yahoo.com · icloud.com
→ Allow, tag as public for later rules
{ "is_valid": true, "email": { "normalized": "[email protected]" }, "domain": { "registered_domain": "company.com" } }
Role-based address
Group alias, not an individual user.
admin@ · sales@ · info@ · support@
→ Require manual approval
{ "is_valid": true, "is_disposable": false, "has_mx": true, "domain": { "registered_domain": "stripe.com" } }
Clean business email
Established domain, valid MX, good reputation.
→ Allow normally
Simple Pricing
Choose the plan that fits your needs. Scale as you grow.
Free
- Disposable email detection
- Basic support
Starter
- Disposable email detection
- Basic support
Pro
- Disposable email detection
- IP lookup
- Priority support
Mega
- Disposable email detection
- IP lookup
- Priority support
No credit card required. Upgrade anytime.
Common
Questions.
Everything people ask before they ship SignupGuard in production.
What is SignupGuard?
Does SignupGuard block users, or is it just informative?
Do my users see anything different during signup?
How fast is it?
What happens if SignupGuard is down?
Will I get false positives?
How is this different from a public disposable-email blocklist?
Does it work for international users?
How do you handle GDPR and privacy?
Can I try it for free?
Secure Your
Revenue Stream.
Stop fake signups before they cost you. Protect your platform with 99.99% accurate disposable email detection.
No credit card required. 1,000 free requests per month.