All posts

Verify a Swordfish Export Before You Send

··3 min read

A Swordfish export is a snapshot, and the email column in it should be checked on the day you send. We could not read Swordfish's own pages, so below is the generic routine that works for any contact export, with the vendor questions worth asking.

What we could and could not read

We tried Swordfish's site and its pricing page on 9 November 2026. Both returned only a bot check ("Checking for any bots"), so nothing about its email data, credits, statuses or exports could be read. Rather than guess, this guide does not describe them.

Before relying on any label in your file, ask the vendor:

  • What check produced the "verified" flag, and does it cover catch-all domains?
  • When was this specific address last checked?
  • Are you charged for rows that come back invalid?
  • What does the file contain for rows you could not confirm: blank, flagged or a guess?

See questions to ask a B2B data vendor for the longer list.

Why a Swordfish row can still bounce

  • Snapshot age. The contact was right at the time it was gathered (email valid but person left the company).
  • Catch-all domains. No outside check can confirm a mailbox on a server that accepts everything (catch-all emails: what to do).
  • Phone-first data. Files exported mainly for phone numbers can carry emails nobody re-checked.
  • Merged files. Swordfish rows combined with other sources. The oldest rows set your bounce rate.

The send-day routine

1. Export and note the date

Add an export-date column so you can re-verify by age later. Keep the original file untouched and work on a copy.

2. Clean

3. Verify

Upload the CSV at /verify, pick the email column and run it. Each address gets a live SMTP check.

Result Action
Valid Main sequence
Risky (catch-all) Second wave, best grades first
Risky (role, disposable, full) Drop for outreach
Invalid Suppress
Unknown Re-check tomorrow

Catch-alls come back as risky with a grade and a reason (catch-all scoring).

4. Re-import and send in waves

Download the results, keep valid rows for your main sequence and load them into your sender. Catch-alls go a day later in a small batch. Pause when hard bounces pass your platform's line (bounce rate thresholds by platform).

5. Compare against your own numbers

Note the bounce rate by source. If Swordfish rows bounce less than other sources after your own check, that is evidence worth more than any pricing page. Bounce rate by source helps compare.

What to do with each group

Valid rows go into the main sequence, with the verification date kept in a column.

Risky catch-all rows are the judgment call. The server accepts anything during the check, so the best you get is a grade and a reason. Send the best-graded ones first, a day after the valid wave, and stop if bounces rise.

Risky role, disposable and full-mailbox rows are poor outreach targets.

Invalid rows go to a permanent suppression list so they never return in a later import (cold email suppression lists).

Unknown rows mean the server did not answer in time. Retry the next day.

When the vendor will not say

If the vendor cannot say what its label means, treat the whole column as unconfirmed. That costs one upload and removes the guesswork. Keep a note of the bounce rate by source so you can compare the vendor against your own numbers later. Data vendors: verify before delivery describes the habit.

More on timing: how often to verify an email list. Compare approaches on the bulk email verifier page.

Try it on your own export

Upload a slice at /verify. The first 100 checks are free with a Google sign-in, no card.

Pro, $39 a month: Unlimited email verification.* Never metered, never cut off. See pricing.

*Fair use: the first 100,000 checks a month at full speed, then slower, never cut off.

Common questions

What does a Swordfish export contain?

We could not read Swordfish's help pages on 9 November 2026, so we do not describe its columns. Open your own file and find the email column.

Should I verify before sending?

Yes for older, merged or large exports. A live check turns an unconfirmed column into valid, risky or invalid.

How do I ask Swordfish what its label means?

Ask what check produced it, when it ran and whether it covers catch-all domains. Our vendor question list helps.

Can I verify a Swordfish export for free?

SimpleVerifier's first 100 checks are free with a Google sign-in, no card.

Check your list before you send

Real mailbox checks over SMTP, and nothing is sent to the address. Sign in with Google and your first 100 email checks are free, no card. Plans for bigger lists are on the pricing page.