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.
200 free verificationsNo card required.
Check one address now, no account needed
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.
- 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.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
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.
- Free credits
- 200
- Card required
- No
- Unknown results
- Never charged