One API call. Instant results. Integrate EmailDog into your signup forms, CRM workflows, or custom applications with a simple REST API.
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"
Every verification returns detailed information to help you make smart decisions.
{
"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"
}
{
"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"
}
Everything you need to integrate email verification into your workflow.
Average response time under 500ms. Real-time verification without slowing down your forms.
Simple Bearer token authentication. Generate and rotate API keys from your dashboard.
Get syntax, MX, SMTP, disposable, spam trap, and catch-all checks in every response.
Automatically identify business vs consumer emails. Segment your leads without extra work.
Get "did you mean" suggestions for common typos like gmial.com → gmail.com.
Every response includes a 0-1 deliverability score so you can set your own thresholds.
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 |
Common integration patterns for the EmailDog API.
Block fake emails at registration. Verify before they hit your database.
Catch typos before orders ship. Reduce failed delivery notifications.
Clean contacts on import. Keep your CRM free of dead addresses.
Verify before campaigns launch. Protect your sender reputation.
Same credits work for bulk uploads and API calls. No separate pricing.
Based on 10K credit package ($20). Volume discounts available.