Check emails before they hit your database
Maileroo’s free Email Verification API checks addresses before they reach your database, so you can catch typos, fake signups, and throwaway emails early.
Start Verifying
Result
{
"success": true,
"message": "The results have been fetched. Please check the 'result' field for more information.",
"result": {
"email_address": "[email protected]",
"gravatar_url": "https://www.gravatar.com/avatar/865cc3caf36a1d639c3c42b2928951db080053046d29d3d46906aaaa7d0ec492",
"account": "no.reply",
"domain_details": {
"domain": "zeruh.com",
"domain_age": 840,
"did_you_mean": null
},
"validation_details": {
"format_valid": true,
"mx_found": true,
"smtp_check": true,
"catch_all": true,
"role": true,
"disposable": false,
"free": false,
"tagged": false,
"mailbox_full": false,
"mailbox_disabled": false,
"no_reply": true
},
"selected_mx_record": "mx1.maileroo.com",
"service_provider": "Maileroo",
"character_stats": {
"alphabetical_characters": 7,
"numerical_characters": 0,
"unicode_symbols": 0
},
"ip_details": null,
"time_taken_to_verify": "0.16",
"reason": "low_deliverability",
"status": "risky",
"score": 40
}
}
Email verification for developers
Verify before saving
Check email addresses in signup forms, lead forms, and product flows before they reach your database.
Reduce bounces
Catch invalid, disposable, and undeliverable addresses before you send to them.
Protect sender reputation
Stop low-quality addresses from creating delivery problems later.
Improve data quality
Keep your user records and email lists cleaner, easier to manage, and more useful over time.
Built to fit into your workflow
Pay only for what you use
Start with 250 free verifications each month, then use pay-as-you-go pricing with no monthly fees.
Full control over your API usage
Monitor your API usage in real-time. Get detailed reports, including success rates and error logs.
Add verification without the heavy setup
Maileroo gives developers a straightforward RESTful API, clear docs, and SDKs, so email verification can be added without slowing down the build.
Protect your reputation
Catch invalid and risky addresses before you send to them. Fewer bad addresses means fewer avoidable bounces and cleaner sending over time.
Email verification powered by Zeruh
Zeruh by Maileroo checks each email across multiple signals to help spot typos, throwaway addresses, and inboxes that may not receive mail.
SMTP Check
Verify the existence of the email address by checking its SMTP server, ensuring it can receive messages.
MX Record Detection
Identify the mail exchange (MX) records for the domain to confirm it is set up to handle emails.
Syntax Check
Ensure the email address is formatted correctly, following standard email syntax rules to avoid common errors.
Catch-All Detection
Identify if a domain is configured to accept all emails sent to it, which can lead to undeliverable messages.
Temporary/Throwaway Email Detection
Detect disposable email addresses that are often used for one-time sign-ups or temporary use.
Role-Based Email Detection
Identify email addresses associated with roles (like info@, support@) rather than individuals.
Misspellings Detection
Detect common misspellings in domains to help catch errors before they lead to undeliverable emails.
Free Email Provider Detection
Identify email addresses from free providers (like Gmail, Yahoo) to segment your audience.
Mailbox Full Detection
Detect if a recipient's mailbox is full, preventing bounces due to storage issues.
No Reply Detection
Get insights into email addresses that are not monitored or do not accept incoming messages.
Tag Detection
Identify email addresses with tags (like +) often used in multi-account fraud.
Email Quality Score
Each email address is assigned a quality score based on its deliverability potential.
Email Deduplication
Remove duplicate email addresses to ensure each contact is unique.
Email Verification API
Integrate our verification service with your applications for real-time email validation.
Bulk Email Verification
Upload large lists for batch verification to clean your emails in bulk.
Result
{
"success": true,
"message": "The results have been fetched. Please check the 'result' field for more information.",
"result": {
"email_address": "[email protected]",
"gravatar_url": "https://www.gravatar.com/avatar/865cc3caf36a1d639c3c42b2928951db080053046d29d3d46906aaaa7d0ec492",
"account": "no.reply",
"domain_details": {
"domain": "zeruh.com",
"domain_age": 840,
"did_you_mean": null
},
"validation_details": {
"format_valid": true,
"mx_found": true,
"smtp_check": true,
"catch_all": true,
"role": true,
"disposable": false,
"free": false,
"tagged": false,
"mailbox_full": false,
"mailbox_disabled": false,
"no_reply": true
},
"selected_mx_record": "mx1.maileroo.com",
"service_provider": "Maileroo",
"character_stats": {
"alphabetical_characters": 7,
"numerical_characters": 0,
"unicode_symbols": 0
},
"ip_details": null,
"time_taken_to_verify": "0.16",
"reason": "low_deliverability",
"status": "risky",
"score": 40
}
}