ShieldSignup
One API call. Done.
Block fake signups
with one API call.
Detect temporary and disposable emails, VPNs, proxies, and signup velocity abuse instantly. Know exactly why each signup is risky while real users move through with no friction.
No credit card required · Free tier: 1,000 assessments/month
POST /v1/assess
{
"email": "user@mailinator.com",
"ip": "185.220.101.45"
}
<- 200 OK (17ms)
{
"verdict": "block",
"score": 91,
"reasons": [
{ "code": "email_disposable", "signal": "email" },
{ "code": "ip_anonymizer", "signal": "ip" }
]
}
94,000+
Temporary & disposable domains blocked
< 50ms
P50 API latency
99.99%
Reliability you can trust
How it works
01
Add one API call to your signup handler
Drop ShieldSignup into any stack. No SDKs required - just a POST with the email and IP.
const result = await assess({)
email: req.body.email,
ip: req.ip
})
if (result.verdict === 'block') ...
"verdict": "block",
"score": 91,
"reasons": [
{ "code": "email_disposable", "signal": "email" }, …
]
02
Get a verdict in milliseconds
allow / challenge / block — with clear reason codes so you stay in control.
Temporary email blocking
Block temporary and disposable emails at signup
Mailinator, Guerrilla Mail, TempMail, and tens of thousands of other throwaway domains never create a real user. ShieldSignup checks each signup email against a large disposable-domain blocklist and returns reason code email_disposable so you can challenge or block before the account is created.
Simple pricing for serious teams
$0/mo
$29/mo
$99/mo
FAQ
Built by a small team.
Obsessed with reliability.
We focus on one thing: giving product teams a fast and dependable signup risk API that feels easy to trust in production.
Security-first infrastructure
Fast support from actual builders