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":"dev@company.com"}'
HTTP 200 OK

Enter an email and validate to see results

$ ./validate --email user@example.com

~200ms
Average response time
99.9%
API uptime

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": "user@example.com"}'
  • 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

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

$9/month
  • • 5,000 validations/month
  • • single API key
  • • real SMTP verification
  • • validation history
Get starter

Growth

$19/month
  • • 15,000 validations/month
  • • single API key
  • • real SMTP verification
  • • validation history
  • • bulk validation
  • • email OTP 2FA (25k/mo)
Get growth
Most popular

Pro

$49/month
  • • 50,000 validations/month
  • • unlimited API keys
  • • duplicate removal
  • • webhooks & callbacks
  • • email OTP 2FA (50k/mo)
Get started

Unlimited

$249/month
  • • unlimited validations
  • • all pro features
  • • dedicated support
  • • fair usage up to 5M/month
  • • email OTP 2FA (100k/mo)
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, 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.