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 in one request
curl -X POST https://api.verifykit.io/v1/verify \
-H "Authorization: Bearer vk_live_..." \
-d '{"email": "[email protected]"}'
# Get real results, not patterns
{ "valid": true, "reachable": "safe", "score": 0.95, "smtp": { "state": "deliverable" } }

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

Start free, upgrade as you grow. From $19/month with SMTP verification.

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":"[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
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": "[email protected]"}'
{ "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.

Free

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

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" ...