Bulk email verification

Know your list.
Before you send.

Verify email addresses in a spreadsheet. Download the results with your original columns intact.

Upload your list

Drop a CSV, Excel, or Numbers file

or choose a file

Verify 10,000 emails for $50. Pay per file.

See the results.

Your spreadsheet, with the results alongside.

Illustrative email results. Every column in an email-only results file.
EmailThe email address exactly as uploaded.parse_deliverabletrue means likely to accept mail. false means delivery was not confirmed. Empty means the mail server gave no answer, for example because it timed out or blocked verification.parse_freeUses a consumer provider such as Gmail or Outlook.com. A company address hosted by Google is not a consumer mailbox.parse_disposableUses a temporary email provider.parse_roleA role address such as info@, sales@, or support@.parse_catchallThe domain accepts any address. This does not confirm the individual mailbox.parse_validThe address has valid email syntax. This does not confirm that the mailbox exists.parse_duplicateThe address appeared earlier in this column. Its row is kept and the result is reused.parse_domainThe part after @.parse_domain_typeA recognized academic, government, or military domain namespace. Empty when uncategorized.parse_domain_validThe domain has a route for receiving mail. This does not confirm the individual mailbox.parse_emailThe address checked, in lowercase with surrounding spaces removed. Typo suggestions are kept separately.parse_didyoumeanA suggested address when the domain looks misspelled. The original is kept. Empty when there is no suggestion.parse_first_nameA first-name hint from the address, not verified identity. Empty when unclear.parse_no_replyThe address matches a no-reply pattern. This is separate from deliverability.parse_tagText after the first + in the address. For jane+news@mit.edu, the tag is news. Empty when absent.parse_mail_providerThe mail service identified from the domain’s mail records. Empty when unidentified.parse_reasonThe recorded explanation for the mailbox result, such as accepted, mailbox_not_found, or catchall. Empty when no reason was recorded.parse_errorA row error, when one is recorded. Unavailable checks can leave this empty too; read Deliverable for the result.
bobby.tables@xkcd.comfalsefalsefalsefalsefalsetruefalsexkcd.comtruebobby.tables@xkcd.comfalsemailbox_not_found
jeff@amazon.comtruefalsefalsefalsefalsetruefalseamazon.comtruejeff@amazon.comfalseaccepted
press@10minutemail.comfalsefalsetruetruefalsetruefalse10minutemail.comfalsepress@10minutemail.comfalse
tom.f@gmail.comtruetruefalsefalsefalsetruefalsegmail.comtruetom.f@gmail.comfalseGoogleaccepted
tom.f@gmal.comfalsefalsefalsefalsefalsetruefalsegmal.comfalsetom.f@gmal.comtom.f@gmail.comfalse
jane@mit.edutruefalsefalsefalsefalsetruefalsemit.eduacademictruejane@mit.eduJanefalseaccepted
jane+news@mit.edutruefalsefalsefalsefalsetruefalsemit.eduacademictruejane+news@mit.eduJanefalsenewsaccepted
jane@nasa.govtruefalsefalsefalsefalsetruefalsenasa.govgovernmenttruejane@nasa.govJanefalseaccepted
alex@army.miltruefalsefalsefalsefalsetruefalsearmy.milmilitarytruealex@army.milAlexfalseaccepted
info@parseapi.comfalsefalsefalsetruefalsetruefalseparseapi.comtrueinfo@parseapi.comfalse
sales@brasscanyon.comfalsefalsefalsetruetruetruefalsebrasscanyon.comtruesales@brasscanyon.comfalsecatchall
jeff@amazon.comtruefalsefalsefalsefalsetruetrueamazon.comtruejeff@amazon.comfalseaccepted
no-reply@example.comtruefalsefalsefalsefalsetruefalseexample.comtrueno-reply@example.comtrueaccepted
unanswered@example.comfalsefalsefalsetruefalseexample.comtrueunanswered@example.comfalse

Illustrative results · All email columns · One unanswered-check example

Download this example

WHAT COMES BACK

contacts.csv

Deliverable

This mailbox is likely to accept email.

Review

A disposable email address. Review before sending.

Invalid

The mail server reported that this mailbox does not exist.

Unknown

The mailbox could not be verified.

See what else this file can doNames, phones, locations, dates, and IPs.

Split full names.

In your file

ALEX MORGAN

Added to your file
First name
Alex
Last name
Morgan

Names & gender

  • Cleaned names
  • First & last names
  • Gender estimate
  • Salutations
  • Initials
  • Short & directory formats

One price for your file.

Email verification, with volume pricing. Files start at $5.

Unique email addresses. Up to 1 million.

Estimated file price

$50USD

For email verification. Your final price reflects the unique addresses in your file and any extra checks you select.

Upload your list

Repeated addresses cost once.

Automatic partial refunds from $1 per file.

More than a
mailbox check.

Verify email addresses and enrich the rest of your spreadsheet in the same upload.

  • Mailbox verification

    Mailbox availability, valid email format, and mail routing.

  • Addresses to review

    Catchall domains, disposable emails, shared inboxes, and no-reply addresses.

  • Duplicates and typos

    Repeated emails, cleaned addresses, and suggestions for misspelled domains.

  • Names and tags

    Suggested first names and the tags after a plus sign in an email address.

  • Provider and domain details

    Mail providers, consumer email accounts, and academic, government, or military domains.

  • The rest of your spreadsheet

    Optional checks for names and gender, phones, locations, street addresses, dates, time zones, and IPs.

