Find Emails from LinkedIn Profiles
Use ProfileSpider to collect LinkedIn profile URLs from public pages, save them to a lead list, and run email finding where available. Review the returned emails, keep source URLs, and export the final list to CSV, Excel, or JSON.
Goal
What This Workflow Is For
Turn LinkedIn profile URLs into a list with names, companies, roles, emails where available, and export-ready columns.
Use this workflow when you already have LinkedIn profile URLs, or when you find LinkedIn profiles through a public source such as Google X-Ray search, a directory, a company team page, a conference list, or another web page.
ProfileSpider helps you collect the profile URLs, save them to a lead list, and run email finding where available. The final output can be exported as CSV, Excel, or JSON.
This page is focused on the ProfileSpider workflow. For a broader explanation of how email finding from LinkedIn works, 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 page with visible LinkedIn profile URLs, or an existing ProfileSpider list containing LinkedIn URLs
- Names and companies where possible, because these can improve email-finding accuracy
- A clear reason for finding emails, such as sales research, recruiting, partnership outreach, or account research
- Permission to use the data for your intended workflow
Email finding depends on the quality of the input data. A LinkedIn URL, person name, company name, and company domain usually give better context than a name alone.
Fit
Best For / Not Ideal For
Set expectations before you install or run an extract.
Best for
- Finding work emails for saved LinkedIn profile URLs
- Turning Google X-Ray LinkedIn results into a prospect list
- Adding emails to recruiting or sales research lists
- Working from company team pages that link to LinkedIn profiles
- Completing lead lists before CSV or Excel export
- Researching prospects when you already know the person and company
Not ideal for
- Finding personal emails for non-business use
- Profiles with no clear company or professional context
- Private LinkedIn data you cannot access normally
- Automating LinkedIn actions such as messaging, connecting, following, or scraping private views
- Expecting every LinkedIn profile to return an email
- Using unreviewed emails for bulk outreach without verification and compliance checks
Steps
Step-by-Step Workflow
- 1
Collect LinkedIn profile URLs
Start from a page that contains LinkedIn profile URLs, such as a Google X-Ray result, company team page, directory, conference page, or saved ProfileSpider list.
If you do not have profile URLs yet, use the LinkedIn X-Ray Search Builder to generate searches that surface public LinkedIn profile results.
- 2
Open the source page in Chrome
Load the page normally and make sure the profile links, names, companies, or repeated results are visible before extracting.
- 3
Extract the profile data with ProfileSpider
Open ProfileSpider and extract the visible people, LinkedIn URLs, companies, titles, and source URLs into structured rows.
- 4
Save the rows to a list
Save the extracted people to a ProfileSpider list. Use tags or notes to identify the source, campaign, role, region, or client.
For example, use tags like linkedin-xray, sales-directors, founder-research, hiring-managers, or recruiting-shortlist.
- 5
Run email finding where available
Use ProfileSpider’s email finding on rows where you need an email address. The best inputs are usually LinkedIn URL, full name, company, and company domain.
Email finding may use additional credits when a result is returned. Confirm the current credit rules in the product before publishing exact credit claims.
- 6
Review and export the final list
Review returned emails, keep source URLs for verification, remove irrelevant rows, and export the list as CSV, Excel, or JSON.
Schema
What ProfileSpider Extracts
Default fields for this workflow. Add or remove columns before you extract.
- NameThe person’s name from the source page, LinkedIn result, team page, directory, or saved list.
- TitleThe person’s job title, headline, role, or seniority when available.
- CompanyThe company connected to the person. This is important context for email finding.
- Company DomainThe company website or domain when available. Email finding usually works better with a clear company domain.
- LinkedIn URLThe LinkedIn profile URL used as a key input for the workflow.
- EmailThe email returned by email finding where available, or an email visible on the source page.
- Email StatusA status or confidence field if exposed by the product, such as verified, likely, unavailable, or not found. Confirm exact labels before publishing.
- TagsLabels used to segment rows by campaign, role, source, client, or workflow.
- Source URLThe page where the row or LinkedIn URL was collected from, useful for verification and cleanup.
Output
Example Output
What a downloaded file looks like. Real exports are saved as .csv, .xlsx, or .json.
| Name | Title | Company | Domain | Email Status | Tags | Source | ||
|---|---|---|---|---|---|---|---|---|
| Sofia Martin | Head of People | Northstar Talent | northstartalent.com | linkedin.com/in/sofiamartin | sofia@northstartalent.com | verified | recruiting, linkedin-xray | google.com/search?q=site:linkedin.com/in+head+of+people |
| Daniel Weber | VP Sales | Weber Growth | webergrowth.io | linkedin.com/in/danielweber | daniel@webergrowth.io | verified | sales-leads | example-directory.com/b2b-consultants |
| Nina Verhoeven | Founder | ExampleTech | exampletech.com | linkedin.com/in/ninaverhoeven | not found | founders, saas | exampletech.com/team |
Troubleshooting
Common Problems
No email is returned
Check whether the row has enough context: full name, company, company domain, and LinkedIn URL. Some profiles will not have a discoverable or verifiable email.
The company domain is missing
Add the company website manually where possible, or enrich the company first if that option is available. Email finding usually works better with a clear company domain.
The LinkedIn URL is not exact
Review the source row before email finding. A wrong or generic LinkedIn URL can reduce match quality.
The email status is unclear
Use the email status shown in the product and review the row before outreach. Avoid treating all returned emails as equally reliable unless the product marks them that way.
The list is not ready for outreach
Before exporting, remove irrelevant rows, check company/domain matches, keep source URLs, and segment the list with tags or notes.
Questions