verify email addresses
with confidence
Verify email addresses before you send. Real SMTP verification confirms mailboxes exist, catches disposable emails, and gives you a deliverability score for every address.
Why verify email addresses?
Invalid emails cost money and damage reputation. Here's how email address verification helps across different use cases.
User signup forms
Verify email addresses at the point of registration. Catch typos and fake emails before they enter your database.
Email marketing campaigns
Clean your mailing list before sending. Remove invalid addresses to reduce bounces and protect your sender reputation.
Bulk list cleaning
Upload CSV or Excel files to verify thousands of email addresses at once. Export results with deliverability scores.
CRM data hygiene
Periodically verify email addresses in your CRM to keep your contact database clean and up to date.
Fraud prevention
Detect disposable and temporary email addresses used for fraudulent signups and abuse.
API integration
Integrate email verification into your application with a single API call. Real-time results in under 500ms.
Live API Playground
Test the API with real validation. Every request hits our live infrastructure.
-H "Authorization: Bearer vk_live_..." \
-d '{"email":"dev@company.com"}'
Enter an email and validate to see results
$ ./validate --email user@example.com
Two ways to verify email addresses
Use the API for real-time verification in your app, or the dashboard for bulk list cleaning.
REST API
Verify email addresses programmatically with a single API call. Perfect for signup forms, checkout flows, and automated workflows.
- Real-time results in <500ms
- JSON response with detailed breakdown
- SDKs for Node.js, Python, PHP, Go
Bulk Verification
Upload CSV or Excel files to verify thousands of email addresses at once. Download results with deliverability scores and quality grades.
- CSV and Excel file support
- Downloadable result reports
- Filter by valid, risky, invalid
Simple pricing
No hidden fees. No enterprise sales calls. Just pay for what you use.
Try it risk-free for 14 days. Full refund if it's not for you.
Starter
- • 5,000 validations/month
- • single API key
- • real SMTP verification
- • validation history
Growth
- • 15,000 validations/month
- • single API key
- • real SMTP verification
- • validation history
- • bulk validation
- • email OTP 2FA (25k/mo)
Pro
- • 50,000 validations/month
- • unlimited API keys
- • duplicate removal
- • webhooks & callbacks
- • email OTP 2FA (50k/mo)
Unlimited
- • unlimited validations
- • all pro features
- • dedicated support
- • fair usage up to 5M/month
- • email OTP 2FA (100k/mo)
Email verification FAQ
How do you verify email addresses?
We run a multi-step verification: syntax check, DNS/MX lookup, disposable email detection, and SMTP mailbox verification. The SMTP step connects to the recipient's mail server to confirm the mailbox exists without sending any email.
Can I verify email addresses in bulk?
Yes. The Growth plan ($19/mo) and above include bulk verification. Upload a CSV or Excel file through the dashboard, and we'll verify every email address in the file. Results are downloadable with deliverability scores.
Will you send emails to the addresses I verify?
No. We never send emails to verified addresses. SMTP verification works by initiating a handshake with the mail server to check if the mailbox exists, then disconnects without delivering any message.
How accurate is email address verification?
With SMTP verification, accuracy is 97%+. All paid plans include SMTP verification. Some catch-all domains cannot be fully verified by any service.
How do I integrate email verification into my app?
Use our REST API with a single POST request to api.verifykit.io/v1/verify. We provide SDKs for Node.js, Python, PHP, and Go. Check our API documentation for examples.
Start verifying email addresses
Plans start at $9/mo. 14-day money-back guarantee.