Processing Your Request... Please Wait ...



Real-time Email Deliverability Check (New)

Upload TXT, CSV or Excel file with Email Addresses
Identify invalid, catch-all, abuse emails and known email spam traps in your email list.

After uploading your file, you will specify the column with the email addresses. Then you will need to either login or create a new account, pay, and when processing is complete, download your results.

Note: Free Business Account is required for ongoing batch processing. You will be able to process your first file with a quick registration. Before uploading your next file, please do not forget to upgrade your new account from Personal to Business.

Estimate your costs

Help and Instructions

  • Text (*.txt, *.csv) and Excel (*.xlsx) files can be uploaded.
  • In a Text file, columns can be separated by tab, comma or pipe (|).
  • Your file can contain one or many (up to 20) columns in any order.
  • The header row with column titles is optional.
  • At least one column should contain email addresses
  • Rows with invalid or missing data will be skipped. Please review, clean up your file (e.g. remove any blank lines) and verify good formatting before submitting to avoid unexpected results.
  • We do not check for duplicates. You are charged for hits for each row of submitted data. Please remove duplicates data before processing, if you do not wish to be charged for them.
  • There is no limit on number of records.

    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 proprietory 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., to the mail administrator will forward that email to a "catch-all" address, like 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, receicing mail server exists, but we did not get the reponse 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 - forwards to a valid real address (e.g. to
    • antispam_system - unknown email status due to anti-spam systems deployed at the server.
    • does_not_accept_mail - domain can send, but not receive email
    • exception_occurred - mail server error
    • failed_smtp_connection - connection to mail server failed (likely invalid)
    • failed_syntax_check - email format is invalid (e.g. name$
    • forcible_disconnect - connection to mail server dropped (likely invalid)
    • global_suppression - email is found in a global suppression list (GSL). Do not email.
    • greylisted - temporarily unable to validate. You can try again later.
    • leading_period_removed - valid email address can start with a period '.' We will remove it, to make it compatible with all mailing systems
    • mail_server_did_not_respond - server not responding to mail requests (likely invalid)
    • mail_server_temporary_error - mail server reports a temporary error (likely invalid)
    • mailbox_not_found - email account does not exist on the mail server
    • mailbox_quota_exceeded - account exceeded their space quota and are not accepting emails
    • no_dns_entries - domain is not valid or mail server does not exist
    • possible_traps - do not send emails to this address
    • role_based - a group email like
    • timeout_exceeded - no response from the server in 60 seconds. You can try again.
    • unroutable_ip_address - emails domains point to an un-routable IP address

  • DISPOSABLE. True (Yes) or False (No). Temporary email address created for the sole purpose to register without giving the real email address. These emails are exist from few minutes to few months.
  • TOXIC. True (Yes) or False (No). Domains are known for spam or abuse, and bot created email addresses.
  • FIRSTNAME*. The first name of the owner of the email when available.
  • LASTNAME*. The last 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.

    Here is the overview of the next steps:

  • Define Columns. We will show a preview of the uploaded file, where you will tell us which column contains email addresses.
  • Review and Submit Your Order. We will show the processing cost, based on selected service and record count. Then, depending on the file size, you may be given one of the two options or both:
    • Process Now - Wait for processing to complete, keeping the page open (5 seconds to 30 minutes).
    • Schedule Processing - OK to close browser or use other SearchBug tools. You will receive email when file is ready (same or next day).

  • Payment. This step a bit diffrent for exsting 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.

  • Download Results. With the 'Process Now' option, you will be able to download results immediately after processing. If you scheduled processing, we will send you an email with a link to download the results when ready. With both processing options, the output files can be found in My Account > Reports.

  • First, we verify if domain (e.g. in exist, registered and valid.
  • Second, we contact nameserver for the domain to find if MX record exist. MX Record tells that that there is a mail server to recieve incoming messages for the domain.
  • Finally, we do a "hand-hake" with the Mail Server, asking if it will accept the message to the specified address. This is exactly what happens when you send actual email.

  • Cost is based on number of records in your file and it goes down significantly with larger volumes.
  • Cost range is from 5 to 0.5 cents per email, depending on volume. Volume tiers start at 100, 1,000 and 5,000.
  • Use "Estimate your costs" above for a specific quote.
  • There is a $7.00 Minimum Charge for any results

    Contact Us by email or Call 800-990-2939 (Mon - Fri 8:30 am - 4:00 pm PST)