Phantom
1 slot

LinkedIn Profile Scraper

Overview

Scrape all the available data from LinkedIn profiles, including emails. This powerful automation integrates with Google Sheets and HubSpot, enabling you to enrich your contacts automatically and tailor your lead generation strategy.

What you give

  • LinkedIn profiles
  • LinkedIn cookie
  • See all 3

What you get

  • Company Industry
  • Company Name
  • + 47 More

Turn LinkedIn profiles into qualified leads, automatically.

PhantomBuster's LinkedIn Profile Scraper extracts key data from public LinkedIn profiles, including names, headlines, roles, companies, and contact info, then pushes it directly into Google Sheets or HubSpot. No coding required, ready to run in minutes.

Check out the Tutorial for step-by-step setup.

Important: The LinkedIn Profile Scraper doesn't extract profile pictures. For profile images, full work history, skills, and endorsements, use the LinkedIn Profile Visitor instead.

What you give / What you get

You bring your list of LinkedIn profiles. PhantomBuster delivers back a clean, enriched dataset you can use immediately.

What you give

What you get

LinkedIn profile URLs

Get 47 key data points from LinkedIn profiles, including name, headline, location, company name, company industry, and recent job experience

Your LinkedIn cookie (session)

Structured, exportable CSV files ready for Google Sheets, Excel, or HubSpot

Optional: Email discovery API key (Dropcontact, Hunter, or Snov.io)

Professional email addresses in the 'professional Email' column (when email discovery is enabled)

See all available inputs and 47+ output fields in the Tutorial

Note: This Phantom only scrapes the two most recent positions and does not include screenshots or endorsements. For full job history, skills, and all visible fields, pair this with the LinkedIn Profile Visitor. The full data will be available for download in JSON.

What you can automate with LinkedIn Profile Scraper

Here's what PhantomBuster's LinkedIn Profile Scraper Automation can do automatically for you:

  • Extract profile data: Collect name, headline, location, profile URL, and up to two past experiences or jobs from public LinkedIn profiles

  • Discover professional emails: Enable email discovery to populate the 'Professional Email' column with verified contact info

  • Sync with your CRM: Push enriched data directly into HubSpot CRM and detect profile changes like new roles or company shifts automatically

  • Export for analysis: Download data as CSV files for use with Google Sheets, Excel, or other tools

  • Process at scale: Safely scrape up to 1,500 profiles per day while respecting LinkedIn rate limits

Perfect for sales teams automating lead enrichment, CRM hygiene, or LinkedIn prospecting workflows.

How teams use PhantomBuster's LinkedIn Profile Scraper Automation

Sales reps and marketers use the LinkedIn Profile Scraper Automation to accelerate prospecting, enrichment, and outreach, all from LinkedIn data.

  • Keep your CRM fresh: Connect HubSpot CRM to automatically detect when contacts change roles or companies, ensuring your contact database stays accurate and actionable.

  • Identify decision-makers: Scrape employee profiles from target companies, then qualify and prioritize based on role and seniority.

  • Enrich event attendees: Capture LinkedIn profiles from webinar or event registrations, scrape their data, and launch timely follow-up campaigns while intent is high.

  • Monitor competitor engagement: Track professionals engaging with competitor content, scrape their profiles, and reach out with personalized messaging that positions your solution.

Workflow Ideas to Get You Started

PhantomBuster Automations become more effective when combined into Workflows.

Chain the LinkedIn Profile Scraper with other Automations to build complete prospecting, enrichment, and outreach sequences.

Try it free and start building in minutes.

Workflow Example: Craft personalized AI outreach to ICPs

Sales Navigator Search Export → LinkedIn Profile Scraper → AI LinkedIn Profile Enricher → AI LinkedIn Message Writer

Why this works

This Workflow finds highly qualified ICPs with key intent signals, enriches their profiles for deep insights, then uses AI to craft hyper-personalized messages that truly resonate.

Stop guessing and drive higher response rates.

Who it's for

