Emails Verified
500M+
Uptime
99.9%
Customers
10,000+
API Calls Processed
1B+

See Email Verification in Action

Two real responses from the Easy Email Verification API. The address in the invalid example has been anonymized.

Valid result

info@easyemailverification.com

result
valid
reason
accepted_email
role
true
free
false
accept_all
false
safe_to_send
true
Processing time
494 ms
View the full JSON response
{
    "email": "info@easyemailverification.com",
    "result": "valid",
    "reason": "accepted_email",
    "disposable": false,
    "accept_all": false,
    "role": true,
    "free": false,
    "user": "info",
    "domain": "easyemailverification.com",
    "mx_record": "mailstore1.secureserver.net",
    "mx_domain": "secureserver.net",
    "safe_to_send": true,
    "did_you_mean": "",
    "success": true,
    "message": "Processing time: 494 ms",
    "http_code": "200"
}
Invalid result

k********32@yahoo.com

result
invalid
reason
rejected_email
role
false
free
true
accept_all
false
safe_to_send
false
Processing time
454 ms
View the full JSON response
{
    "email": "k********32@yahoo.com",
    "result": "invalid",
    "reason": "rejected_email",
    "disposable": false,
    "accept_all": false,
    "role": false,
    "free": true,
    "user": "k********32",
    "domain": "yahoo.com",
    "mx_record": "mta6.am0.yahoodns.net",
    "mx_domain": "yahoodns.net",
    "safe_to_send": false,
    "did_you_mean": "",
    "success": true,
    "message": "Processing time: 454 ms",
    "http_code": "200"
}

The processing times shown come from these two examples; they are not a service-level commitment.

Read the API documentation

What Our Email Verification Checks

Each address goes through a sequence of checks, from its format to the mailbox.

  • Syntax validation
  • Typo suggestion
  • Domain validation
  • MX record verification
  • Mail server connectivity
  • SMTP mailbox verification
  • Catch-all detection
  • Disposable email detection
  • Role-based detection
  • Free provider detection

Check a single address and see its result explained

Limitations

Mailbox verification is performed without sending an email. Some mail servers may not disclose mailbox existence or may temporarily block verification. In these cases, the result may be returned as Unknown. Addresses on catch-all domains cannot be confirmed individually, and a verification result is not a guarantee that a future message will be delivered.

How email verification works →

How to Read the Results

Every verification returns a result — the overall outcome — and a reason, the technical cause behind it.

ResultWhat it meansSuggested use
validThe address passed the applicable verification checks and the mailbox was accepted by the remote mail server.Keep it for sending. Also review flags such as role, accept_all and disposable.
invalidThe address failed validation or the remote mail server rejected the mailbox.Remove it from your list or ask the person to correct it.
unknownThe verification could not reach a reliable conclusion, for example because of a timeout, temporary blocking, SMTP unavailability or other remote mail server behavior.Do not treat it as invalid. Keep it apart and verify it again later.

Unknown does not mean invalid.

Verify One Address, a Whole List, or via API

Single email check

Check any address in the online email checker — no code required.

Open the email checker

Bulk email verification

Upload a CSV or TXT file to verify an entire email list. Lists are processed asynchronously: follow the status and download the results when they are ready. Result files are kept for 30 days and then deleted.

The Bulk API follows the same flow: upload, status, list, download and delete.

Clean a whole list before your campaign

Email verification API

A REST API that returns JSON, for real-time email validation in signup forms, apps and CRMs. HTTP status codes identify issues such as an invalid API key (401), exhausted quota (402) or rate limiting (429).

Read the API documentation

Prefer to work in ChatGPT or Claude? Verify addresses from your AI assistant.

Integrations

Official integrations

  • ActiveCampaignActiveCampaign
  • Zoho CRMZoho CRM
  • MauticMautic
  • Google SheetsGoogle Sheets
  • ChatGPTChatGPT
  • GmailGmail

Via Zapier

  • ZapierZapier
  • SalesforceSalesforce
  • HubSpotHubSpot
  • ShopifyShopify
  • PipedrivePipedrive
  • AirtableAirtable
  • MailchimpMailchimp

More Email Deliverability Tools

Beyond verification, monitor and improve your sender reputation.

Email Blacklist Monitor

Blacklist Monitor

Monitor your domains and IPs across 50+ blacklists and get alerted before deliverability is affected.

DMARC Monitor

DMARC Monitor

Set up, monitor, and enforce DMARC policies to prevent phishing and protect your domain.

IP Warmup Service

IP Warmup

Gradually warm up new sending IPs with automated schedules to build a strong sender reputation.

Email Scoring Service

Email Scoring

Score your email content for spam triggers before sending and improve deliverability rates.

Inbox Placement Test

Inbox Placement Test

Test where your emails actually land — inbox, spam, or promotions — across major mailbox providers.

Simple, Transparent Pricing

Start free and scale as you grow. No hidden fees, no long-term commitments.

Free Email Verification Plan

Free Forever

$0

Verify up to 50 email addresses every day for free. No credit card required. The free plan does not expire. A free account is required.

Pay-As-You-Go Email Verification

Pay-as-You-Go

From US$ 4 for 500 verifications. Buy only the credits you need — credits never expire.

Monthly Email Verification Subscription

Monthly Subscription

Daily verification limits with predictable monthly billing.

Common Use Cases

Signup and lead forms

Check addresses at the point of entry with the API: catch typos with did_you_mean and flag disposable addresses before they reach your database.

List cleaning before campaigns

Run bulk email verification on a list before sending and remove invalid addresses to reduce bounces.

CRM and marketing tools

Verify contacts where they already are, through official integrations or Zapier.

Email Verification FAQ

Is an email sent to the address during verification?

No. Mailbox verification is performed over SMTP without sending an email.

Does “unknown” mean the address is invalid?

No. Unknown means the verification could not reach a reliable conclusion — for example because of a timeout, temporary blocking (greylisting) or an unavailable mail server. You can verify the address again later.

Can every mailbox be confirmed?

No. Some mail servers may not disclose mailbox existence or may temporarily block verification; in these cases the result may be Unknown. On catch-all domains, individual mailboxes cannot be confirmed.

What is a catch-all (accept-all) domain?

A domain whose mail server accepts messages for any address. Because every address is accepted, individual mailboxes on these domains cannot be confirmed; the API reports this with accept_all.

Is there a free plan?

Yes. Verify up to 50 email addresses every day for free. No credit card required. The free plan does not expire. A free account is required.

Do you store the email addresses I verify?

Addresses verified one at a time — in the email checker or through the API — are not retained. For bulk verification, result files are kept for 30 days so you can download them and are then deleted. Account data (name, email and credentials) is stored to provide the service.

About Easy Email Verification

Easy Email Verification is operated by EASY EMAIL VERIFICATION LTDA, a company registered in Brazil.

Legal name
EASY EMAIL VERIFICATION LTDA
CNPJ
60.422.884/0001-02
Address
Av. Almirante Tamandaré, 94, Sala 610 – Coqueiros, Florianópolis – SC, 88080-160, Brazil
Contact
info@easyemailverification.com
Support
support@easyemailverification.com

Documentation · Terms of Service · Privacy Policy · Data Protection

Start Verifying Emails for Free Today

Create your free account and verify up to 50 email addresses per day. No credit card required.

Create your free account

By using this website, you automatically accept that we use cookies.