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.

curl -X POST .../v1/verify \
-H "Authorization: Bearer vk_..." \
-d '{"email": "[email protected]"}'
Learn more

Two-Factor Auth

Verify users are who they say they are.

curl -X POST .../v1/2fa/send \
-d '{"email": "[email protected]"}'
curl -X POST .../v1/2fa/verify \
-d '{"request_id": "...", "code": "847293"}'
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