Syntax Validation
RFC 5322 compliant email format checking catches malformed addresses instantly.
Multi-layer checks with a 0–100 deliverability score.
Validate email addresses through syntax checks, disposable domain detection, role account identification, MX records, SPF/DMARC/DKIM verification, and get a comprehensive deliverability score—all in one API call.
curl --request POST \
--url "https://email-verification-pro1\
.p.rapidapi.com/v1/verify" \
--header "Content-Type: application/json" \
--header "X-RapidAPI-Key: YOUR_KEY" \
--header "X-RapidAPI-Host: email-verification\
-pro1.p.rapidapi.com" \
--data '{"email":"user@example.com"}'{
"email": "user@example.com",
"verdict": "deliverable",
"score": 85,
"checks": {
"syntax": true,
"disposable": false,
"role_account": false,
"mx_records": true,
"spf": true,
"dmarc": true,
"dkim": true
}
}RFC 5322 compliant email format checking catches malformed addresses instantly.
Identifies 1,000+ known disposable and temporary email providers.
Flags role-based addresses like admin@, info@, and support@.
Confirms the domain has valid mail exchange servers that can receive mail.
Validates email authentication records for sender verification.
Verify up to 10 emails in a single API call for high-volume workflows.
Clean email lists before campaigns to reduce bounces and protect sender reputation.
Validate emails at sign-up to prevent fake accounts and reduce fraud.
Score email quality for sales pipelines and prioritize high-value leads.
Identify disposable and role-based addresses to meet data quality requirements.
Verify single or batch emails via simple POST requests. Each response includes individual checks and an overall deliverability score.
| Method | Path | Description |
|---|---|---|
POST | /v1/verify | Verify a single email address |
POST | /v1/verify/batch | Verify up to 10 emails in one request |
GET | /v1/health | Service health check (no auth required) |
| Check | Points |
|---|---|
| Valid syntax | 15 |
| Not disposable | 15 |
| MX records found | 20 |
| SPF present | 20 |
| DMARC present | 15 |
| DKIM present | 15 |
| Total | 100 |
| Verdict | Risk | Description |
|---|---|---|
deliverable | Low | Passed all checks with high score (≥ 70) |
risky | Medium | Some checks passed, moderate score (40–69) |
unknown | Medium | Insufficient data to determine deliverability |
undeliverable | High | Invalid syntax or no MX records |
disposable | High | Domain is a known disposable email provider |
curl --request POST \
--url "https://email-verification-pro1\
.p.rapidapi.com/v1/verify" \
--header "Content-Type: application/json" \
--header "X-RapidAPI-Key: YOUR_KEY" \
--header "X-RapidAPI-Host: email-verification\
-pro1.p.rapidapi.com" \
--data '{"email":"user@example.com"}'{
"email": "user@example.com",
"verdict": "deliverable",
"score": 85,
"checks": {
"syntax": true,
"disposable": false,
"role_account": false,
"mx_records": true,
"spf": true,
"dmarc": true,
"dkim": true
}
}curl --request POST \
--url "https://email-verification-pro1\
.p.rapidapi.com/v1/verify/batch" \
--header "Content-Type: application/json" \
--header "X-RapidAPI-Key: YOUR_KEY" \
--header "X-RapidAPI-Host: email-verification\
-pro1.p.rapidapi.com" \
--data '{
"emails": [
"user@example.com",
"test@disposable.xyz"
]
}'{
"results": [
{
"email": "user@example.com",
"verdict": "deliverable",
"score": 85
},
{
"email": "test@disposable.xyz",
"verdict": "disposable",
"score": 15
}
]
}| Plan | Price | Requests/mo | Rate Limit |
|---|---|---|---|
| BASIC | Free | 100 | 5 req/min |
| PRO | $14.99/mo | 5,000 | 30 req/min |
| ULTRA | $49.99/mo | 25,000 | 100 req/min |
| MEGA | $149.99/mo | 100,000 | 300 req/min |
Batch endpoint verifies up to 10 emails per call — MEGA plan users get up to 1,000,000 verifications/month.
/v1/verify with {"email":"..."} or to /v1/verify/batch with {"emails":[...]}.Try the Email Verification API on RapidAPI or reach out for enterprise access.