Stop Fake Signups
Block disposable emails, prevent trial abuse, and ensure every signup is a real potential customer.
// Install SDK
npm install rocketverifier
const RocketVerifier = require('rocketverifier');
const rv = new RocketVerifier('YOUR_API_KEY');
// Verify single email
const result = await rv.verify('user@example.com');
console.log(result);
//
// status: 'valid',
// score: 98,
// disposable: false,
// role_account: false
//
Why SaaS Teams Choose RocketVerifier
Prevent Fake Signups
Block disposable emails, temporary addresses, and known spam domains at registration. Only real users get through.
Protect Free Trials
Stop trial abusers who use multiple disposable emails. One real email per user.
Improve Onboarding
Verified emails mean onboarding emails actually arrive. Better activation rates from day one.
Reduce Support Costs
Fewer fake accounts means fewer support tickets from fraud or abuse. Focus on real customers.
Developer-Friendly API
RESTful API with SDKs for Node.js, Python, PHP, Ruby, Go, and Java. Integrate in minutes.
Real-time Verification
Verify at signup with under 50ms API response. No latency to your user experience.
How SaaS Companies Use RocketVerifier
Signup Verification
Verify emails in real-time during registration. Block disposables, catch-alls, and known bad domains before they create accounts.
View Full Example// Verify on signup
const result = await rocketverifier.verify(email);
if (result.status !== 'valid') {
return res.status(400).json({
error: 'Please use a real email address'
});
}
// Continue with registration RocketShield for Forms
Add our JavaScript widget to any form. Block bad emails without any backend code. Works with any stack.
View Full Example<!-- Just add this to your signup form -->
<script src="https://cdn.rocketverifier.com/shield.js"
data-key="rv_live_xxx"
data-block="disposable,invalid">
</script>
<!-- Bad emails blocked automatically --> Webhook Notifications
Get notified when verification completes. Perfect for async verification of imported users or batch processing.
View Full Example// Webhook payload example
{
"email": "user@example.com",
"status": "valid",
"score": 97,
"details": {
"disposable": false,
"role_account": false,
"mx_provider": "google"
}
} User Cleanup
Periodically verify your user database. Find abandoned emails, catch inactive accounts, and clean up your user list.
View Full Example// Bulk verify users
const users = await db.users.find({
emailVerifiedAt: null
});
const results = await rocketverifier
.verifyBulk(users.map(u => u.email));
// Update or notify based on results Built for Developers
Everything you need for seamless integration
Trusted by SaaS Teams
"Before RocketVerifier, 30% of our signups were disposable emails. Now it is less than 1%. Our trial conversion actually means something."
"The API is incredibly fast. We verify on signup and users never even notice. Integration took us one afternoon."
"RocketShield blocking form spam saved us from building our own solution. It just works. Highly recommend for any SaaS."
Ready to Block Fake Signups?
Get your API key and start verifying in minutes. 100 free credits included.