single email or bulk · API or dashboard

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.

97%+
accuracy rate
<500ms
avg response
100k+
disposable domains
99.9%
API uptime

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.

~/dev/email-validator
email:
Generated cURL command
curl -X POST https://api.verifykit.io/v1/verify \
-H "Authorization: Bearer vk_live_..." \
-d '{"email":"[email protected]"}'
HTTP 200 OK

Enter an email and validate to see results

$ ./validate --email [email protected]

~200ms
Average response time
99.9%
API uptime
1000+
Free validations/month

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

All plans

Verify email addresses programmatically with a single API call. Perfect for signup forms, checkout flows, and automated workflows.

# Verify a single address
curl -X POST api.verifykit.io/v1/verify \
-H "Authorization: Bearer vk_live_..." \
-d '{"email": "[email protected]"}'
  • Real-time results in <500ms
  • JSON response with detailed breakdown
  • SDKs for Node.js, Python, PHP, Go

Bulk Verification

Growth+

Upload CSV or Excel files to verify thousands of email addresses at once. Download results with deliverability scores and quality grades.

contacts.csv
2,847 emails
2,341
valid
298
risky
208
invalid
  • 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

$0/month
  • • 1,000 verifications/month
  • • single API key
  • • basic email validation
  • • API access
Start free

Starter

$9/month
  • • 5,000 verifications/month
  • • single API key
  • • real SMTP verification
  • • validation history
Get starter
Best for lists

Growth

$19/month
  • • 15,000 verifications/month
  • • single API key
  • • real SMTP verification
  • • validation history
  • • bulk verification
Get growth

Pro

$49/month
  • • 50,000 verifications/month
  • • unlimited API keys
  • • duplicate removal
  • • webhooks & callbacks
Get pro

Unlimited

$249/month
  • • unlimited verifications
  • • all pro features
  • • dedicated support
  • • fair usage up to 5M/month
Get started

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.