Workflow

How to Build a B2B Lead List

Use ProfileSpider to build B2B lead lists from public directories, marketplaces, partner pages, search results, company websites, and event pages.

7 steps ~10 minutes 1 credit per page

Goal

What This Workflow Is For

Build a structured B2B lead list from public company and prospect sources, then export it for outreach, account research, or CRM import preparation.

Use this workflow when you need a B2B lead list for a specific market, niche, geography, company type, buyer persona, or campaign. Good examples include HR tech companies in the UK, SaaS founders in Germany, Shopify agencies in Europe, cybersecurity vendors, local B2B service firms, or conference sponsors in a specific industry.

The flow is: find public B2B source pages → extract visible companies or people → save rows to a list → review and qualify → enrich where useful → find emails per row where available → export CSV, Excel, or JSON.

Prerequisites

Before You Start

Confirm the page and tooling match this workflow.

You need:

  • ProfileSpider installed in Chrome and signed in
  • A target market, niche, region, company type, or buyer persona
  • One or more public source pages with visible companies, people, websites, or profile links
  • A saved list name such as hr-tech-uk, saas-founders-germany, shopify-agencies-europe, or client-acme-q3

This workflow works best when the page has repeated visible company cards, vendor rows, directory listings, marketplace entries, search results, team members, or sponsor blocks.

Fit

Best For / Not Ideal For

Set expectations before you install or run an extract.

Best for

  • B2B company directories
  • SaaS, vendor, agency, and consultant marketplaces
  • Partner and integration directories
  • Conference sponsor, exhibitor, and speaker pages
  • Google search result pages with company or profile URLs
  • Company team, leadership, and about pages
  • Industry association member lists
  • Agency and freelance client lead generation workflows

Not ideal for

  • Pages where the company or contact data is hidden behind a login you cannot access
  • Private, restricted, or unauthorized data sources
  • PDFs, screenshots, or images of company lists
  • Pages that only show logos without names, websites, or profile links
  • Pages where the relevant data only appears after complex interactions that are not visible before extraction
  • Full CRM workflows that need pipeline, deal, and task management

Steps

Step-by-Step Workflow

  1. 1

    Define the B2B lead target

    Start with a clear target segment. Define the market, geography, company type, role, use case, or buyer persona. For example: HR tech startups in the UK, SaaS founders in Germany, cybersecurity vendors in Europe, Shopify agencies, or local B2B service companies.

  2. 2

    Find public B2B source pages

    Open public sources such as company directories, marketplaces, partner directories, sponsor pages, exhibitor lists, search results, association pages, company lists, and team pages. Look for pages with repeated visible companies, people, websites, or profile links.

  3. 3

    Load the company or prospect data in Chrome

    Make sure the company names, websites, categories, profile URLs, people, titles, locations, or contact fields you want are visible before running extraction. If the page uses filters, tabs, pagination, or load-more buttons, prepare the page first.

  4. 4

    Run ProfileSpider on the source page

    Click the ProfileSpider extension and run extraction. A normal page scrape uses 1 credit per page, regardless of how many leads or companies are found within your plan cap.

  5. 5

    Save useful rows to a B2B lead list

    Save relevant extracted rows to a new or existing list. Use clear names and tags such as market:hr-tech, country:germany, saas, founder, source:directory, target-account, needs-email, reviewed, or client:acme.

    Saving rows, adding tags, and adding notes do not use credits.

  6. 6

    Review, qualify, and enrich the list

    Remove irrelevant rows, add notes, mark priority, and review duplicates inside the saved list. Use enrichment when rows include website, profile, or social URLs and you want more company or contact detail. Bulk enrichment uses 1 credit per eligible profile in that flow.

  7. 7

    Find emails per row and export the lead list

    For individual rows where email finding is appropriate and supported, run email finding per row. If no valid email is returned, there is no charge. Export the reviewed list to CSV, Excel, or JSON for outreach, account research, CRM import preparation, agency delivery, or market mapping.

Schema

What ProfileSpider Extracts

