API operational

verify users.
secure apps.

Email validation and two-factor authentication. Built for developers who ship.

~/dev/my-app
# 1. Validate the email
curl -X POST https://api.verifykit.io/v1/verify \
-H "Authorization: Bearer vk_live_..." \
-d '{"email": "[email protected]"}'
{ "valid": true, "reachable": "safe", "score": 0.95 }
# 2. Send a 2FA code
curl -X POST https://api.verifykit.io/v1/2fa/send \
-d '{"email": "[email protected]"}'
{ "request_id": "2fa_abc123..." }
# 3. Verify the code
curl -X POST https://api.verifykit.io/v1/2fa/verify \
-d '{"request_id": "2fa_abc123...", "code": "847293"}'
{ "valid": true }
Email Validation

Verify emails are real
before they hit your database

Real SMTP validation, typo detection, and inline form feedback. One API call to know if an email is deliverable.

  • Real SMTP verification, not just regex
  • Typo detection with "did you mean?"
  • Disposable & role-based email detection
  • ~200ms average response time
Learn more
yourapp.com/register

Create account

Start your free trial

Jane Smith

Did you mean [email protected]?

Valid email address

••••••••
Create account
yourapp.com/auth/verify

Enter verification code

Sent to n***@company.com

 
 
 
 
 
 
Verify

Resend code in 54s

Two-Factor Authentication

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.

  • 6-digit codes via email, no SMS fees
  • SHA-256 hashed, single-use codes
  • 10-minute auto-expiry, max 5 attempts
  • Node.js & PHP SDKs available
Learn more

Why VerifyKit

Developer infrastructure that just works. No marketing BS, no bloat, no surprises.

Real SMTP Verification

Not regex pattern matching. We connect to mail servers and check if the address actually exists.

MX + SMTP + heuristics

Edge Computing

Multiple edge compute providers for the best performance and reliability. Fast anywhere in the world.

~200-400ms response

API-First Design

Clean REST API. No bloat, no SDKs required. Works with curl, fetch, or any HTTP client.

REST + JSON

Official SDKs

Drop-in libraries for your stack. Install and start verifying in minutes.

Node.js, PHP, more coming

Secure by Default

SHA-256 hashed codes, rate limiting, auto-expiry. Security built in, not bolted on.

SHA-256, rate limits

Fair Pricing

Start free, upgrade as you grow. No hidden fees, no enterprise sales calls.

From $0/month

Ship in 5 minutes

Install, validate, authenticate. That's it.

~/dev/my-app
# 1. Install
npm install @verifykit.io/sdk
npm install @verifykit.io/2fa
# 2. Validate an email
curl -X POST https://api.verifykit.io/v1/verify \
-H "Authorization: Bearer vk_live_..." \
-d '{"email": "[email protected]"}'
# 3. Add 2FA
curl -X POST https://api.verifykit.io/v1/2fa/send \
-d '{"email": "[email protected]"}'
curl -X POST https://api.verifykit.io/v1/2fa/verify \
-d '{"request_id": "2fa_abc123...", "code": "847293"}'
~200ms
avg response time
99.9%
API uptime
1,000
free validations/month

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

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 ship?

Get your API key and start verifying users 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" .../v1/verify