API operational

email validation
for developers

No BS email validation API. Real SMTP checking, clean responses, transparent pricing. Built by developers who got tired of overhyped alternatives.

~/dev/my-app
# Validate an email
curl -X POST .../v1/verify \
-H "Authorization: Bearer vk_live_..." \
-d '{"email": "dev@company.com"}'
# Real results, not patterns
{ "valid": true, "reachable": "safe", "score": 0.95, "disposable": false, "mx": { "valid": true }, "smtp": { "state": "deliverable" } }
yourapp.com/register

Create account

Start your free trial

Jane Smith

Did you mean dev@gmail.com?

Valid email address

••••••••
Create account

Why we built this

Existing email validation services are either too expensive, inaccurate, or full of marketing BS. We wanted something simple that just works.

API-First Design

Clean REST API. No bloat. Just email validation that works.

curl, fetch(), axios

Real SMTP Validation

Not just pattern matching. Actually checks if emails exist.

MX + SMTP + APIs

Edge Computing

We combine multiple edge compute providers to get the best performance and reliability. Fast anywhere in the world.

~200-400ms avg response

SDKs

WIP

SDKs available for multiple languages and frameworks.

Node.js, Python, PHP, Go ...

Developer Experience

No marketing BS. Plain simple implementation.

Built by devs

Fair Pricing

No hidden fees. Plans from $9/month with SMTP verification. 14-day money-back guarantee.

No surprises

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
New feature

Email OTP 2FA
in two API calls

Add two-factor authentication to your app. Send verification codes via email, verify them with a second call. No SMS costs, no Twilio, no complexity.

SHA-256 hashed, single-use codes
10-minute auto-expiry, max 5 attempts
Delivery via email, no SMS costs
~/dev/my-app
# Send a verification code
curl -X POST .../v1/2fa/send \
-d '{"email": "user@example.com"}'
{ "request_id": "2fa_abc123..." }
# Verify the code
curl -X POST .../v1/2fa/verify \
-d '{"request_id": "...", "code": "847293"}'
{ "valid": true }

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

Ready to validate?

Get your API key and start validating emails in 30 seconds.

# Get started in 3 commands
1. curl -X POST verifykit.io/signup
2. export API_KEY="vk_live_..."
3. curl -H "Auth: Bearer $API_KEY" ...