Home Features Integrations API Pricing Get Early Access
🛠 Developer API

Verify Emails in Real Time

EmailDog

One API call. Instant results. Integrate EmailDog into your signup forms, CRM workflows, or custom applications with a simple REST API.

Simple Integration

Verify an email with a single API call. Get detailed results in milliseconds.

# Verify a single email address
curl -X GET "https://api.emaildog.io/v1/verify?email=test@example.com" \
  -H "Authorization: Bearer YOUR_API_KEY"
import requests

response = requests.get(
    "https://api.emaildog.io/v1/verify",
    params={"email": "test@example.com"},
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)

result = response.json()
print(result["status"])  # "valid" or "invalid"
const response = await fetch(
  `https://api.emaildog.io/v1/verify?email=test@example.com`,
  {
    headers: {
      "Authorization": `Bearer ${API_KEY}`
    }
  }
);

const result = await response.json();
console.log(result.status); // "valid" or "invalid"

Rich Response Data

Every verification returns detailed information to help you make smart decisions.

✅ Valid Email

{
  "email": "john@acme.com",
  "status": "valid",
  "score": 0.95,
  "deliverable": true,
  "checks": {
    "syntax": true,
    "mx_records": true,
    "smtp": true,
    "disposable": false,
    "role_based": false,
    "catch_all": false,
    "spam_trap": false
  },
  "type": "business",
  "domain": "acme.com"
}

❌ Invalid Email

{
  "email": "fake@gmial.com",
  "status": "invalid",
  "score": 0.15,
  "deliverable": false,
  "checks": {
    "syntax": true,
    "mx_records": false,
    "smtp": false,
    "disposable": false,
    "role_based": false,
    "catch_all": false,
    "spam_trap": false
  },
  "type": "consumer",
  "suggestion": "gmail.com"
}

API Features

Everything you need to integrate email verification into your workflow.

Fast Response

Average response time under 500ms. Real-time verification without slowing down your forms.

🔒

Secure Auth

Simple Bearer token authentication. Generate and rotate API keys from your dashboard.

📊

Detailed Results

Get syntax, MX, SMTP, disposable, spam trap, and catch-all checks in every response.

🏢

B2B Classification

Automatically identify business vs consumer emails. Segment your leads without extra work.

Typo Suggestions

Get "did you mean" suggestions for common typos like gmial.com → gmail.com.

📈

Confidence Score

Every response includes a 0-1 deliverability score so you can set your own thresholds.

API Endpoints

RESTful endpoints for single and batch verification.

Method Endpoint Description
GET /v1/verify Verify a single email address in real-time
POST /v1/verify/batch Verify up to 100 emails in a single request
GET /v1/credits Check your remaining API credits
GET /v1/usage Get usage statistics for your account

🚧 API Coming Soon

We're putting the finishing touches on our API. Join the waitlist to get early access and 500 free credits.

Join API Waitlist →

Built For Your Workflow

Common integration patterns for the EmailDog API.

📝

Signup Form Validation

Block fake emails at registration. Verify before they hit your database.

🛒

E-commerce Checkout

Catch typos before orders ship. Reduce failed delivery notifications.

🔄

CRM Data Hygiene

Clean contacts on import. Keep your CRM free of dead addresses.

📧

Pre-Send Verification

Verify before campaigns launch. Protect your sender reputation.

Simple Pricing

Same credits work for bulk uploads and API calls. No separate pricing.

API Credits

$0.002 / verification

Based on 10K credit package ($20). Volume discounts available.

  • ✓ Real-time single verification
  • ✓ Batch verification (up to 100/request)
  • ✓ All check types included
  • ✓ Typo suggestions included
  • ✓ B2B/B2C classification included
  • ✓ Credits never expire
View All Packages →
EmailDog ready to fetch

Ready to Integrate?

Join the API waitlist and be first in line when we launch.

Get Early Access →