Suplex — build B2B lead lists at $0.025/lead. Desktop app. No cloud, no markup. Get Suplex™ Now.
Suplex Leads / Blog / How to Build a Lead List from Scratch
March 5, 2026 · Lead Data & Sourcing

How to Build a Lead List from Scratch (Step-by-Step)

Building a B2B lead list from scratch sounds like tedious work. And done wrong, it is — hours of manual searching, copy-pasting, and spreadsheet maintenance that produces a mediocre list you'll use once.

Done right, a lead list is a precision instrument: specific, verified, actionable, and the foundation of a repeatable outbound process. The difference is having the right process and the right tools.

This is the complete step-by-step guide to building a B2B lead list from scratch — whether you're just starting out or systematizing a lead generation process that's been too manual for too long.

Before You Build: What Makes a Good Lead List?

A good lead list has five properties:

  1. Specific — precisely targeted to people who could realistically buy what you sell
  2. Verified — contact information confirmed valid, not stale
  3. Enriched — enough context about each prospect to write personalized outreach
  4. Segmented — organized by priority, geography, industry, or other useful dimensions
  5. Maintained — refreshed regularly so it doesn't decay

Most lead lists people buy or scrape hastily have none of these properties. That's why most cold email campaigns get 0.5% reply rates. Fix the list, and everything else gets easier.

Step 1: Define Your Ideal Customer Profile (ICP)

Step 01

Know Exactly Who You're Targeting

Answer these questions before sourcing a single lead.

An Ideal Customer Profile (ICP) defines the specific type of company and person most likely to buy from you. The more specific, the better. "Small businesses" is not an ICP. "HVAC contractors with 5–20 employees in Texas" is an ICP.

Company-Level ICP Criteria

Contact-Level ICP Criteria

Step 2: Choose Your Data Source

Step 02

Match Your Source to Your Target Market

Different targets require different data sources. Using the wrong one wastes time and money.

Google Maps: Best for Local Business Leads

If your ICP is "local businesses in specific industries" — restaurants, contractors, medical practices, retailers, law firms — Google Maps is your primary source. It's the most comprehensive local business database that exists, with review data that acts as a quality/activity filter.

Use Suplex to mine Google Maps data through Apify's Google Maps scraper at $0.025/lead via your own Apify key. Set category, set geography, get structured lead data in minutes.

LinkedIn: Best for Professional B2B Decision Makers

If your ICP is "specific job titles at specific company types" — Marketing Directors at SaaS companies, COOs at manufacturing firms, Founders at Series A startups — LinkedIn is your primary source. It's filterable by title, industry, company size, location, and seniority with extraordinary precision.

Use Suplex to mine LinkedIn through Apify's LinkedIn actors at the same $0.025/lead rate. No account risk. No per-seat fees. Structured contact data in a local SQLite file.

B2B Databases: Best for Broad Enterprise Targeting

Apollo.io, ZoomInfo, and similar platforms work best when you need broad coverage across many industries and company sizes, and you have the budget ($100–$500+/month). Useful for enterprise sales with large TAMs; overkill for focused niche targeting.

Step 3: Extract Your Lead Data

Step 03

Pull Structured Contact Data at Scale

Raw extraction is where most people lose time. The right tools make it fast.

Whatever your data source, you need to extract structured data efficiently. Manual extraction — searching, clicking, copying — doesn't scale. Automated extraction through Apify actors (accessible via Suplex) returns hundreds or thousands of leads in the time it would take to manually research 20.

For Google Maps: define your search query (category + location) in Suplex, run the scraper, get a CSV or database of results with name, address, phone, website, reviews, and hours.

For LinkedIn: define your search filters (title + industry + location) in Suplex, run the LinkedIn actor, get structured professional profiles.

For B2B databases: use the platform's export functionality with your filter criteria applied.

Step 4: Find and Verify Email Addresses

Step 04

Clean Data Before You Send

A 5% bounce rate kills your deliverability. Verify first, send second.

Raw lead data often includes phone numbers and websites but not email addresses. Email finding is the process of discovering the email address associated with a known person and company.

Email Finding Methods

After finding emails, verify them before sending. Suplex includes email verification in its integrated workflow — found emails are checked for validity before being loaded into your outreach queue.

Step 5: Enrich Your Lead Data

Step 05

Add Context for Personalization

Enriched data enables specific outreach that converts 3–5x better than generic blasts.

Basic lead data — name, company, email — is a starting point. Enriched data is what makes personalized outreach possible at scale.

Enrichment adds: company revenue and employee count, technology stack (what tools they use), recent news or trigger events, LinkedIn URL, specific role details, geographic details, and industry classification.

The more you know about a prospect before reaching out, the more specific your first email can be. Specific emails get 3–5x higher reply rates than generic ones.

Step 6: Segment and Prioritize

Step 06

Work Your Best Leads First

Not all leads are worth the same effort. Sort by fit and priority.

Before you start outreach, segment your list:

Work Tier 1 with your best, most personalized sequences. Use more templated sequences for Tier 2 and 3. This prioritization ensures your highest-effort work goes to the prospects most likely to convert.

Step 7: Load and Launch

Step 07

Set Up Your Outreach Sequence

Verified leads + targeted sequences = a working outbound machine.

With your verified, enriched, segmented lead list ready, load it into your outreach platform. Suplex handles the full workflow — from lead mining through email sending — in one desktop app. No stitching together six tools. No cloud subscriptions. Your leads and your emails stay on your machine.

Set up your sequence: typically 4 touches over 10–14 days. Write subject lines and email bodies with personalization tokens that pull from your enriched data. Send during business hours in your prospects' time zones.

Step 8: Maintain and Refresh Your List

A lead list is not a one-time project. It's an ongoing asset that requires maintenance:

A well-maintained list improves over time. Each campaign teaches you which segments convert, which subject lines land, and which industries are most responsive — feeding back into better targeting on the next pull.

The Cost of Building vs. Buying a Lead List

Buying a pre-built lead list costs $0.50–$5.00/contact from data brokers — and the data is often stale, unverified, and shared with everyone else who bought the same list.

Building your own with Suplex + Apify costs $0.025/lead — fresh, targeted, and specific to your ICP. A 1,000-lead list costs $25 to source. That's the ROI math that makes outbound viable for small teams and solo operators who can't afford enterprise data subscriptions.

Build Your Lead List at $0.025/Lead

Suplex is a desktop app that mines Google Maps and LinkedIn for targeted B2B leads at $0.025/lead via BYOK Apify. Verify emails, enrich contacts, and run outreach — all in one app.

Find. Target. Close trysuplex.com