Enrich a Company List
Use ProfileSpider to turn a basic company list into a richer research or prospecting list. Start with company names, websites, directories, or search results, save the rows to a list, enrich missing details where available, and export the final data to CSV, Excel, or JSON.
Goal
What This Workflow Is For
Turn a basic company list into a richer spreadsheet with useful research, prospecting, and export fields.
Use this workflow when you have a list of companies but the data is incomplete. For example, you may have company names from search results, a directory, a conference page, a marketplace, a local business page, or a spreadsheet, but still need websites, social links, contacts, notes, source URLs, or other useful fields.
ProfileSpider helps you collect company rows from web pages, save them to a list, add missing details where available, and export the result as CSV, Excel, or JSON.
This page is focused on the ProfileSpider workflow. For a broader explanation of enriching company search results, use the related blog guide.
Prerequisites
Before You Start
Confirm the page and tooling match this workflow.
Before you start, make sure you have:
- ProfileSpider installed in Chrome
- A source page with visible company names, websites, directory listings, search results, or company cards
- A saved company list, or a page you can extract into a new list
- A clear idea of which fields you want to add, such as domain, website, LinkedIn, social links, contact names, emails, location, tags, or notes
- Permission to use the data for your intended research, sales, recruiting, or analysis workflow
Company enrichment works best when each row has enough context, such as company name, website, domain, location, industry, or source URL. Exact enrichment behavior depends on the current ProfileSpider product flow.
Fit
Best For / Not Ideal For
Set expectations before you install or run an extract.
Best for
- Turning company search results into a cleaner prospect list
- Adding websites or domains to company rows
- Adding social links to company research lists
- Preparing account lists for sales prospecting
- Cleaning agency, vendor, SaaS, startup, or local business lists
- Building company lists before finding contacts or emails
- Creating export-ready company spreadsheets for clients or internal research
Not ideal for
- Companies with no website, domain, or public footprint
- Rows with only vague names and no context
- Private company data you are not allowed to collect or process
- Expecting every company to return contacts or emails automatically
- Replacing manual review for high-value account research
- Large CRM enrichment workflows that need a direct API integration instead of browser-based list building
Steps
Step-by-Step Workflow
- 1
Start with a company source
Open a page that contains company names, websites, listings, search results, vendors, agencies, startups, local businesses, or marketplace cards.
Good sources include company directories, vendor marketplaces, conference sponsor pages, local business lists, Google search results, curated lists, and public association pages.
- 2
Extract the companies with ProfileSpider
Open ProfileSpider and extract the visible company data into structured rows. Common initial fields include company name, website, description, category, location, and source URL.
- 3
Save the rows to a company list
Save the extracted companies to a new or existing list. Use a clear list name and tags so you can separate sources, clients, campaigns, regions, or niches.
For example, use list names like “Dutch SaaS companies”, “Barcelona agencies”, “HR tech vendors”, or “Conference sponsors 2026”.
- 4
Review missing fields
Look for important fields that are missing, such as website, domain, LinkedIn URL, social links, contact names, email, location, category, notes, or source URL.
- 5
Enrich rows where useful
Run enrichment where available to add missing company or contact details. The strongest rows usually have a company name plus website, domain, or source URL.
Confirm the current enrichment rules in the product before publishing exact claims about which fields are added or how credits are charged.
- 6
Export the enriched company list
After reviewing the enriched rows, export the list as CSV, Excel, or JSON. Keep source URLs and notes so the data can be verified later.
Schema
What ProfileSpider Extracts
Default fields for this workflow. Add or remove columns before you extract.
- CompanyThe company, agency, vendor, startup, local business, or organization name.
- WebsiteThe company website URL if visible on the source page or added later.
- DomainThe company domain, useful for email finding, matching, and deduplication.
- LinkedIn URLA LinkedIn company page or related LinkedIn URL if found or added.
- Social LinksPublic social links such as LinkedIn, X, GitHub, Facebook, Instagram, YouTube, or other profiles where available.
- DescriptionA short company description, category, service summary, or profile text.
- LocationCity, country, region, office location, or service area when available.
- Contact NameA relevant person connected to the company if visible or added through a later workflow.
- EmailAn email address if visible on the source page or added through email finding where available.
- TagsLabels used to segment companies by source, region, client, industry, status, or campaign.
- NotesManual research notes, fit comments, qualification notes, or next actions.
- Source URLThe page where the company row came from, useful for verification and cleanup.
Output
Example Output
What a downloaded file looks like. Real exports are saved as .csv, .xlsx, or .json.
| Company | Website | Domain | Location | Description | Contact | Tags | Source | ||
|---|---|---|---|---|---|---|---|---|---|
| Northstar Talent | northstartalent.com | northstartalent.com | linkedin.com/company/northstar-talent | London, UK | Recruiting agency for SaaS and technology companies | Sofia Martin | sofia@northstartalent.com | agency, recruiting | example-directory.com/recruiting-agencies |
| Weber Growth | webergrowth.io | webergrowth.io | linkedin.com/company/weber-growth | Berlin, Germany | B2B growth consulting for early-stage SaaS companies | Daniel Weber | consulting, b2b | example-marketplace.com/b2b-consultants | |
| ExampleTech | exampletech.com | exampletech.com | linkedin.com/company/exampletech | Amsterdam, Netherlands | Workflow automation software for operations teams | Nina Verhoeven | nina@exampletech.com | saas, operations | conference-site.com/sponsors |
Troubleshooting
Common Problems
The company has no website
Add a website or domain manually if you know it. Enrichment and email finding usually work better when the company domain is known.
The company name is too generic
Add more context such as location, industry, source URL, or website. Generic names are harder to match accurately.
The enriched data is incomplete
Not every company has enough public information to enrich every field. Keep useful partial fields and review high-value accounts manually.
The list contains duplicate companies
Use domains, websites, company names, and source URLs to identify likely duplicates before export.
The export has too many empty columns
Remove columns you do not need, or use a lead list template with a consistent minimum set of fields.
Questions