EmailVerify LogoEmailVerify

Features

Email checker features: bulk verification, real-time API, disposable detection, catch-all detection, 99.9% accuracy.

EmailVerify provides a comprehensive set of email verification features designed to meet the needs of businesses of all sizes.

Core Verification Features

Real-time Single Email Verification

Verify individual email addresses instantly with millisecond response times. Perfect for:

  • User registration forms
  • Contact form submissions
  • Lead capture pages
  • Newsletter signups
const result = await emailVerify.verify('user@example.com');
// Response in < 500ms

Bulk Email Verification

Process thousands to millions of emails efficiently. Ideal for:

  • Email list cleaning before campaigns
  • Database maintenance
  • Data migration validation
  • Legacy system cleanup
const job = await emailVerify.verifyBulk(emailList);
// Process up to 1 million emails per batch

Webhook Notifications

Receive real-time notifications when verification jobs complete:

{
  "event": "bulk.completed",
  "job_id": "job_123456",
  "total": 10000,
  "valid": 8500,
  "invalid": 1500
}

Detection Capabilities

Disposable Email Detection

Identify temporary and disposable email addresses from services like:

  • Mailinator
  • 10minutemail
  • Guerrilla Mail
  • And 5000+ other disposable domains

Disposable emails are often used for spam, fake signups, or avoiding follow-up communications.

Role-based Email Detection

Detect role-based addresses that may have multiple recipients:

TypeExamplesRisk Level
Generalinfo@, contact@Medium
Supportsupport@, help@Medium
Salessales@, marketing@Low
Technicaladmin@, webmaster@High

Catch-all Domain Detection

Identify domains configured to accept all emails, where individual address verification is inconclusive.

Free Provider Detection

Flag emails from free providers like Gmail, Yahoo, or Outlook to segment your marketing strategies.

Verification Details

Every verification returns comprehensive data:

{
  "email": "user@example.com",
  "status": "valid",
  "result": {
    "deliverable": true,
    "valid_format": true,
    "valid_domain": true,
    "valid_mx": true,
    "disposable": false,
    "role": false,
    "catchall": false,
    "free": false,
    "smtp_valid": true
  },
  "score": 0.95,
  "reason": null
}

Status Values

StatusMeaningRecommended Action
validEmail is valid and deliverableSafe to send
invalidEmail is invalid or undeliverableRemove from list
unknownCannot determine validityUse caution
accept_allCatch-all domainVerify with alternative methods

Confidence Score

The score field (0.0 - 1.0) indicates verification confidence:

  • 0.8 - 1.0: High confidence, safe to use
  • 0.5 - 0.8: Medium confidence, use with caution
  • 0.0 - 0.5: Low confidence, consider removal

Advanced Features

Custom Verification Rules

Configure verification behavior based on your needs:

const result = await emailVerify.verify('user@example.com', {
  smtp_check: true,      // Enable SMTP verification
  timeout: 5000,         // Custom timeout in ms
  accept_catch_all: false // Reject catch-all domains
});

Verification History

Access historical verification results through the dashboard:

  • Track verification trends over time
  • Identify patterns in invalid emails
  • Export reports for compliance

Rate Limiting & Credits

  • Flexible rate limits based on your plan
  • Real-time credit tracking
  • Automatic rate limit handling in SDKs

Integration Options

Official SDKs

AI Integration

Use EmailVerify with AI assistants through:

  • MCP Server: For Claude Desktop, Claude Code, and Cursor
  • AI SDK Tools: For Vercel AI SDK, LangChain, and more
  • CLI Tool: For terminal-based AI workflows

Learn more about AI integration

Platform Integrations

Connect EmailVerify with your existing tools:

  • Zapier
  • Make (Integromat)
  • HubSpot
  • Mailchimp
  • Salesforce
  • And more...

View all integrations

Next Steps

On this page