🛡 ShieldSignup
One API call. Done.
Block fake signups
with one API call.
Detect disposable emails, VPNs, proxies, and bots 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)
{
"risk_score": 82,
"decision": "deny",
"flags": ["disposable_email", "vpn"]
}
94,000+
Disposable domains blocked
< 20ms
Average 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.decision === 'deny') ...
"decision": "deny",
"risk_score": 82,
"flags": [...]
02
Get a verdict in milliseconds
allow / review / deny - with clear reasons so you stay in control.
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