Back to blog
How to Find High-Quality B2B Leads Without Paying Per Lead
lead generation B2B leads lead sourcing google maps cold email

How to Find High-Quality B2B Leads Without Paying Per Lead

Most lead generation tools charge you per contact or per export. Here's how to build targeted lead lists using free and near-free tools — and why list quality matters more than list size.

By Importa Leads·May 13, 2026

The Lead Generation Industry Has a Dirty Secret

Most B2B lead generation tools are built on a model that extracts maximum revenue from you by charging per contact, per export, or per "credit." Apollo.io, ZoomInfo, Lusha, Hunter — they're all variations of the same model: you pay ongoing fees to access a database that someone else controls.

There are two problems with this. First, the economics are terrible at scale. A list of 5,000 leads can cost hundreds of dollars — before you've sent a single email. Second, you don't own the data. Change your plan, and the list disappears.

The good news: for many B2B use cases, the best leads aren't locked behind expensive databases — they're publicly available. You just need to know where to look and how to collect them efficiently.

Step 1: Define Your Ideal Customer Profile First

Before sourcing a single lead, you need to be ruthlessly specific about who you're looking for. This is the step most people skip, and it's why their campaigns fail even when they have thousands of contacts.

Your ICP (Ideal Customer Profile) should answer:

  • Industry: What sector do they operate in? Be specific — "retail" is too broad; "independent clothing boutiques" is much better.
  • Company size: Solo operator? 5–20 employees? 50–200? This determines who the decision-maker is and how long the sales cycle will be.
  • Geography: City, region, country. Especially important for local-service businesses.
  • Job title of the decision-maker: Owner, CEO, Head of Marketing, Operations Manager? Know who you're talking to.
  • Buying signals: What tells you they might need your product right now? Recent hiring? New location? Expansion?

The narrower your ICP, the easier it is to source leads, personalise your outreach, and get replies. "SMEs in Europe" is not an ICP. "German restaurant owners with 2–5 locations who use a reservation system and have 4+ stars on Google" is.

Method 1: Google Maps (Google My Business)

Google Maps is one of the most underused lead sources for B2B outreach to local and regional businesses. Every business that has claimed a Google Business Profile appears in Maps — and there are hundreds of millions of them globally.

What you get from Google Maps listings:

  • Business name, category, and address
  • Phone number and website URL
  • Star rating and review count (a proxy for business health)
  • Opening hours and photos
  • Customer reviews with specific pain points mentioned

From the website URL alone, you can usually find the owner's email address, their LinkedIn profile, and enough about their business to personalise an email intelligently.

How to Search Google Maps Systematically

The basic approach: search "[business type] in [city]" on Google Maps, then scrape or manually collect the results. The problem is Google Maps paginates and limits what's visible — if there are 500 plumbers in Munich, you won't see them all in a standard search.

A more thorough approach is to use a grid search: divide the city into a grid, run the same search query for each grid cell, and deduplicate the results. This surfaces far more businesses than a single search query.

The Google Places API (used by tools like Importa Leads) does exactly this programmatically. With a Google Places API key — which has a generous free tier — you can pull structured lead data for thousands of local businesses at virtually no cost.

Method 2: LinkedIn (Free Tier)

LinkedIn is the best source for B2B leads where the contact is a professional rather than a business owner — think Marketing Managers, CTOs, Heads of Operations, and similar roles at companies with 10+ employees.

The free LinkedIn search is surprisingly powerful if you use it correctly:

  • Search by job title, company size, industry, and location
  • Filter to 2nd-degree connections (where you're most likely to get a response)
  • Look at company pages for recent employees, hiring signals, and growth indicators

The limitation: LinkedIn throttles free accounts heavily after you've viewed a certain number of profiles, and you can't export data. You'll need to manually note down the details or use a browser extension like Phantombuster or Apollo's LinkedIn scraper to extract them.

LinkedIn Sales Navigator (€80–100/month) removes most of these restrictions and adds advanced filtering like "changed jobs in last 90 days" and "posted on LinkedIn in last 30 days" — strong buying intent signals.

Method 3: Your Own Existing Data (CSV Upload)

Before you go hunting for new leads, check what you already have:

  • Old CRM exports with contacts who never converted
  • Conference attendee lists you've collected
  • Business cards you've scanned over the years
  • Website visitors from retargeting pixel data
  • Past customers who might be ready to buy again or buy something else
  • People who engaged with your LinkedIn content but never reached out

These are warmer than any cold lead you'll find externally — they already have some awareness of you or your space. A re-engagement campaign to 200 old contacts will almost always outperform a cold campaign to 200 strangers.

Import these lists into your outreach tool as a CSV, segment by how warm they are, and send different email sequences to each segment.

Method 4: Website Scraping & Industry Directories

Almost every industry has directories, association websites, or registries where businesses list themselves. These are goldmines of targeted leads:

  • Restaurant industry: TheFork, OpenTable partner lists, Michelin guide
  • Professional services: Law firm directories, accounting association member lists
  • E-commerce: Shopify partner directories, marketplace seller lists
  • Healthcare: Public registration databases (Arztsuche in Germany, NHS directories in the UK)
  • Construction: Local planning permission applications (publicly filed, often include contractor names)

A browser-based scraper like Apify, ParseHub, or even a simple Chrome extension can pull structured data from these directories in minutes. The leads you find here are often not in any commercial database — which means your competitors aren't emailing them either.

Method 5: Find Emails from Website Domains

Once you have a list of business websites, finding the contact email is often the last step. Options:

  • Hunter.io free tier: 25 free email lookups per month. Good for spot-checking.
  • Check the website directly: Most SME websites have a Contact page with a direct email address — often the owner's personal one.
  • MX record + common pattern: If you know a company uses @company.com, try firstname@company.com, firstnamelastname@company.com, or info@company.com.
  • AI enrichment: Some outreach tools can automatically find and verify email addresses as part of the import flow.

How Many Leads Do You Actually Need?

Less than you think. The common mistake is to build a list of 10,000 leads before sending a single email. You end up spending weeks on list-building and never testing whether your email actually converts.

Start with 100–200 highly targeted leads. Run your campaign. Measure open rates, reply rates, and meeting conversion. Use what you learn to refine your ICP, your email, and your sourcing criteria. Then scale.

A list of 200 perfectly targeted leads will outperform a list of 5,000 loosely targeted ones almost every time — both in absolute numbers of replies and in the quality of conversations those replies generate.

Data Quality: The One Thing That Matters Most

A lead list is only as good as its data quality. Sending to outdated, inaccurate, or irrelevant contacts has two consequences: low reply rates (which you feel immediately) and damage to your sending domain's reputation (which hurts all future campaigns).

Before any campaign, run your list through:

  • Email verification: Remove invalid addresses. Bouncing 5%+ of a list signals to Gmail that you're a spammer.
  • Deduplication: Same person, multiple records? Merge or exclude.
  • Relevance check: Does every person on this list actually match your ICP? Remove the outliers manually if needed.

Bottom Line

You don't need to pay €0.10–€1 per contact to build a great lead list. Google Maps alone can give you thousands of highly relevant local business leads for the cost of a Google Places API key (which has a generous free tier). Industry directories, your existing contacts, and LinkedIn fill in the rest.

The investment is not money — it's specificity. Know exactly who you're looking for, where to find them, and why they'd care about your offer. Build a small, precise list. Test fast. Scale what works.

Ready to try it yourself?

14-day free trial, no credit card required.

Start free trial →
How to Find High-Quality B2B Leads Without Paying Per Lead (2025 Guide)