Skip to content

Upload a list

Uploading a file is the main way to verify a list. Open the Dashboard in the app and pick the Upload tab.

File types.csv or .txt (export Excel or Google Sheets as CSV first)
Addresses per listUp to 2,000,000
File sizeUp to 200 MB
SeparatorsComma, semicolon, tab or pipe — detected automatically

A sample file is available on the Upload tab if you want to see the expected shape.

You don’t have to rename anything. EmailShield looks for a header such as Email, Emails, Email Address, E-mail, Work Email, Personal Email, Email ID, Mail, or any header ending in “email” or “mail”. Columns about email, like Email Status, are ignored.

If no header matches, it picks the column that holds the most addresses in the first 50 rows.

In a .txt file, put one address per line. A first line without an @ is treated as a header and skipped.

  • Duplicates are removed, ignoring capital letters (Jane@Acme.com and jane@acme.com count once). Duplicates are free.
  • Addresses that aren’t valid email syntax are marked Invalid — Invalid email format and never charged.
  • Your other columns are kept and put back next to each address when you export.
  • You’re charged 1 credit per remaining address, up front. Unknown results are refunded when the job finishes.

You’ll be taken to the job’s results page. It fills in as answers arrive, and you can leave at any time — the job keeps running on our side. Mail servers are asked at a steady, polite pace so they keep answering honestly, so a large list can take a while.

To get an email when a job finishes, turn on Job completion under Profile → Notifications.

  • Paste — paste addresses separated by new lines, commas or semicolons. Good for a few hundred.
  • Single — check one address. It runs as a one-address job and opens its result.
  • API — up to 50,000 addresses per call. See the API quickstart.
  • Inside LeadSonar — verify leads without leaving LeadSonar. See Find leads with LeadSonar.