How to Scrape LinkedIn Profiles for Lead Generation

Extract LinkedIn profile data for sales prospecting. Get job titles, company names, and contact info from public profiles.

5 min read
Try Apify Editorial
Updated: 2026-01-03
Reviewed by Try Apify EditorialUpdated: 2026-01-03

Tutorials are written after we run the workflow ourselves. If a step changes in the Apify console, we update the page. Read our methodology or send a correction to hello@tryapify.com.

Before You Run It

Need the setup pieces first?

If this is your first Apify workflow, start with the account walkthrough and token guide so the run, export, and API steps make sense.

RECOMMENDED TOOL

LinkedIn Profile Scraper + Email ✅ No Cookies

3.8k users • 0/5 stars

Try Free

TL;DR

Use a LinkedIn Profile Scraper to extract public profile data for lead generation. Works without logging in. About $0.01 per profile. No account risk.

What You Will Get

LinkedIn scrapers extract structured data from public profiles:

EXAMPLE OUTPUT

Name: Sarah Johnson

Headline: VP of Marketing at TechCorp

Location: San Francisco Bay Area

Company: TechCorp (Current)

Industry: Software

Connections: 500+

Education: Stanford University, MBA

Full data includes:

  • Name, headline, and summary
  • Current and past positions with dates
  • Education history
  • Skills and endorsements
  • Certifications and licenses
  • Recommendations received

Before You Start

Important limitations:

  1. Public profiles only. LinkedIn has different visibility settings. Some profiles show limited data to non-connections.
  2. No direct emails. LinkedIn does not show email addresses publicly. You need a separate email finder tool.
  3. Respect privacy. Do not use scraped data for spam. Follow GDPR if targeting EU residents.

Step 1: Collect Profile URLs

Before scraping, you need a list of LinkedIn profile URLs. Ways to get them:

Source Best For
LinkedIn Search Finding people by title, company, location
Sales Navigator Advanced filters, larger result sets
Company Pages All employees at a specific company
Google Search "site:linkedin.com/in marketing manager chicago"

Step 2: Enter URLs in the Scraper

Open a LinkedIn scraper on Apify. Find the "Profile URLs" field.

Paste your URLs, one per line:

https://www.linkedin.com/in/satyanadella/

https://www.linkedin.com/in/jeffweiner08/

https://www.linkedin.com/in/raborchell/

You can add hundreds or thousands of URLs at once.

Step 3: Choose Data Depth

Most scrapers offer different detail levels:

  • Basic: Name, headline, company, location. Fastest. Cheapest.
  • Standard: Adds experience and education history.
  • Full: Everything including skills, certifications, recommendations.

For lead generation, basic or standard is usually enough. Full takes longer and costs more.

Step 4: Run and Export

Click "Start" and wait for completion.

Run times depend on profile count:

  • 100 profiles: 10-20 minutes
  • 500 profiles: 30-60 minutes
  • 1,000 profiles: 1-2 hours

Export as CSV for easy import into your CRM or spreadsheet.

Step 5: Find Email Addresses

LinkedIn does not show emails. To get them:

  1. Use an email finder tool (Hunter, Apollo, Clearbit)
  2. Input: Name + Company from your scraped data
  3. Output: Verified work email address

Most email finders charge $0.01-0.05 per email found.

Common Questions

Q: Is scraping LinkedIn legal?

A: Scraping public data is legal. The 2022 hiQ Labs v. LinkedIn ruling confirmed this. However, do not use the data for spam or harassment. Follow GDPR and CAN-SPAM laws.

Q: Will my LinkedIn account get banned?

A: No. The scraper does not use your account. It accesses public profiles without logging in.

Q: Why are some profiles missing data?

A: Users control their privacy settings. Some show limited info to people outside their network. The scraper can only get what is publicly visible.

Q: Can I scrape company pages?

A: Yes. Use a LinkedIn Company Scraper to get company data and employee lists.

CRM Integration

After scraping, import your data into your CRM:

  • Salesforce: Import CSV via Data Import Wizard
  • HubSpot: Import contacts with mapped fields
  • Pipedrive: Use CSV import or Zapier

Map the scraped fields to your CRM fields. Most tools auto-detect common fields like Name, Company, and Title.

Ready to Start?

Use LinkedIn Profile Scraper + Email ✅ No Cookies to get your data. Free tier available. No credit card needed.

TRY LINKEDIN PROFILE SCRAPER + EMAIL ✅ NO COOKIES FREE