SDRs, AEs, and sales managers who need to scale personalized outreach without sacrificing message quality.

How to build it

  1. Use Sales Navigator Search Export to find ICPs with key signals (e.g., actively hiring Sales Managers in Tech).

  2. Run the LinkedIn Profile Scraper to gather detailed profile info and professional emails for your prospects.

  3. Filter your enriched leads database based on specific data (e.g., skills, keywords in headlines) to pinpoint your most relevant ICPs.

  4. Use the AI LinkedIn Message Writer with your qualified lead list and a tailored prompt to generate hyper-personalized messages.

Outcome

Automated, personalized outreach at scale that drives higher response rates and fills your pipeline with qualified conversations.

See full playbook →

Workflow Example: Keep your HubSpot CRM fresh with real-time LinkedIn data

HubSpot Contact Sender → LinkedIn Profile Scraper → HubSpot Contact Data Refresher

Why this works

Automatically detect when contacts change roles or companies and update your HubSpot CRM with fresh LinkedIn data. No more outdated contact info or missed opportunities.

Who it's for

RevOps teams, sales managers, and CRM admins who need accurate, up-to-date contact data for effective outreach.

How to build it

  1. Use HubSpot Contact Sender to pull your existing contact list.

  2. Run the LinkedIn Profile Scraper to extract current profile data, including job titles, companies, and emails.

  3. Set up HubSpot Contact Data Refresher to continuously sync updated data back to your CRM.

Outcome

Your CRM stays clean and current, enabling timely, relevant outreach and accurate pipeline forecasting.

Workflow Example: Build ABM lists from target companies

LinkedIn Company Employees Export → LinkedIn Profile Scraper → Google Sheets

Why this works

Extract employee profiles from target companies, then enrich each profile with 47 data points to identify decision-makers and prioritize outreach based on role and seniority.

Who it's for

ABM teams, enterprise sales reps, and account executives targeting specific companies.

How to build it

  1. Use LinkedIn Company Employees Export to extract employee profiles from your target accounts.

  2. Run the LinkedIn Profile Scraper to enrich each profile with detailed data, including job titles, experience, and emails.

  3. Export the enriched list to Google Sheets for filtering, prioritization, and outreach planning.

Outcome

Precise, account-based prospect lists with decision-maker insights, ready for personalized outreach campaigns.

Best practices for safe and effective LinkedIn profile scraping

Get the most out of this Phantom while staying safe and compliant with LinkedIn's guidelines.

  • Respect LinkedIn rate limits: We recommend scraping a maximum of 1500 profiles per day with this Phantom to avoid account restrictions and keep your LinkedIn account in good standing.

  • Clean your input lists: Remove duplicate URLs, irrelevant profiles, and competitors from your list before running the Automation to maximize efficiency and data quality.

  • Enable email discovery for contacts: To collect professional emails, you'll need to enable an email discovery service like Dropcontact, Hunter, or Snov.io. Without email discovery enabled, the 'Professional Email' column will not appear in your results. Alternatively, you can use your available Email Discovery credits and get email addresses using PhantomBuster credits.

  • Process 1,000 leads in just 30 minutes:

    Without email discovery, you can process leads quickly. If email discovery is switched on, it will take longer, but you'll get verified contact info.

  • Use LinkedIn Profile Visitor for richer data: The LinkedIn Profile Scraper extracts only up to two recent experiences and excludes full work history and endorsements. For complete profile data, including images and skills, use the LinkedIn Profile Visitor instead.

Safety tip: Want to learn more about safe LinkedIn automation? Read our guide on LinkedIn data scraping legality and how to avoid LinkedIn warnings.

Frequently asked questions

Here are the most common questions about using LinkedIn Profile Scraper, from setup and compliance to data quality and comparisons.

How do I get started with LinkedIn Profile Scraper?

Start by collecting LinkedIn profile URLs using tools like the LinkedIn Search Export or LinkedIn Profile URL Finder. Then, paste your list into the LinkedIn Profile Scraper Automation, add your LinkedIn cookie, and launch. For a detailed walkthrough, check out the step-by-step tutorial.