disposable email domains
75k+
name@mailinator.com
role inbox names
1,020
support@example.com
known domain typos
1,517
gmial.comsuggested domain:gmail.com

Inside your download.

Every column in the example, explained below.

true means yes. false means no. Empty means no answer or not applicable.

Mailbox checks

CSV examples
Deliverableparse_deliverable
true means likely to accept mail. false means delivery was not confirmed. Empty means the mail server gave no answer, for example because it timed out or blocked verification.
truefalse
Catchallparse_catchall
The domain accepts any address. This does not confirm the individual mailbox.
truefalse
Valid formatparse_valid
The address has valid email syntax. This does not confirm that the mailbox exists.
truefalse
Mail routingparse_domain_valid
The domain has a route for receiving mail. This does not confirm the individual mailbox.
truefalse
Reasonparse_reason
The recorded explanation for the mailbox result, such as accepted, mailbox_not_found, or catchall. Empty when no reason was recorded.
acceptedmailbox_not_foundcatchall
Errorparse_error
A row error, when one is recorded. Unavailable checks can leave this empty too; read Deliverable for the result.
Empty

Email address flags

CSV examples
Disposableparse_disposable
Uses a temporary email provider.
truefalse
Shared inboxparse_role
A role address such as info@, sales@, or support@.
truefalse
No-reply addressparse_no_reply
The address matches a no-reply pattern. This is separate from deliverability.
truefalse
Consumer mailboxparse_free
Uses a consumer provider such as Gmail or Outlook.com. A company address hosted by Google is not a consumer mailbox.
truefalse
Duplicateparse_duplicate
The address appeared earlier in this column. Its row is kept and the result is reused.
truefalse

Email address details

CSV examples
Original emailEmail
The email address exactly as uploaded.
tom.f@gmal.com
Cleaned emailparse_email
The address checked, in lowercase with surrounding spaces removed. Typo suggestions are kept separately.
tom.f@gmal.com
Suggested first nameparse_first_name
A first-name hint from the address, not verified identity. Empty when unclear.
Jane
Address tagparse_tag
Text after the first + in the address. For jane+news@mit.edu, the tag is news. Empty when absent.
news
Mail providerparse_mail_provider
The mail service identified from the domain’s mail records. Empty when unidentified.
Google
Domainparse_domain
The part after @.
gmail.com
Typo suggestionparse_didyoumean
A suggested address when the domain looks misspelled. The original is kept. Empty when there is no suggestion.
tom.f@gmail.com
Domain typeparse_domain_type
A recognized academic, government, or military domain namespace. Empty when uncategorized.
academicgovernmentmilitary

Your original columns stay in the file. Files with multiple detected columns add a prefix, such as parse_email_deliverable, to identify each result.

Questions and answers.

Can this help reduce bounced emails?

The checks identify invalid and undeliverable addresses so you can leave them out before sending. This can reduce avoidable bounces, but it does not guarantee inbox placement or that every message will be delivered.

Can I upload a list with just email addresses?

Yes. A single email column is enough, in a CSV, Excel, or Numbers file. The email column is detected automatically and you can review it before paying.

What if my spreadsheet has other contact details?

Keep them in the same file. You can verify only the emails or select additional checks for supported columns, such as names, phone numbers, and locations. The quote shows the total for your choices before you pay.

What is free, and when do I pay?

Preview results for up to 10 rows for free, without an account or card. Choose your checks and see the exact total before confirming the full run. You can pay once for the file; no subscription is required.

Will my original data or duplicate rows be removed?

The full results preserve your original columns and row order, with check results added in new columns. Duplicate addresses are flagged and their rows are kept.

What do the result groups mean?

Deliverable means the mailbox check returned a positive result; Invalid means the checks found an invalid or undeliverable address. Review includes disposable addresses and catchall domains, which accept addresses without confirming the individual mailbox. Unknown means no completed mailbox result is available.

Do I pay for checks that cannot finish?

For new one-time files, unanswered checks are automatically refunded when the file's total refund is at least $1. Smaller partial refunds are not issued automatically. Failed jobs receive a full refund. An unanswered mailbox check is marked Unknown, with its result cells left blank. See the billing terms.

How do I use the results in my email platform or CRM?

Download the full results or a selected result group as a CSV. Use your email platform or CRM’s CSV import and map the email column and any other fields you want to keep. The results include your original contact columns.

Where does the suggested first name come from?

A recognizable name in the email address, such as Jane in jane.doe@example.com. It is a suggestion, not verified identity. Ambiguous addresses and shared inboxes are left blank.

Will you email anyone on my list?

No. Verification checks the addresses without sending an email to the people on your list.

How long will my file take?

The quote includes a processing estimate. Processing continues if you close the page, and an email confirms when the results are ready.

How is my file handled?

Files are stored privately, but anyone with your job link can access them, so keep the link private. Downloads are available for 30 days from upload; see our storage and deletion details, or contact us to request deletion. We do not sell or rent your personal information.

Check your list before your next send.

Preview the results before you pay.