Default fields for this workflow. Add or remove columns before you extract.

  • CompanyCompany, vendor, agency, startup, partner, sponsor, marketplace listing, or account name.
  • CategoryIndustry, niche, service category, product type, market segment, or directory category when available.
  • WebsiteCompany website URL when visible or linked from the source page.
  • Company DomainDomain extracted or normalized from the website URL when available.
  • ContactRelevant person, founder, executive, buyer, speaker, or team member when visible.
  • TitleRole, job title, seniority, or professional headline when available.
  • EmailOnly filled when visible on the source page or when per-row email finding later returns a valid result.
  • LinkedIn URLCompany or person LinkedIn URL when visible or linked from the page.
  • LocationCity, region, country, headquarters, office location, or service area when available.
  • Source URLThe page where the lead or company row came from. Keep this for verification, cleanup, and attribution.

Output

Example Output

What a downloaded file looks like. Real exports are saved as .csv, .xlsx, or .json.

b2b-lead-list.csv CSV / XLSX / JSON
CompanyCategoryWebsiteContactTitleEmailTagsSource URL
Northstar TalentHR Technorthstartalent.exampleSofia MartinHead of Peoplesofia@northstartalent.examplemarket:hr-tech;reviewed;target-accountexample-directory.com/hr-tech
Weber GrowthB2B Consultingwebergrowth.exampleDaniel WeberFounderb2b-consulting;needs-emailexample-marketplace.com/b2b-consultants
ExampleTechWorkflow Automationexampletech.exampleNina VerhoevenVP Partnershipsnina@exampletech.examplesaas;partner-research;priorityconference.example/sponsors

Troubleshooting

Common Problems

The page has company names but no contacts

Save the company rows first, then use enrichment where rows include websites or profile URLs. You can also review company team pages as a separate source.

Emails are missing

Many B2B source pages do not expose emails. Save the rows first, then use per-row email finding where appropriate and supported. If no valid email is returned, there is no charge.

The extracted list includes irrelevant companies

Review and remove unrelated rows before enrichment, email finding, or export. Use tags and notes to separate target accounts, maybe accounts, and not-a-fit rows.

The same company appears twice

Some companies appear across multiple categories, locations, or event pages. Review duplicates inside the saved list before exporting.

The page only shows part of the list

Check whether the page uses pagination, filters, tabs, or load-more buttons. Load the relevant rows first, then run extraction.

The CSV is missing fields

Empty cells usually mean the source page did not expose that data. Try enrichment on rows with usable website, profile, or social URLs.

Questions

Common Questions

Can I use ProfileSpider to build a B2B lead list?
Yes. ProfileSpider can help turn public directories, marketplaces, partner pages, event pages, search results, company websites, and team pages into structured B2B lead lists.
What B2B lead fields can ProfileSpider extract?
ProfileSpider can extract company names, categories, websites, descriptions, locations, people, titles, LinkedIn URLs, emails when visible, phone numbers when visible, social links, profile URLs, and source URLs when available.
Does building a B2B lead list use credits?
A normal page scrape uses 1 credit per page. Saving rows, adding tags and notes, and exporting saved lists use 0 credits.
Can ProfileSpider find emails for B2B leads?
ProfileSpider supports email finding where available, currently as a per-row workflow. If no valid email is returned, there is no charge.
Can I enrich B2B lead rows?
Yes. Enrichment can run on eligible rows with usable website, profile, or social URLs. Enrichment uses 1 credit per URL opened.
Can I export a B2B lead list to Excel?
Yes. ProfileSpider saved lists can be exported to CSV, Excel, or JSON.
Is ProfileSpider a CRM?
No. ProfileSpider is a browser-based lead extraction and list-building tool. Use it to build and export B2B lead lists, then move the data into your CRM, spreadsheet, outreach tool, or internal workflow if needed.
Can agencies use this workflow for clients?
Yes. Use separate lists, tags, notes, source URLs, and exports to organize client campaigns by market, geography, niche, source, or campaign.

Ready to Extract Structured Leads?

Start free and see how quickly you can build a clean lead list.

Get started for free