Guide

How to Build a Lead List

A lead list is not a pile of contacts. It's a specific answer to a specific question: who has the problem I solve, and how do I reach them? Most lists fail because they skip that question and go straight to volume — 10,000 rows of people who were never going to buy, bought from a broker who sold the same file to nine competitors.

This guide builds one the other way round: narrow first, current second, contactable third. It takes an afternoon and it costs about the price of lunch.

Step 1: Make the segment embarrassingly narrow

The instinct is to widen — more industries, more cities, more rows. Resist it. A list of 200 roofers in Dallas with no website beats 10,000 "home services businesses" nationally, because you can write one opening line that is true of all 200 and false of everyone else. That line is the whole ballgame.

A good segment is specific enough that you can finish this sentence without hedging: "You are a ____ in ____ who ____, which means you probably ____." If you can't, the segment is still too wide.

Step 2: Pick a source that is actually current

Lead lists rot fast — people change jobs, businesses close, numbers get reassigned. The single biggest quality difference between two lists is not size, it's when the data was collected.

Bought lists

Cheap, instant, and usually stale — often resold many times over, so your prospects have heard the same pitch already. The worst starting point.

Prebuilt B2B databases

Good for corporate roles at registered companies. Weak for local owner-run businesses and individual creators, who frequently have no entry at all.

Scraped from the live source

Google Maps listings and public creator bios, read the day you run it. Current by construction, and it reaches exactly the people the databases miss.

Step 3: Collect the contacts

Public sources hold more than most people realize. A Google Maps run returns the business name, full address, phone, website, category, rating, and review count — and a flag on the ones with no website at all. Social runs return the creator's follower count, engagement, bio, and the public email or phone they chose to publish.

One thing worth knowing up front: Maps listings contain no email field. The email comes from a second step that visits each business's own site and reads the address they published there. Any list promising emails straight off a Maps listing is getting them somewhere else.

Step 4: Qualify before you ever call

This is the step everyone skips, and it's where a list becomes worth working. You already have the qualifying data in the file — use it.

  • Sort by review count and rating: an established business with a strong reputation and no website is the easiest close on the list.
  • Drop the zero-review listings. They're often dormant, and they'll eat your morning.
  • Filter to rows with a real contact method, and let the empty ones stay empty — a gap is honest data, not a failure.
  • Work the top of the list first. The rows are not equally valuable, and treating them as though they are is why cold outreach feels like a grind.

What a good list actually costs

Less than people expect, which is why buying a stale one makes so little sense. At $8 per 1,000 results, a 500-row list of qualified local businesses runs about four dollars, and it's collected the moment you ask for it rather than eighteen months ago. Every new account starts with $5.00 in free credits, which is enough to build a real one before paying anything.

Do it step by step

1

Define the segment

One trade, one metro, one qualifying trait. Narrow enough that a single opening line is true of everyone on it.

2

Run the search

Search Maps the way a customer would, or start from a hashtag or niche for creators.

3

Filter to contactable

Keep the rows with an email or phone — or invert it and keep only businesses with no website, if that's who you sell to.

4

Sort, then work the top

Rank by rating and review count and start at the strongest. Download the CSV and go.

Frequently asked questions

Is it better to buy a lead list or build one?

Build one, in almost every case. A bought list is stale on arrival and has usually been sold to your competitors as well, so your prospects have heard the pitch. A list you build is current the day you run it, narrow enough to write a relevant opener for, and cheaper than most people assume — a few dollars for several hundred qualified rows.

How many leads do I actually need?

Far fewer than you think, if they're the right ones. Two hundred well-chosen prospects you can write a specific, true opening line to will outperform ten thousand generic rows, and they won't burn your sending domain in the process. Narrow the segment until the list gets small, then work it properly.

What makes a lead list go stale?

Businesses close, people change roles, phone numbers get reassigned, and websites appear — which matters a lot if the whole point of your list was that they didn't have one. That's the argument for collecting from the live source rather than buying a file: the data is as current as the day you ran it.

How much does it cost?

Runs are priced at $8 per 1,000 results, and every new account starts with $5.00 in free credits — enough to pull thousands of rows before you pay anything. You're billed per result scraped — never for your full cap — and the unused hold is refunded the moment a run finishes. If you use a lead filter like "only profiles with an email", the CSV keeps just the matches while you still pay per profile scraped. If a run fails, it's refunded in full and never costs a credit.

Do I need to know how to code?

No. You fill in a short form — what to scrape and how many results you want — watch the count climb live, and download the CSV when it finishes. There's nothing to install and no API to wire up.

Related

Build your first list today

$5.00 in free credits · billed per result scraped · failed runs are free.

Start a Google Maps scrape