Replygrow logo

Replygrow

Find leads

Reach out

Reply

Run many accounts and clients

Stay safe

All features
Pricing

LinkedIn Profile Scraper

Scrape name, title and company from LinkedIn profiles, one or many.

  • Name, title, company
  • 7-day free trial
  • Runs in the cloud

How to scrape LinkedIn profiles in 3 steps

The link check is free. The extraction runs in a Replygrow trial, with no card.

1. Copy the profile URLs

Copy a profile's address, or gather a column of URLs from an event list, your CRM or a search. Messy links are fine.

2. Check one in the box above

The checker confirms it's a profile and shows the handle. The person's job and company aren't in the URL, so it shows none.

3. Add the list in a free Replygrow trial

Put the URLs in a Google Sheet, start the 7-day trial and add the sheet's link as a lead source.

Any linkedin.com/in/ link, however you copied it.

Which profile links can you scrape?
What you pasteWorks?What to do
A linkedin.com/in/ linkYesYesPaste it as it is
A link with tracking on the endYesYesThe tracking comes off
A country link, like uk.linkedin.comYesYesRead as the same profile
A link shared from the mobile appYesYesPaste it as it is
A Sales Navigator lead pageNoNoCopy the person's /in/ link
A company pageNoNoUse a people search instead

Cleaning a whole column first? The LinkedIn profile URL cleaner strips the tracking from every link at once, in your browser.

What data the profile scraper extracts

Six fields for every profile, each in the state the person left it.

The fields in a profile extraction
FieldWhat it holds
NameFirst and last name
HeadlineThe line under their name
Current titleTheir current role
Current companyTheir current employer
LocationCity or metro area
Profile URLThe clean /in/ link
No email address, no phone number and no guessed seniority. A field the person left empty stays empty.

Those fields are what personalized LinkedIn outreach runs on: a first name, a company and a title, placed into each note and message.

Title and location also let you split one list into campaigns by role or region, each with a message that fits.

Each profile comes back with the same fields, ready to sort or filter in a sheet.

Profile scraper or search export: which do you need?

It depends on whether you start with people or with criteria.

  • You have the people

    Scrape profiles by URL

    Use this page when you already know who you want: an event list, a CRM column, the URLs a colleague sent. The job is turning links into fields.

  • You have criteria

    Export a search

    Use the LinkedIn search export when you can describe who you want but haven't found them yet. With a seat, the Sales Navigator scraper does the same.

How many LinkedIn profiles can you scrape a day?

LinkedIn caps daily profile views per account, and it doesn't publish the number.

LimitNumber
Profile views a day, any LinkedIn plan
Not published by LinkedInUnpublished

Opening a profile counts as a view, whether you click or software does. LinkedIn works out each account's daily cap from its own activity and won't lift it on request. Past it, you can still open your 1st-degree connections' profiles.

Replygrow visits up to 100 profiles a day per account. Plan for about 50 profile visits a day, spread across working hours.

Chrome extension, Python script or cloud profile scraper?

Three kinds of LinkedIn profile scraper show up for this search. They differ in where they run.

  • Runs in your browser

    Chrome extension

    Reads profiles in your own logged-in browser, so your laptop has to stay open while it works. Quick to install, and limited by your machine.

  • For developers

    Python script

    Free code you run and maintain yourself. LinkedIn shows logged-out visitors a sign-in wall on most profiles, so these scripts usually need your session cookie.

  • Runs in the cloud

    Cloud tool

    Runs from your connected LinkedIn account on a server, so nothing depends on your laptop. Replygrow works this way, behind a dedicated residential proxy.

How to get LinkedIn profile data without a tool

Three free routes. Each one works up to a few dozen profiles.

  • Free, any profile

    Copy the fields by hand

    Open each profile and paste the name, title and company into a sheet. For twenty people you'll write to one by one, reading each profile is the useful part.

  • Free, your connections

    Download your LinkedIn data

    Under Settings, then Data privacy, ask for a copy of your data. The connections file lists names, companies, positions and the emails people chose to share.

  • Free, one page

    Download a LinkedIn profile as a PDF

    Open the profile's More menu and choose Save to PDF. You get the whole profile as one file, which helps when you need a dated copy.

It depends on three sets of rules, and on what you do with the data.

Is LinkedIn profile scraping legal?
What you do with the dataVerdict
Contact people who fit your marketYesFine with a lawful basis
Say where you found themYesRequired in the EU and UK
Drop anyone who objects, for goodYesRequired
Treat public profiles as free to useNoGDPR still applies
Sell or publish the dataNoDon't

Three sets of rules apply, and they answer differently. LinkedIn's User Agreement restricts automated collection, which is a contract matter: the risk is to your account. In the US, a court held in hiQ v. LinkedIn that scraping public pages likely isn't unauthorized access under the CFAA. In the EU and UK, GDPR applies to names and job titles whether a profile is public or not.

Now that you have the profiles, start the conversations

Replygrow runs the outreach to the same list, from your own LinkedIn account.

  • Send the connection requestsFrom your account, at your daily pace
  • Follow up until they replyPauses for each person who replies
  • One inbox for every accountFilter replies by campaign, status or unread

Frequently asked questions

1) Is this LinkedIn profile scraper really free?

The link check is free and needs no account. The extraction runs in a Replygrow account, free for the 7-day trial with no credit card. For a handful of profiles, copying the fields by hand costs nothing and works fine.

2) Can you scrape a list of LinkedIn profiles at once?

Yes. Put the profile URLs in a Google Sheet, one per line, and add the sheet's link as a lead source in Replygrow. Each profile comes back with the same six fields. Clean messy links first if the column came from several places.

3) Can you get someone's email from their LinkedIn profile?

Not from this tool. A profile shows an email only to connections, and only when the person chose to share it. LinkedIn's own data download lists those emails for your connections. Anything else is a guess from a name and a company domain.

4) Does it matter that a LinkedIn profile is public?

Less than most people assume. Public means anyone can see it. It doesn't mean the data is free to use: GDPR treats a name and a job title as personal data whether you found it in public or someone handed it to you.

5) Can you re-run a profile list to see who changed jobs?

Yes. Extract the same sheet again and compare the title and company columns with the last run. A new job is one of the best reasons to get in touch, and an old file won't show it.

Get 3x more meetings booked weekly

Turn the profile list into conversations

Start for free now

Join 10,000+ users getting replies on LinkedIn

No credit card required · Cancel anytime