Visitor intelligence research

Leadfeeder B2B Lead Generation Software: What Is Email Verification API Docs and When Should a B2B Sales Team Use It?

2026-08-31 · Julian Hartwell

Start with the question, not the tool

If you're using Leadfeeder as your B2B lead generation software, you're used to seeing companies show up on your website and then asking, 'Who is the person behind this account?' Leadfeeder's website visitor identification gives you the account-level intent signal. It doesn't always hand you the exact verified email address you need for a sequence. So you enrich a few contacts, find an email, and then the real question appears: should we run this through an email verification API before sending?

No single answer works for every team. This is more like a decision tree. In some scenarios an email verification API is over-engineering. In others, it's the cheapest insurance you can buy. I've been on the quality side of this process for over 4 years—I approve roughly 200 content and data deliverables annually. Maybe 180, I'd have to check the log, but it's in that range. I've rejected about 18% of first drafts in 2025 for vague claims or missing specs. The same logic applies to email validation: you need a spec before you can judge quality.

Let's walk through four scenarios.

What is an email verification API and what should the docs tell you?

An email verification API is a service that accepts an email address in real time and returns a status: valid, invalid, risky, unknown, catch-all, disposable, or role-based. The docs explain how to connect that status to your CRM or sales engagement tool. What I mean is: instead of a human copying addresses into a checker, the verification happens automatically as contacts are added to a campaign. That's the entire value—it puts a quality gate before a message leaves your server.

For B2B sales teams, the useful email verification service features are:

  • Syntax and format checks, so typos don't waste a lookup.
  • Domain and MX record checks, to see if the domain can receive mail.
  • Mailbox detection, which flags inactive or non-existent addresses.
  • Catch-all and accept-all detection, because some domains accept everything and deliver nothing.
  • Disposable address filtering, for temp-mail users who will never read your email.
  • Role-based address detection, for contact@ or info@ inboxes that might not reach the person you want.

When you read API docs, don't just scan for the integration code. Look at how the service defines 'unknown' and how long it takes to respond. If one wrong status code can route a bad contact into a multi-step sales cadence, the downstream cost is worse than the bounce. I'm not a developer, so I can't tell you which language or endpoint to use. From a quality perspective, though, the decision rule is simple: the documentation should make failure cases just as clear as success cases.

Scenario A: You're working from Leadfeeder's website visitor list and a human is involved

Imagine a RevOps lead exports 40 companies from Leadfeeder that match the ICP. An SDR gets a list of accounts, looks up individual contacts in LinkedIn or your CRM, and sends a custom email to each one. In this scenario, you don't need an API. You need a good verification check inside the SDR workflow, or even a 5-second manual check on a verification website.

Why? Because you're not generating enough volume to justify the integration time. The risk is also lower: a human is reading each address and can spot weird domains. The TCO of an API at that scale is negative. I'll say it plainly: if adding a verification API takes two weeks of engineering time and your team sends 20 emails a week, it's not a quality improvement yet.

Scenario B: You're routing visitors into automated sales sequences

This is the 'yes, use the API' scenario. When Leadfeeder identifies a company visiting your site, and you automatically create a lead in your CRM and enroll them in an outreach sequence, you've removed the human from the quality check. That's when email verification services earn their keep.

I only believed this after ignoring it. In my first year in a B2B sales role, we scraped contacts from a few sources and sent a cold sequence to 1,200 addresses. Around 8% bounced—maybe 9%, I'm mixing it up with another mailing. The delivery platform blocked our domain, and our existing lead-nurture campaigns started landing in spam. That one campaign didn't just fail. It damaged the pipeline that was actually working.

When you're at this stage, verify before the contact enters the sequence. The API doesn't need to be expensive. Most pricing models charge per query, and the good ones let you specify how to treat catch-all or unknown statuses. Read the documentation to set up a rule like 'only enroll contacts with valid or risky-but-alive statuses.' That's a tiny process change with a huge deliverability impact.

Scenario C: Small list, but a mistake would cost too much

Here's the counterintuitive one. If your list is small yet the cost of a bad email is high, verification is still worth it. For example, you're targeting 75 enterprise accounts with a personalized video email. Every wrong address means a missed opportunity to talk to a VP-level contact before your competitor reaches them. In that case, using a verification API for a one-time batch is cheap compared to losing the meeting.

The math isn't only about volume. It's about the consequence of a failed delivery. We didn't have a formal verification process for high-touch enterprise lists before, and it cost us when an SDR sent a carefully written email to a former employee's address at a company. The former employee had left six months earlier. The email bounced, the SDR thought the lead was dead, and the actual buyer was never contacted. The list was only 50 names, but the loss was one of the most valuable accounts in our pipeline.

So the rule isn't 'small list = skip verification.' The rule is: if a human sets up every email, you can skip the API. But if the campaign is automated, inherited from a previous team, or focused on a small number of high-value accounts, verify. The total cost of a bad email includes the time spent cleaning up the response, the lost alternative contact, and the damage to how you're perceived by the domain you're emailing.

Scenario D: You bought a list and thought verification would fix it

It won't. Email validation is not list enrichment. You can clean a list of 5,000 addresses, and they'll all be deliverable, and then 4,800 of them will ignore you because they never asked to hear from you. A verified list of the wrong people is still the wrong list.

If you bought or scraped a list, your first problem is the source, not the verification API. According to FTC guidance (ftc.gov), commercial email must not have misleading header information or subject lines, and it must include a working opt-out. Running addresses through an API doesn't make a list compliant, relevant, or safe. It only makes it deliverable.

Use Leadfeeder's website visitor identification as the source of truth instead. Target companies that have already been on your site. Then enrich contacts, verify their emails, and send them something tied to their demonstrated behavior. That's a much better use of a sales team's time.

How to tell which scenario you're in

Stop asking 'is email verification good?' and start asking 'what is my flow?'

  1. Weekly volume. More than 500 emails a week, or fewer than 50? At high volume, automation needs an API. At low volume, manual checks work.
  2. Automation level. Is the email being sent by a sequence or by a person? If a sequence, verify in the pipeline. If a person, you can let them make the call.
  3. Data source. Did the contact come from Leadfeeder website visitors, a manual account list, or a third-party database? Source quality changes the priority.
  4. Risk tolerance. What happens if your domain gets a spam flag? If the answer is 'we'd lose a week of delivery,' verification is insurance worth paying for.

That's the total cost thinking I use before recommending any tool. The per-email price of verification is often less than a fraction of a cent. But TCO includes your time, your team's time, the rework after a bad bounce, and the sender reputation you're building. Look at the whole cost, not just the sticker price, and you'll know whether that API is a layer of safety or just another integration to maintain.

Julian Hartwell

Julian Hartwell
Julian Hartwell is an independent B2B sales intelligence analyst covering contact databases, company data, decision-maker profiles, direct dials, prospect lists, and buying signals. He applies the ISO/IEC 25012 data-quality model while examining field accuracy, coverage, freshness, duplicate rate, match confidence, and source transparency. His evidence-led guides help revenue teams compare prospecting platforms, define acceptable data thresholds, and build account lists that support reliable territory planning and outreach.