Verified B2B email database vs scraped lists: what actually replies

You've seen the offer: 500,000 verified B2B contacts for $99. It feels like a shortcut to pipeline. But when you upload that list and hit send, the silence—or worse, the bounce notifications—tells a different story. The truth is, more rows rarely mean more replies. What matters is how many addresses actually work and reach a human who might buy.
How An Email Address Gets Verified
Verification is not a single check; it's a process. A reputable vendor first validates the domain's MX records to ensure it can accept mail. Then it performs an SMTP handshake—connecting to the mail server and asking if the specific mailbox exists without actually sending a message. Finally, it flags catch-all domains (where any address is accepted) and risky addresses (role-based, disposable, or with syntax issues). Addresses that pass all checks are marked deliverable; others are quarantined.
Scraped lists skip this entirely. They are harvested from websites, directories, and old databases with no real-time validation. Many addresses are outdated, misspelled, or belong to generic roles like info@ that never reply. Without verification, you're sending to a graveyard.
- MX check confirms the domain can receive email
- SMTP handshake tests if the mailbox exists
- Catch-all domains are flagged as risky
- Role-based and disposable addresses are filtered out
Why Scraped Lists Decay
People change roles. According to LinkedIn, the average tenure in a sales role is under two years. That means a scraped list loses relevance fast—addresses go stale, and replies drop. A list that was 70% accurate a year ago might be 40% accurate today. Verified databases are refreshed continuously, so the decay is minimized.
Scraped lists also suffer from duplication and irrelevant contacts. You might get 10,000 rows, but half are duplicates, and many are from industries or job titles you don't target. The illusion of volume hides the reality of waste.
- Job changes make old addresses obsolete
- Duplicates inflate row counts but not reach
- Irrelevant contacts waste send capacity
- Continuous verification keeps data fresh

The Numbers That Matter: Bounce Rate, Reply Rate, Cost Per Booked Call
Let's compare a verified database with a scraped list on three metrics. Bounce rate: Verified lists typically bounce under 2%, while scraped lists can bounce 20-30% or more. High bounces damage your sender reputation and can get you blacklisted. Reply rate: Because verified lists reach real people, reply rates can be 5-10%, versus 0.5-1% for scraped lists. Cost per booked call: This is the great equalizer. Suppose a verified list costs $500 for 1,000 contacts and yields 50 replies and 10 booked calls—that's $50 per call. A scraped list costs $50 for 10,000 contacts, but with a 0.5% reply rate, you get 50 replies and maybe 5 calls—$10 per call? Wait, that seems cheaper. But factor in the cost of your sales team's time, the damage to your domain, and the follow-up on bad data. In reality, the scraped list often costs more per call because of wasted effort and lost opportunities.
When you calculate cost per reply, not cost per row, verified data wins. A single booked call from a verified list can pay for the entire list many times over.
- Verified bounce rate: <2% vs scraped: 20-30%
- Verified reply rate: 5-10% vs scraped: 0.5-1%
- Cost per booked call is lower with verified data when you include labor
- High bounces hurt sender reputation and future deliverability

A 30-Minute Vendor Audit Checklist
Not all verified databases are created equal. Use this checklist to audit any vendor in 30 minutes. First, request a sample of 100 contacts that match your ideal customer profile. Run the sample through a verification tool like NeverBounce or ZeroBounce to see the real bounce rate. Second, ask about their verification process: do they use SMTP handshakes? How often do they refresh? Third, check for catch-all domains—a high percentage means risky sends. Fourth, test the vendor's support: ask a question and see how quickly they respond. Finally, look for transparent pricing and a money-back guarantee.
A credible vendor will happily provide a sample and explain their methodology. If they dodge, walk away.
- Request a 100-contact sample and verify it yourself
- Ask about SMTP verification and refresh frequency
- Check the percentage of catch-all domains
- Test support responsiveness before buying
- Look for a guarantee or refund policy
Cost Per Reply, Not Cost Per Row
The scraped list pitch focuses on price per row. But in lead generation, the only metric that matters is cost per reply—or better, cost per booked call. A $99 list of 100,000 rows might seem cheap, but if it yields 100 replies and 2 calls, your cost per call is $49.50, plus the hours your team wasted. A $500 verified list of 1,000 contacts might yield 50 replies and 10 calls, costing $50 per call—but with far less wasted time and no damage to your domain.
When you factor in the cost of sales development reps' time, the scraped list becomes far more expensive. And that's before considering the long-term impact on your sender reputation.
- Calculate cost per reply, not cost per thousand rows
- Include labor costs for cleaning and following up
- Account for domain reputation damage
- Verified lists deliver higher ROI despite higher upfront cost
How To Reach Out Without Burning Your Domain
Even with a verified list, you need to warm up your domain and send responsibly. Start with small batches, personalize your outreach, and avoid spammy language. Use a separate domain for prospecting if possible, and monitor your bounce rates closely. Remember, the goal is to start conversations, not to blast thousands of emails. With a verified database, you can focus on quality outreach that builds pipeline without risking your brand.
- Warm up new domains gradually
- Send in small batches and monitor bounces
- Personalize emails to increase reply rates
- Use a secondary domain for cold outreach
Stop paying for rows that never reply. Audit your vendor, demand verification, and measure cost per booked call—not cost per thousand. Your pipeline will thank you.
Useful links
FAQ
How can I tell if a B2B email list is verified?
Ask the vendor for a sample and run it through a verification tool like NeverBounce. Also inquire about their verification process—reputable vendors use SMTP handshakes and refresh data frequently.
Isn't a scraped list cheaper if I just need volume?
The low upfront cost is misleading. Scraped lists have high bounce rates, low reply rates, and can damage your sender reputation, leading to higher long-term costs. Cost per reply is far higher.
What's a good reply rate for cold email?
With a verified list and personalized outreach, a 5-10% reply rate is achievable. Scraped lists typically yield 0.5-1%.
How often should a verified database be refreshed?
A good vendor refreshes continuously, with real-time verification on new contacts. At minimum, lists should be re-verified every 30-60 days.
See the data behind this
- B2B data coverage by industry and country
- Verified contacts in United States
- Verified contacts in Germany
- Verified contacts in Poland