🛡 ShieldSignup

API-first signup protection

One API call. Done.

Block fake signupswith 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

assess.sh

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

Free

$0/mo

1,000 assessments

Email check

IP check

Start free
Starter
Popular

$29/mo

10,000 assessments

Velocity detection

Webhook alerts

Start trial ->
Pro

$99/mo

100,000 assessments

Custom rules

Device fingerprint

Get started

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