ASOasis logoASOasis
Articles
News
Contact Us
Email Verification Pro APIEmail Verify API

Verify emails before they bounce

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.

Try on RapidAPIContact Us for a Custom Deal →
POST /v1/verify
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
  }
}
GoAWS
Go · AWS

Syntax Validation

RFC 5322 compliant email format checking catches malformed addresses instantly.

Disposable Detection

Identifies 1,000+ known disposable and temporary email providers.

Role Account Check

Flags role-based addresses like admin@, info@, and support@.

MX & DNS Verification

Confirms the domain has valid mail exchange servers that can receive mail.

SPF/DMARC/DKIM Checks

Validates email authentication records for sender verification.

Batch Processing

Verify up to 10 emails in a single API call for high-volume workflows.

Use Cases

Marketing & CRM

Clean email lists before campaigns to reduce bounces and protect sender reputation.

User Registration

Validate emails at sign-up to prevent fake accounts and reduce fraud.

Lead Generation

Score email quality for sales pipelines and prioritize high-value leads.

Compliance

Identify disposable and role-based addresses to meet data quality requirements.

API Documentation

Verify single or batch emails via simple POST requests. Each response includes individual checks and an overall deliverability score.

Endpoints

MethodPathDescription
POST/v1/verifyVerify a single email address
POST/v1/verify/batchVerify up to 10 emails in one request
GET/v1/healthService health check (no auth required)

Response Fields

  • Email Address
  • Verdict (deliverable / risky / undeliverable / disposable / unknown)
  • Deliverability Score (0–100)
  • Syntax Check
  • Disposable Domain
  • Role Account
  • MX Records
  • SPF / DMARC / DKIM Status

Scoring Breakdown

CheckPoints
Valid syntax15
Not disposable15
MX records found20
SPF present20
DMARC present15
DKIM present15
Total100

Verdicts

VerdictRiskDescription
deliverableLowPassed all checks with high score (≥ 70)
riskyMediumSome checks passed, moderate score (40–69)
unknownMediumInsufficient data to determine deliverability
undeliverableHighInvalid syntax or no MX records
disposableHighDomain is a known disposable email provider

Example Request

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"}'

Example Response

{
  "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
  }
}

Batch Request

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"
  ]
}'

Batch Response

{
  "results": [
    {
      "email": "user@example.com",
      "verdict": "deliverable",
      "score": 85
    },
    {
      "email": "test@disposable.xyz",
      "verdict": "disposable",
      "score": 15
    }
  ]
}

Pricing

PlanPriceRequests/moRate Limit
BASICFree1005 req/min
PRO$14.99/mo5,00030 req/min
ULTRA$49.99/mo25,000100 req/min
MEGA$149.99/mo100,000300 req/min

Batch endpoint verifies up to 10 emails per call — MEGA plan users get up to 1,000,000 verifications/month.

Usage

  1. Send a POST request to /v1/verify with {"email":"..."} or to /v1/verify/batch with {"emails":[...]}.
  2. Receive a JSON response with verdict, score, and individual check results.
  3. Use the score and verdict to decide whether to accept, flag, or reject the address.

See it in action!

Try the Email Verification API on RapidAPI or reach out for enterprise access.

RapidAPIContact Us for a Custom Deal
ASOasis logo
ASOasis
AI-Powered Products

AI-powered apps, SaaS platforms, and APIs built to help modern teams work smarter, move faster, and scale confidently.

Follow Us

products

  • Apps
  • SaaS
  • APIs

solutions

  • App Development
  • Web Development
  • All Solutions

company

  • Contact

legal

  • Privacy Policy
  • Terms of Service
  • Security
  • Shipping
  • Cancellation
© 2026 ASOasisCrafted with•support@asoasis.tech
Privacy PolicyTerms of ServiceSecurity