Bulk email verifier protects your emailing reputation.
Searchbug 27 point bulk email validation identifies valid, invalid, disposable, toxic, and catch-all email addresses from your list to prevent email bounces and increase email deliverability. We'll also identify Abuse addresses owned by users who often mark emails as Spam so your emails go to the inbox. Don't get labeled as a spam sender. Spam trap email addresses that do not belong to real people are also detected and identified.
Process just a few or more than a million records.
Upload TXT, CSV or Excel file to get started
This step usually takes a few seconds.
Email Verification Helps Companies Increase Engagement, Conversions, and Ensures Maximum In-Box Delivery So You Can Keep Bounces to a Minimum and Maintain A Good Email Reputation
We all know a bad email account
costs your company wasted time
and resources.
Statistics show between 7% - 21% of all
email addresses entered on web forms and
registration sign-ups are either fake,
invalid, or mispelled.
TYPOS AND FAT
THUMBS HAPPEN,
BUT WE CAN HELP.
How does it work?
Simply upload your file, define the columns, select service level and start processing.
You will need to log in or sign up, then pay, and when processing is complete, download your results.
Toxic Emails Remove emails that
have domains known
to be used by bots
Errors Identify invalid
formatting in email
addresses
Validation Ensure that the
emails you have are
valid and safe to email
Accept Identify if an address
can only send emails
and not receive them
Spam Traps Find out if an
email address is only
a spam trap
WHAT WILL SEARCHBUG CHECK and ADD TO MY FILE?
-
Valid or Invalid Email
- We will check to ensure the email address will be accepted by the receiving email server for delivery. Safe to email. The bounce rate is under 2%.
-
The results will be returned in a CSV (comma-separated values) text file. You can open CSV files with Excel. The file will contain all your original data with New columns added at the end.
- STATUS. Using Real-time verification in carrier billing systems And other advanced proprietary methods the following statuses are reported
- VALID - Email Address will be accepted by the receiving mail server for delivery. Safe to email. Bounce rate is under 2%. Not a CATCH-ALL email (see below).
- INVALID - Mail Server will reject email or Email account does not exist or No mail server for the domain or Domain is not valid or Email format is incorrect. The results almost 100% accurate. See SUB-STATUS column for details.
- CATCH-ALL - Some corporate email servers, will always return a VALID response, whether the email address is actually valid or invalid. They do this to prevent people from harvesting real email addresses from their mail server. In other cases, mail operators collect all emails sent in valid invalid accounts (e.g., misspelledname@domain.com) to the mail administrator will forward that email to a "catch-all" address, like review@domain.com to review at all the emails sent to their mail server to see if anything important was sent to an invalid recipient.
- SPAMTRAP - An email address not used by a person, but actively monitored. If a spam trap receives an email, it will consider it as spam because that email address never opted in to receive emails.
- ABUSE - high risk emails, where recipient clicks the "Spam" link often.
- DONOTMAIL - either a group email (SUB-STATUS = role_based) or a possible trap. Do not use.
- UNKNOWN - Status cannot determined. Domain is valid, receiving mail server exists, but we did not get the response in time. An anti-spam system might be blocking the access. You are not charged for UNKNOWNs.
- SUB-STATUS. Additional information, if available
- alias_address - (valid) These emails addresses act as forwarders/aliases and are not real inboxes, for example if you send an email to forward@example.com and then the email is forwarded to realinbox@example.com. It's a valid email address and you can send to them, it's just a little more information about the email address. We can sometimes detect alias email addresses and when we do we let you know.
- antispam_system - (unknown) These emails have anti-spam systems deployed that are preventing us from validating these emails. You can submit these to us through the contact us screen to look into.
- does_not_accept_mail - (invalid) These domains only send mail and don't accept it.
- exception_occurred - (unknown) These emails caused an exception when validating. If this happens repeatedly, please let us know.
- failed_smtp_connection - (unknown) These emails belong to a mail server that won't allow an SMTP connection. Most of the time, these emails will end up being invalid.
- failed_syntax_check - (Invalid) Emails that fail RFC syntax protocols
- forcible_disconnect - (Unknown) These emails belong to a mail server that disconnects immediately upon connecting. Most of the time, these emails will end up being invalid.
- global_suppression - (do_not_mail) These emails are found in many popular global suppression lists (GSL), they consist of known ISP complainers, direct complainers, purchased addresses, domains that don't send mail, and known litigators.
- greylisted - (Unknown) Emails where we are temporarily unable to validate them. A lot of times if you resubmit these emails they will validate on a second pass.
- leading_period_removed - (valid) If a valid gmail.com email address starts with a period '.' we will remove it, so the email address is compatible with all mailing systems.
- mail_server_did_not_respond - (unknown) These emails belong to a mail server that is not responding to mail commands. Most of the time, these emails will end up being invalid.
- mail_server_temporary_error - (unknown) These emails belong to a mail server that is returning a temporary error. Most of the time, these emails will end up being invalid.
- mailbox_quota_exceeded - (invalid) These emails exceeded their space quota and are not accepting emails. These emails are marked invalid.
- mailbox_not_found - (invalid) These emails addresses are valid in syntax, but do not exist. These emails are marked invalid.
- no_dns_entries - (invalid) These emails are valid in syntax, but the domain doesn't have any records in DNS or have incomplete DNS Records. Therefore, mail programs will be unable to or have difficulty sending to them. These emails are marked invalid.
- possible_trap - (do_not_mail) These emails contain keywords that might correlate to possible spam traps like spam@ or @spamtrap.com. Examine these before deciding to send emails to them or not.
- possible_typo - (invalid) These are emails of commonly misspelled popular domains. These emails are marked invalid.
- role_based - (do_not_mail) These emails belong to a position or a group of people, like sales@ info@ and contact@. Role-based emails have a strong correlation to people reporting mails sent to them as spam and abuse.
- role_based_catch_all - (do_not_mail) These emails are role-based and also belong to a catch_all domain.
- timeout_exceeded - (unknown) These emails belong to a mail server that is responding extremely slow. Most of the time, these emails will end up being invalid.
- unroutable_ip_address - (invalid) These emails domains point to an un-routable IP address, these are marked invalid.
- disposable - (do_not_mail) These are temporary emails created for the sole purpose to sign up to websites without giving their real email address. These emails are short lived from 15 minutes to around 6 months. There is only 2 values (True and False). If you have valid emails with this flag set to TRUE, you shouldn't email them.
- toxic - (do_not_mail) These email addresses are known to be abuse, spam, or bot created emails. If you have valid emails with this flag set to TRUE, you shouldn't email them.
- alternate - (valid) These emails are valid, but they are likely to be secondary addresses for the users. Alternate emails are often used to sign up for accounts but otherwise do not see much engagement. As opposed to primary email addresses, which would look more formal, alternate emails will usually contain numbers or more special characters, e.g 12j.o-hn2023@gmail.com. Identifying alternate email addresses allows for better email list segmentation. Users with formal emails are more likely to engage with your content.
- DISPOSABLE. True (Yes) or False (No). Temporary email address created for the sole purpose to register without giving the real email address. Disposable emails may only last from a few minutes to a few months.
- TOXIC. True (Yes) or False (No). Domains are known for spam or abuse, and bot created email addresses.
- FIRST and LAST NAME*. The name of the owner of the email, when available.
- GENDER*. The gender of the owner of the email, when available.
- LOCATION*. The location of the owner of the email, when available.
* Do not expect Name, Gender and Location results in many results. Getting account owner details is not primary purpose of this tool. Use Append Batch to obtain name from email.
-
Email Address a Catch-All
- Some corporate email servers will always return a Valid response regardless if the email address is actually valid or invalid. They do this to prevent people from harvesting real email addresses from their email server.
- In other cases, email operators collect all emails sent as valid. Then valid accounts like misspelledname@domain.com are sent to the email administrator which forwards that email to a "catch-all" address, like review@domain.com to review all the emails sent to their email server to see if anything important was sent to an invalid recipient.
-
SpamTrap Email
- This is an email address that is not used by a person but is actively monitored. If a spam trap receives an email it will be considered as spam because that email address never opted in to receive emails and you should purge them from your list.
-
High-risk Abuse Email
- If the recipient clicks the Spam button often to report it, his/her email is considered an Abuse email address and you should purge it.
-
"Do Not Use" Email
- Group email addresses or a role-based emails are a possible traps. You should purge email addresses we label as Do Not Use.
-
Disposable Email
- We will provide a True (Yes) or False (No) designation on your returned email validation file. A temporary or disposable email address is created for the sole purpose of registering without giving the real email address. Disposable emails may only last from a few minutes to a few months.
-
Toxic Email Address
- We will provide a True (Yes) or False (No) designation on your returned email validation file. The Domains in these email addresses are known for spam or abuse and are often bot created email addresses.
-
Unknown Email
- The Unknown status means our system cannot determine the validity of this address. The domain is valid, the receiving email server exists, but we did not get a response in a timely manner.
- Possible reasons for this are that an anti-spam system may be blocking our system access.
- You are not charged for Unknown responses but we would suggest purging these or sending a re-opt-in campaign.
-
Additional Information
- First and Last Name are sometimes associated with an email address validation and We will provide it when available.
- The gender of the owner of the email may also be available for some of the email addresses on your list. If available, it will be included.
- The location of the owner of the email is rarely provided however we do sometimes obtain this information and if available it will be included.
- If you want to append name or other personal information for an email address please try our Batch Append tool to obtain a name from an email address.
- We will tell you if the email address is an alias_address. Meaning the address you have forwards to a valid real address (eg. webmaster@mysite.com to joe@mysite.com)
- We will tell you if we encountered an antispam_system - unknown email status due to anti-spam systems deployed at the server.
- We will tell you if the email address in your file has a does_not_accept_mail server meaning the domain can send, but not receive email
- We will tell you if an exception_occurred meaning the email server has an error receiving email for that address.
- We will tell you if we receive a failed_smtp_connection error meaning the connection to email server failed which makes the email address likely invalid but we didn't receive a definitive email invalid response.
- We will tell you if any email address has an invalid format with a failed_syntax_check. Meaning the email address is not formatted properly such as "Joe Smith
" or Mikesmeial@gmai. or Bob@@123domain.com for example. - We will tell you if the connection to the email server dropped which likely means the email address is invalid and We will designate those with a forcible_disconnect status message.
- We will tell you if the email is found in a global suppression list (GSL) which means you should not send email due to a Global_suppression status. We recommend purging these from your list as well.
- We will tell you if the email address is temporarily unable to validate. Meaning the email is in a GreyList. You can either try the check this one again later or remove it from your list but you should not send anything to it at this time.
- We will tell you if a gmail.com email address is valid even though it starts with a period '.' and We will designate your list with a leading_period_removed. We will actually remove it for you so it's compatible with all mailing systems.
- We will tell you if the email server is not responding to mail requests which also make the email address likely invalid and we suggest removing these as well. These email addresses will have mail_server_did_not_respond designated in our returned file to you.
- We will tell you if the mail server reports a temporary error which also makes the email address likely invalid and we suggest removing these as well. These email addresses will have mail_server_temporary_error designated in our returned file to you.
- We will tell you if the email account does not exist on the mail server and designate those with a mailbox_not_found so you can purge these from your list and save the hassle of cleaning bounced emails afterward, also saving your email reputation.
- We will tell you if the account exceeded their space quota and are not accepting emails and designate those addresses with a mailbox_quota_exceeded so you can purge these from your list as well. Remember that bounced emails are harmful so you want to avoid sending any email that can potentially bounce. When users exceed quotas it typically indicates an email account they don't use often or use for opt-ins knowing they rarely if ever check them. Don't waste time sending emails to them.
- We will tell you if the domain is not valid or the mail server does not exist with the designation no_dns_entries so you can purge these from your list and save the hassle with the bounce and save your email reputation.
- We will tell you if the email address is a possible trap and should not send emails to this address. These will be designated with possible_traps and should be removed from your list.
- We will tell you if the email address is a "role_based" email address meaning it's part of a group email like support@mysite.com
- We will tell you if there is no response from the server in 60 seconds with a timeout_exceeded error. This means you can try again if you like.
- We will tell you if the email domain points to an un-routable IP address with the designation unroutable_ip_address. We recommend purging these from your list as well.
- There is a known issue with Yahoo.com and AOL.com email addresses reporting as "VALID", even though emails to certain addresses will hard bounce. This is due to the lack of clean up and purging of old mailboxes on their servers. Yahoo and AOL have both acknowledged the issue and are working towards correcting it.
Help and Instructions
-
How Should I Format the File I Upload?
- Text (*.txt, *.csv) and Excel (*.xlsx) files can be uploaded.
- Your file can contain up to 20 columns in any order. One column should contain email addresses.
- Columns can be separated by tab, comma or pipe (|). Unix, PC and Mac files are supported.
- Your file can have a header row with column titles or not have it.
- We do not check for duplicates or rows that contain blank or invalid records.
You are charged for each row of submitted data. Please remove duplicates and blank lines before processing, if you do not wish to be charged for them. - There is no limit on number of records. You can upload files with thousands or even millions of records. You will be notified by email when processing is complete.
-
What Happens After I Upload the File?
- Define Columns. We will show a preview of the uploaded file, where you will tell us which column contains phone numbers.
- Review and Submit Your Order. You wiill have a chance to review the processing cost and estimated time to process.
- Payment. This step a bit different for existing or new users.
- Existing users with a regular Pay-As-You-Go account: Your saved credit card will be authorized for the shown amount. After your file is complete, we will use that authorization to charge your card.
- Existing users with a Prepaid account: Your account balance will be used for the full payment.
- New Users will be asked to sign up and provide a credit card. It's a quick one-page registration process. Our system will authorize your credit card and charge it when your results are ready. Some new accounts may be put on hold for a verbal verification process. If your account is on hold and the timing of your results are critical, please call our office at (800) 990-2939 during business hours.
- Processing. If payment is successful and your account is in good standing, the processing will start immedeatly. You can close your browser or use other Searchbug tools. You will receive email when file is ready. The Bulk Dashboard will allow you to monitor the progress and see details on all your recent batches.
- Download Results. We will send you an email with a link to download the results, when ready. The output files can be found in Your Account > Reports and the Bulk Dashboard.
Here is the overview of the next steps: -
Where Does Your Information Come From?
- We verify if domain and mail server exist, registered and valid.
- Then we contact the mail server in the real-time asking if it will accept the message to the specified address.
- Finally, we use proprietary methods and data sources to identify spam trap, abuse, catch-all and disposable emails.
-
How Much Does It Cost?
- Cost is based on number of records in your file and it goes down significantly with larger volumes.
- Cost range is from $0.008 to $0.003 (0.8 to 0.3 cents) per email, depending on volume. Volume tiers start at 1000, 2500, 5000, 10000 and so on.
- Use PRICING CALCULATOR tool above for a specific quote.
- There is a $11.00 Minimum Charge for any results
- Search Tokens ($T) cannot be used as a payment for batch processing
-
Need Additional Help?
-
Contact Us by email or Call 800-990-2939 (Mon - Fri 8:30 am - 4:00 pm PST)
Check it out, Run a test - It's only $11
Simply upload a file with up to 1400 email addresses
and we will give you all the details for only $11.
Using a thorough Email Validation system
helps improve your digital marketing ad
budget and your ROI by catching and
correcting invalida data before they enter
your database.
Now you can improve your email marketing and your
database quickly and securely with our self-service
batch processing or our API.
THE SEARCHBUG REAL-TIME EMAIL
VERIFICATION WILL CONDUCT A 27-POINT
CHECK TO ENSURE YOUR EMAIL ADDRESS LIST IS THE BEST IT CAN BE.
WHY USE SEARCHBUG?
Quick setup
and phone support
Self-Service
processing
No contracts
Low $11 minimum
Competitive
volume-based pricing
You pay for
matches only
Your Customer data
is never shared or sold