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":"[email protected]"}'
Enter an email and validate to see results
$ ./validate --email [email protected]
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
Plans for every verification need
Verify a few emails or millions. Start free and scale as your list grows.
Free
- • 1,000 verifications/month
- • single API key
- • basic email validation
- • API access
Starter
- • 5,000 verifications/month
- • single API key
- • real SMTP verification
- • validation history
Growth
- • 15,000 verifications/month
- • single API key
- • real SMTP verification
- • validation history
- • bulk verification
Pro
- • 50,000 verifications/month
- • unlimited API keys
- • duplicate removal
- • webhooks & callbacks
Unlimited
- • unlimited verifications
- • all pro features
- • dedicated support
- • fair usage up to 5M/month
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 enabled (Starter plan and above), accuracy is 97%+. Basic validation (Free plan) provides ~85% accuracy using syntax and DNS checks. 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
1,000 free verifications per month. No credit card required.