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.
| 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.com | false | false | false | false | false | true | false | xkcd.com | true | bobby.tables@xkcd.com | false | mailbox_not_found | ||||||
| jeff@amazon.com | true | false | false | false | false | true | false | amazon.com | true | jeff@amazon.com | false | accepted | ||||||
| press@10minutemail.com | false | false | true | true | false | true | false | 10minutemail.com | false | press@10minutemail.com | false | |||||||
| tom.f@gmail.com | true | true | false | false | false | true | false | gmail.com | true | tom.f@gmail.com | false | accepted | ||||||
| tom.f@gmal.com | false | false | false | false | false | true | false | gmal.com | false | tom.f@gmal.com | tom.f@gmail.com | false | ||||||
| jane@mit.edu | true | false | false | false | false | true | false | mit.edu | academic | true | jane@mit.edu | Jane | false | accepted | ||||
| jane+news@mit.edu | true | false | false | false | false | true | false | mit.edu | academic | true | jane+news@mit.edu | Jane | false | news | accepted | |||
| jane@nasa.gov | true | false | false | false | false | true | false | nasa.gov | government | true | jane@nasa.gov | Jane | false | accepted | ||||
| alex@army.mil | true | false | false | false | false | true | false | army.mil | military | true | alex@army.mil | Alex | false | accepted | ||||
| info@parseapi.com | false | false | false | true | false | true | false | parseapi.com | true | info@parseapi.com | false | |||||||
| sales@brasscanyon.com | false | false | false | true | true | true | false | brasscanyon.com | true | sales@brasscanyon.com | false | catchall | ||||||
| jeff@amazon.com | true | false | false | false | false | true | true | amazon.com | true | jeff@amazon.com | false | accepted | ||||||
| no-reply@example.com | true | false | false | false | false | true | false | example.com | true | no-reply@example.com | true | accepted | ||||||
| unanswered@example.com | false | false | false | true | false | example.com | true | unanswered@example.com | false |
WHAT COMES BACK
contacts.csv
alex@example.comDeliverable
This mailbox is likely to accept email.
trial@example.orgReview
A disposable email address. Review before sending.
former@example.netInvalid
The mail server reported that this mailbox does not exist.
sam@example.netUnknown
The mailbox could not be verified.
See what else this file can doNames, phones, locations, dates, and IPs.
Split full names.
ALEX MORGAN
- 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
For email verification. Your final price reflects the unique addresses in your file and any extra checks you select.
Upload your listRepeated 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
- Deliverable
parse_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- Catchall
parse_catchall - The domain accepts any address. This does not confirm the individual mailbox.
truefalse- Valid format
parse_valid - The address has valid email syntax. This does not confirm that the mailbox exists.
truefalse- Mail routing
parse_domain_valid - The domain has a route for receiving mail. This does not confirm the individual mailbox.
truefalse- Reason
parse_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- Error
parse_error - A row error, when one is recorded. Unavailable checks can leave this empty too; read Deliverable for the result.
- Empty
Email address flags
- Disposable
parse_disposable - Uses a temporary email provider.
truefalse- Shared inbox
parse_role - A role address such as info@, sales@, or support@.
truefalse- No-reply address
parse_no_reply - The address matches a no-reply pattern. This is separate from deliverability.
truefalse- Consumer mailbox
parse_free - Uses a consumer provider such as Gmail or Outlook.com. A company address hosted by Google is not a consumer mailbox.
truefalse- Duplicate
parse_duplicate - The address appeared earlier in this column. Its row is kept and the result is reused.
truefalse
Email address details
- Original email
Email - The email address exactly as uploaded.
tom.f@gmal.com- Cleaned email
parse_email - The address checked, in lowercase with surrounding spaces removed. Typo suggestions are kept separately.
tom.f@gmal.com- Suggested first name
parse_first_name - A first-name hint from the address, not verified identity. Empty when unclear.
Jane- Address tag
parse_tag - Text after the first + in the address. For jane+news@mit.edu, the tag is news. Empty when absent.
news- Mail provider
parse_mail_provider - The mail service identified from the domain’s mail records. Empty when unidentified.
Google- Domain
parse_domain - The part after @.
gmail.com- Typo suggestion
parse_didyoumean - A suggested address when the domain looks misspelled. The original is kept. Empty when there is no suggestion.
tom.f@gmail.com- Domain type
parse_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.