Verification methodology

7 layers. One shot.
98% accuracy.

Most tools run a single syntax check, call it "verified", and charge you anyway. We run a 7-layer pipeline — syntax, DNS, SMTP, pattern scoring, catch-all detection, deduplication, and proprietary signal enrichment — before a result is ever marked valid. If we can't confirm it, you don't pay.

Accuracy
98%
On verified records
Layers
7
Every credit, every time
Bounce rate
<2%
vs. industry 8–15%
If no match
Free
No hit = no charge

The pipeline

What actually happens to every email

All 7 layers run sequentially. An address that fails early is dropped immediately — no wasted compute, no inflated credit charges. You only pay when something passes all 7.

01

Syntax & Format Validation

Instant · No network

Before any network request fires, we validate RFC 5321/5322 compliance — local-part structure, domain format, length limits, and common typo patterns (transposed TLDs, missing dots, double-@ artifacts). Malformed addresses are rejected immediately at zero cost.

02

Domain & MX Record Lookup

DNS lookup

We query DNS for MX records to confirm the domain actively accepts email. Domains with missing, misconfigured, or parked MX records fail here. We also detect whether the domain is a known spam trap, disposable address provider, or role-based alias (info@, admin@, noreply@).

03

SMTP Handshake

Live SMTP probe

We connect to the receiving mail server and simulate delivery — stopping just before the message body is sent. The server's response tells us whether the specific mailbox exists and is actively receiving. A 250 response is a mailbox confirmation; everything else is graded accordingly.

04

Pattern & Confidence Scoring

Confidence 0–100

Every domain has an email format pattern (firstname.lastname@, f.lastname@, etc.). We cross-reference the candidate address against known patterns for that domain, then assign a confidence score from 0–100. Low-confidence addresses don't pass — they're surfaced with their score so you can decide.

05

Catch-All Detection

Opt-in · +0.1 credits

About 30–40% of B2B domains are configured to accept all incoming addresses — valid or not. SMTP alone can't catch these. We probe with known-invalid addresses to identify catch-all configurations, then apply additional scoring to separate likely-valid from likely-invalid addresses in that domain.

06

Proprietary Signal Enrichment

Proprietary · Undisclosed

Beyond SMTP, we cross-reference multiple independent external signals — things like whether the address has activity across the broader web, historical reputation data, and engagement patterns. These signals don't change the SMTP result, but they provide a second opinion that catches addresses SMTP would pass but that bounce in practice.

07

Deduplication & Quality Gate

Free on dedup

Before a result is written to your account, we check it against your existing Contact DB. Duplicates are marked deduped and returned at no charge. The quality gate also enforces your list's accepted email status thresholds — if you've said VERIFIED only, anything below that threshold is excluded, not charged.

The specific signals and sources behind layers 4–6 are proprietary. We don't publish them because publishing them would allow bad actors to engineer around them. What we do publish: our accuracy numbers, our bounce rates, and our billing model — all independently verifiable against your send outcomes.

Why it matters

A 10% bounce rate will
get your domain flagged.

Gmail and Outlook use bounce rate as a spam signal. Once your sending domain hits ~5% hard bounce, inbox placement drops. Above 10%, you're looking at blacklisting. Most data tools give you email addresses — not verified email addresses.

Our 7-layer engine was built specifically because SMTP-only verification still misses ~8–12% of invalid addresses (catch-alls, patterns, and reputation). Layering independent signals closes that gap.

At scale — 10,000 verified emails
<200
Expected bounces
with LeadTale
800–1,500
Expected bounces
industry average
$3,200
Domain recovery
cost (est.)
LeadTale vs. typical enrichment tools
AttributeLeadTaleIndustry avg.
Bounce rate<2%8–15%
Catch-all handlingLayer 5 scoringSMTP pass-through
SMTP verificationLive handshakeVaries (many skip)
Failed lookup chargeFreeOften billed
Signal layers71–3
Confidence scoreReturned per resultRarely exposed

Credit model

You pay for what we find. Not what we try.

Running all 7 layers costs real compute. We absorb the cost on failures — because our model only works if you trust the results. If we charge you whether or not we find anything, we have no incentive to be honest about what we can actually verify.

This is not a common billing model in the industry. Most tools charge per lookup regardless of outcome. We charge per verified hit.

See full credit economics
Verified email found
Passed all 7 layers. SMTP-confirmed or pattern-scored above threshold. 1 credit charged on result acceptance.
Catch-all result (opt-in)
Domain accepts all addresses. We scored it as best we can. If you opted in to catch-all enrichment: 1.1 credits. You decide whether to accept it.
0
No match / not found
All 7 layers ran. No valid address found. 0 credits charged. The pipeline ran for free.
0
Duplicate (deduped)
Address already in your Contact DB. Returned as deduped. 0 credits charged.

FAQs

Common questions about verification

How does SMTP verification actually work?
We connect to the mail server for the domain, issue a RCPT TO command for the target address, and record the server's response. A 250 response means the server acknowledged the mailbox exists. We do this without sending an actual email — the connection is dropped before any message is transferred. The limitation: some servers are configured to accept all RCPT TO commands regardless (catch-alls), which is why we need layers 5 and 6 on top.
What is a catch-all domain and why does it need a separate layer?
A catch-all domain is configured so its mail server accepts delivery for any address at that domain — valid or not. When you send a RCPT TO for a catch-all, it always returns 250, even for made-up addresses. This makes standard SMTP verification useless for ~30–40% of B2B domains. Our Layer 5 detects catch-all behavior by probing with known-invalid addresses first. If the domain catches everything, we fall back to pattern scoring and external signals to estimate validity.
What does the confidence score mean?
Every verified result includes a score from 0–100. Above 80 is a strong SMTP-confirmed or multi-signal match. 60–79 means we found the address through pattern matching and supporting signals but couldn't get a direct SMTP confirmation. Below 60 is catch-all territory — technically possible but not guaranteed deliverable. Your list settings determine which score thresholds count as accepted.
Why won't you tell me what the proprietary signals are?
Publishing the exact signals and sources used in layers 4–6 would give spammers and data vendors a roadmap to engineer around them. The signals work partly because they're not public. What we do disclose: the categories of checks, the accuracy numbers, and the billing model. You can verify our accuracy claims against your own bounce outcomes after your first send.
What happens if an email passes verification but bounces anyway?
No verification system is 100%. Our goal is to get bounce rates below 2% — we don't claim zero. If you're seeing consistent bounces on LeadTale-verified emails, contact support with the addresses and bounce codes. We use this feedback to improve our signal weighting and, in clear cases where our pipeline was wrong, we'll make it right.
How fresh are your verification results?
Email validity changes — people leave companies, domains lapse, server configs change. We cache results but re-verify any address older than 6 months before returning it. For email lookup (guessing a new address from name + domain), we always run the full 7-layer pipeline fresh — no cached results on new discoveries.
Does verification affect my CRM or sending tools?
Verification in LeadTale is a data quality step, not a deliverability sender reputation tool. We clean your data before it goes to your CRM or sequencer. You control what gets pushed: verified-only, verified + catch-all, or manual review. We don't touch your sending infrastructure or sending reputation directly.
Start verifying

See the difference in your first batch.

Free tier gives you 100 credits every month — no card required. Upload a CSV or run lookups one at a time. You'll see verification status, confidence score, and exactly why each result passed or didn't.

100 credits / month free No charge on failures Cancel anytime