Does LinkedIn Profile Scraper give me real-time data or static information?

You get live, fresh data pulled directly from public LinkedIn profiles at the time you run the Automation. Unlike static databases that go stale within weeks, the LinkedIn Profile Scraper captures current roles, companies, and headlines, so you're always working with up-to-date information. Learn more about LinkedIn data scraping.

Can LinkedIn Profile Scraper extract emails automatically?

Yes, but you must enable an email discovery service like Dropcontact, Hunter, or Snov.io via API key or use your PhantomBuster email discovery credits. Without email discovery enabled, the 'Professional Email' column will not appear in your results. If you're targeting 1st-degree connections and need personal emails, use the LinkedIn Profile Visitor or explore these 9 methods to find emails.

How many profiles can I safely scrape per day?

We recommend scraping a maximum of 1500 profiles per day to respect LinkedIn rate limits and keep your account safe. This guidance helps you stay compliant while building robust prospect lists. For more on staying within safe limits, read our 2025 LinkedIn limits guide.

What's the difference between LinkedIn Profile Scraper and LinkedIn Profile Visitor?

The LinkedIn Profile Scraper extracts only up to two recent experiences and excludes full work history and endorsements, while the LinkedIn Profile Visitor goes further by capturing profile pictures, complete job history, skills, and endorsements. Use the Scraper for speed and the Visitor for depth.

Does this Automation integrate with my CRM?

Yes. The LinkedIn Profile Scraper integrates with Google Sheets and HubSpot, enabling you to sync enriched data directly into your CRM. When connected to HubSpot CRM, it automatically detects profile changes like new roles or company shifts, keeping your contact lists accurate and actionable. See how to set up HubSpot integration.

Can I use LinkedIn Profile Scraper for Sales Navigator profiles?

If you're sourcing profiles from LinkedIn Sales Navigator, use the Sales Navigator Profile Scraper instead. It's optimized for Sales Navigator's interface and data structure, ensuring you capture all available details from your saved leads and search results.

Yes, when done responsibly. PhantomBuster scrapes only publicly available data and respects LinkedIn rate limits to keep your account safe. We recommend staying within the daily limit of 1500 profiles and following LinkedIn's terms of service. Read our legal overview and learn how to avoid LinkedIn warnings.

How can I turn scraped profiles into leads?

After scraping, enrich your data with the AI LinkedIn Profile Enricher to match profiles to your ideal customer profile, then launch personalized outreach using the AI LinkedIn Message Writer. You can also automate full workflows with the Craft personalized AI outreach to ICPs playbook.

What if I don't have LinkedIn profile URLs yet?

No problem. Use the LinkedIn Profile URL Finder to generate profile URLs from names, or export profiles from LinkedIn searches with the LinkedIn Search Export. You can also collect up to 2,500 members from a LinkedIn group using the LinkedIn Group Members Export.

Ready to try it?

Start prospecting smarter today.

Try the LinkedIn Profile Scraper free, no setup or coding required. Build warm, accurate prospect lists in minutes, sync data to your CRM, and launch targeted outreach campaigns that convert. Safe, compliant, and trusted by sales teams worldwide.

Get started with LinkedIn Profile Scraper

Leverage your results

Build an automation sequence by using your results to fuel other Phantoms.

1 slot
Phantom

LinkedIn Search Export

Scrape and export the results of a LinkedIn search into a spreadsheet

1 slot
Phantom

HubSpot Contact Data Enricher

Enrich your HubSpot Contact list by scraping all the available data from LinkedIn profiles

1 slot
Phantom

HubSpot Contact Data Refresher

Continuously enrich your HubSpot Contact list by scraping all the available data from LinkedIn profiles

Go further

How to extract data and emails from LinkedIn profiles

  1. Create a free Phantombuster account
  2. Download a CSV spreadsheet or JSON file of all your LinkedIn profile data and emails