Free to try — no credit card

Don't burn your domain on dead mailboxes.

SMTP mailbox probes for cold outreach and signup forms. Catch-alls stay scored, every failure gets a reason, and Unknown credits are refunded.

Bulk CSV & Excel verificationPricing from €35 for 10,000

Unknown results refunded
Catch-alls stay Risky, never Valid
Credits don't expire
Opt-in auto-delete of results
Live Demo

Verify an email right now

No signup. Real SMTP probe. 3 of 3 free verifications left.

3 of 3 free verifications left

How email verification works in NexiphorVerifier

Built for sales and marketing teams who clean cold-outreach lists, CRM exports and event lists before a campaign — so dead mailboxes do not turn into bounces against your domain.

  1. Step 1

    Add the addresses

    Check one address, paste a list, or upload a CSV, TXT, Excel or PDF file. Duplicate rows are removed before checking.

  2. Step 2

    Each address is checked

    Syntax, domain and MX records, then a conversation with the receiving mail server up to the recipient step — no email is sent. A made-up address on the same domain shows whether it accepts everything (catch-all).

  3. Step 3

    Review status and reason

    Valid, Invalid, Risky or Unknown, with the reason behind it and a recommended action. Bulk jobs show live progress and a summary by outcome.

  4. Step 4

    Export what you will send

    Download everything or only the outcomes you choose, as CSV or Excel, with your original columns kept next to the result.

Trying one address first? Check an email address · Cleaning a whole file? See how bulk verification works · How SMTP verification works

What each result means — and what to do with it

Every address gets one of four statuses, a reason and a recommended action. The recommended action is the send decision, and the reason explains it: “the server said this mailbox does not exist” and “this domain accepts any address” call for different decisions.

  • Valid

    Positive evidence for this address: either the mailbox was confirmed, or the receiving server accepted it while rejecting a made-up address on the same domain.

    What to do: Safe to send when the mailbox was confirmed. Send with caution when the server accepted the address without confirming the mailbox.

  • Risky

    There is a reason for caution. For example, a catch-all domain accepts any address, so acceptance alone does not confirm this mailbox. Providers that accept without confirming, mailboxes that are full right now, and policy signals such as toxic domains or possible spam traps also land here.

    What to do: Send with caution, Review before sending or Try again — each row states which, and why. A catch-all domain's acceptance on its own is never treated as mailbox confirmation.

  • Invalid

    A reason not to send — for example the server said the mailbox does not exist, the domain has no working mail route, or the domain is disposable. A disposable domain is a policy classification, not proof that the address cannot receive mail.

    What to do: Do not send. Remove the address, or fix it when a likely typo correction is suggested.

  • Unknownshown as “No reliable result” in the dashboard

    No reliable answer: the server timed out, deferred or blocked the check. It says nothing about whether the address is good or bad.

    What to do: Follow the row's action: try again later, or review it before sending when the server blocked the check. If a charged check finishes as Unknown, that credit is refunded automatically.

A check talks to the receiving mail server without sending a message. Acceptance at that stage does not guarantee inbox placement — spam filtering happens later, when you actually send. Scores rank results; they are not delivery probabilities. Results also age, so re-check a list that has been sitting for months.

More detail: Valid vs Invalid vs Risky vs Unknown · What is a catch-all domain? · Try the email checker

What Makes Us Different

The Nexiphor Advantage

The differences you will notice in the results, the export and the bill.

We Don't Guess Valid

Unknown means the provider withheld a definitive answer — not that the address is bad. We refuse to guess (protecting your reputation) and refund those credits automatically.

Clear Failure Explanations

Reason codes per email: syntax, blocked, greylisted, temp fail—no guessing.

Real-time Bulk Progress

Watch each job fill in live, and download finished rows before the whole file is done.

Honest Catch-all Scoring

Catch-alls stay Risky with provider-graded confidence — we won't mark them Valid to inflate your list.

Scheduled List Verification

Connect Instantly, Smartlead, or Lemlist — auto sync, verify, and push on a schedule. HubSpot and other CRMs available in Beta.

Built for Large CSVs

Stable uploads + resilient processing for big lists, with exports grouped by the same outcomes you see on the job page.

Opt-in Auto-Delete

Results stay in your workspace unless you opt in. When enabled, results and uploaded addresses are deleted automatically after the window you set (1 hour to 90 days; 24 hours if you don't change it).

Opt-in Sync Verify API

Need the result in one HTTP call? Pass wait=true (or X-Nexiphor-Wait) on single verify — built for Zapier and scripts.

Ready to experience the difference? See it in action

Comparing verifiers

Built for operators who need to know why

MillionVerifier competes on bulk price; ZeroBounce sells a wider deliverability suite. We focus on the verification itself: a reason on every result, catch-alls kept out of Valid, and Unknown credits returned.

Unknown results

NexiphorVerifier
Credit returned automatically
MillionVerifier
Marketed as a refund for risky emails; terms describe discretionary goodwill credits
ZeroBounce
Not charged

Published pay-as-you-go price

NexiphorVerifier
€35 for 10,000 (EUR)
MillionVerifier
$89 for 50,000 (USD)
ZeroBounce
$39 for 2,000 (USD)

Checked on 16 October 2026 against ZeroBounce's pricing page and MillionVerifier's homepage, help centre and terms. Prices: our smallest pack, ZeroBounce's stated minimum purchase, and the 50,000 example on MillionVerifier's homepage — each in its own currency. Vendor terms change — check them before you decide.

Full comparisons: NexiphorVerifier vs ZeroBounce · NexiphorVerifier vs MillionVerifier

Pricing

Pay for the addresses you actually check

One credit per address. Buy a pack when you need one — there is no subscription, and unused credits stay on your balance.

Credit packs

One credit, one address checked

Packs are one-off purchases in EUR. If a check ends Unknown, the credit goes back to your balance.

  • Single address checks
  • CSV, Excel or pasted lists
  • A reason on every result
  • Unknown results refunded
  • Credits don't expire
  • Catch-alls stay Risky

Choose a pack size

10,000 credits

See every pack and what uses a credit
Pack price€35

€0.0035 per address

Buy credits

100 free credits on signup. Unknown results return to your balance automatically.

Security

Privacy You Can Trust

Your data security is our top priority. We've built NexiphorVerifier with privacy at its core.

Zero-Storage Mode

Off unless you turn it on; until then, results stay in your workspace. When enabled, results and uploaded addresses are deleted automatically after the retention window you set (1 hour to 90 days; 24 hours if you don't change it). Billing records and job totals are kept.

GDPR-Ready Practices

Built with GDPR principles: data minimisation and deletion controls, with a published data processing agreement.

TLS Encryption

All data encrypted with TLS during transmission.

No Data Reselling

We never sell, share, or train models on your data.

TLS Encryption
Zero-Storage Option
Data Deletion Controls
No Resale / No Training
Ready when you are

Start with 100 free credits No card required

Check addresses in the browser now, upload a list when you are ready, and buy credits only when you need more.

Real-time results
No credit card
100 free credits on signup