Step-by-step guide · 7 min read

How to Build a B2B Lead List and Enrich It

A complete guide to building a targeted B2B lead list — from defining your ICP to exporting enriched contacts with verified emails and phone numbers. No guesswork, no manual work.

5 steps to a high-quality B2B lead list

1

Define your Ideal Customer Profile (ICP)

Who are you selling to?

Before scraping anything, define who you want to reach. A good ICP includes:

Job titles
VP Sales, Head of Marketing, CTO...
Company size
11-50, 51-200, 201-1000...
Industry
SaaS, FinTech, E-commerce...
Geography
US, DACH, UK, global...
2

Find leads on LinkedIn or Sales Navigator

Turn your ICP into a search

Translate your ICP into LinkedIn filters. Sales Navigator is ideal for this — it has filters for seniority, headcount, revenue, and tech stack that regular LinkedIn doesn't offer.

Example: SaaS VP of Sales in the US
Title: "VP Sales" OR "VP of Sales" · Headcount: 11-200 · Industry: Software · Geography: United States
3

Scrape with Scrupp

Export all search results in one click

Click the Scrupp Chrome extension button on the search results page. Choose how many leads to scrape. Scrupp extracts every profile — names, titles, companies, locations, LinkedIn URLs.

4

Enrich with emails and phone numbers

Automated waterfall enrichment

Scrupp enriches each scraped contact automatically — verified business emails, direct phone numbers, and firmographic data. Waterfall enrichment checks multiple providers behind the scenes.

Verified email Phone number Industry Company size Location
5

Export and launch outreach

CRM-ready data in CSV/XLSX

Download your enriched lead list. Import into HubSpot, Salesforce, Lemlist, Instantly, or any tool. Your list is clean, structured, and ready for personalized outreach.

Not on LinkedIn? Other ways to build your list

Apollo

Scrape contacts from Apollo searches and enrich them in Scrupp for verified data.

Learn more →
CSV / CRM export

Upload an existing list from your CRM or a third-party source. Scrupp adds missing emails and phones.

CSV enrichment →
API

Build lists programmatically. Scrape any source, then enrich via API.

API docs →

Common questions

How many leads should I put in a list?

For cold outreach, 100-500 leads per campaign is a good starting point. Focus on quality — a smaller, well-targeted list with verified data outperforms a large, untargeted one.

Do I need Sales Navigator?

It helps — SN has better filters and larger result sets. But you can also build lists from regular LinkedIn or by uploading CSV files.

Can I combine multiple sources into one list?

Yes. Scrape from LinkedIn, upload a CSV, or use both. Scrupp deduplicates and enriches everything into one clean export.

Explore more

Build your first lead list today

From ICP to enriched, outreach-ready leads — in under 10 minutes. Start with a free account.

No credit card required · Cancel anytime