Skip to content

For agencies, GTM engineers and cold-email operators

Know which addresses are real.From $0.60 per thousand.

Every address on your list gets a live SMTP conversation with the mail server that owns it. Catch-all domains are flagged separately, disposable addresses are dropped, and a server that will not answer costs you nothing. Buy credits outright, at 50k or 500k, with no subscription and no per-seat fee.

Start free

200 free verificationsNo card required.

Check one address now, no account needed

No message is ever sent to the address.

Example list summaryclients.csv

3,847

Addresses checked

Deliverable: Mailbox confirmed
3,102
Catch-all: Domain accepts everything
561
Invalid: Server rejected the address
184
Unknown: Refunded, never charged
0

Each group downloads as its own CSV, so the risky records never reach your sending tool by accident.

99.2%
Verification accuracy
$0.60
Per 1,000 at 500K
$0
Charged for unknowns
30 days
Scan data retained

How it works

Four things the engine does on every list

Built for teams whose next campaign depends on the list being clean, not roughly clean.

01

Remove the dead mailboxes first

While your list is processing, each address gets its own exchange with the mail server that owns the domain. A mailbox that no longer exists comes back rejected, lands in the invalid group, and never reaches the campaign you send.

Handshake log
  • dana@northwind.io250 OK
  • j.mercer@apex-labs.com250 OK
  • old.contact@brightpath.co550 rejected
  • sara@vantage.groupcatch-all

One bounce prevented in four addresses

02

Keep your sender reputation intact

Gmail and Outlook start filtering aggressively once a sender crosses a 2.0% bounce rate. Removing dead addresses before a send is the single largest lever on that number, and it is the one you control completely.

Hard bounce rate

4.1%

Before

0.4%

After

Gmail and Outlook filtering threshold: 2.0%

03

Never pay for an unknown result

When a mail server times out or answers with something indeterminate, the credit goes back to your balance automatically. You spend credits on results you can act on, which means deliverable, catch-all, or invalid.

Credit ledger
  • deliverable1 credit
  • unknown, no replyrefunded
  • invalid1 credit
  • catch-all1 credit

Four checks, three charged

04

Find the address, then confirm it

Hand the finder a name and a company domain. It works out which address pattern that company uses, then asks the mail server to confirm the result before you ever see it. A miss is free, and a best guess on a catch-all domain costs less than a confirmed hit.

Finder result
  • marcus.feld@orbitalabs.com250 OK
  • pattern: first.last@confirmed

Charged only when a live mailbox is found

Catch-all detection

Domains that accept every address are separated into their own group, so you decide how much risk to send into rather than finding out afterwards.

REST and bulk API

Verify an address at the point of capture, before a bad one lands in your CRM. Most teams have it integrated in about 20 minutes.

Segmented CSV export

Deliverable, catch-all, and invalid download as three separate files, ready to import straight into the tool you send from.

Typo correction

Misspelled consumer domains are corrected automatically, so an address that would have hard bounced becomes a deliverable one instead.

Getting started

Three steps, no setup

There is nothing to configure and nothing for an engineer to wire up first.

  1. 01

    Open a free account

    An email address or a Google login gets you in. The account starts with 200 verifications and no card on file.

  2. 02

    Add your list

    Paste addresses in, drop a CSV on the page, or call the API. Duplicates and formatting are cleaned up before anything is charged.

  3. 03

    Export the clean result

    Download deliverable, catch-all, and invalid as separate files, then import the deliverable set into your sending tool.

Developer API

Verify at the point of capture

One header and one endpoint. Check an address the moment it hits your signup form, your CRM, or your workflow tool, so a bad record never gets written in the first place.

Ask us about API access

Request

POST /api/verify/bulk
x-api-key: iv_live_...
content-type: application/json

{ "emails": ["founder@acme.com"] }

Response

200 OK

{
  "result": "deliverable",
  "provider": "Google Workspace",
  "credits": { "used": 1, "remaining": 199 },
  "is_disposable": false,
  "is_role_account": false
}

Exports

Drops into what you already use

Results come out as plain segmented CSV, so there is no integration to build and nothing to maintain.

  • Instantly
  • Lemlist
  • Apollo
  • Smartlead
  • Clay
  • HubSpot
  • Salesforce
  • Klaviyo
  • Mailchimp
  • n8n
  • Make
  • Zapier

Questions

Questions, answered

If something here is unclear, ask us and we will answer plainly.

How is the rate so much lower than the established tools?

We run our own SMTP verification nodes rather than reselling somebody else's cloud verification service. The check itself is the same RCPT TO conversation that every provider performs. What we do not carry is a sales team, a conference budget, or an enterprise licensing tier, and that difference shows up in the rate.

What counts as an unknown, and why is it free?

An unknown is any address where the recipient mail server timed out or answered with something that does not resolve to yes or no. We cannot tell you anything useful about that address, so charging for it would be charging for nothing. The credit returns to your balance automatically.

What is the difference between catch-all and invalid?

Invalid means the mail server actively rejected the address, so the mailbox does not exist and a send will hard bounce. Catch-all means the domain is configured to accept mail for every address, real or not, so no verification tool can confirm that one specific mailbox. We keep them in separate groups so you decide how much risk to send into.

Can you verify Gmail, Outlook and Yahoo addresses?

Yes. Those three block standard verification attempts in their own distinct ways, which is why many cheaper tools return unknown for them and charge you anyway. We run provider-specific logic for each, so a Gmail-heavy or Microsoft-heavy list comes back with real verdicts rather than a column of shrugs.

How does billing work?

Credits are bought outright in packs. Nothing renews, there is no monthly minimum, and you are never charged for an unknown result. There is no per-seat fee either, so adding people to the account does not change the bill. Full rates are on the pricing page.

What happens to the addresses I upload?

They are stored in your scan history so you can export the result later, and they are used for nothing else. We do not sell lists, enrich them, or recycle them into a database. Scan results and uploaded files are deleted permanently after 30 days, and you can delete any scan yourself at any point before that.

Is there a free trial?

200 verifications, no card required. You can also check a single address on this page without creating an account at all.

How do I reach a person?

Email support@infraverifier.com and a person answers. We aim to reply within one business day, and we do not route support through a chatbot first.

Get started

Test it on a list that matters

Run a real sample through the engine and compare it against whatever you use today. The free credits are enough for a proper test, not a toy one.

Start free
Free credits
200
Card required
No
Unknown results
Never charged