LinkedIn Profile Scraper
Scrape name, title and company from LinkedIn profiles, one or many.
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.
Which profile links can you scrape?
Any linkedin.com/in/ link, however you copied it.
| What you paste | Works? | What to do |
|---|---|---|
| A linkedin.com/in/ link | YesYes | Paste it as it is |
| A link with tracking on the end | YesYes | The tracking comes off |
| A country link, like uk.linkedin.com | YesYes | Read as the same profile |
| A link shared from the mobile app | YesYes | Paste it as it is |
| A Sales Navigator lead page | NoNo | Copy the person's /in/ link |
| A company page | NoNo | Use 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.
| Field | What it holds |
|---|---|
| Name | First and last name |
| Headline | The line under their name |
| Current title | Their current role |
| Current company | Their current employer |
| Location | City or metro area |
| Profile URL | The clean /in/ link |
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.
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.
| Limit | Number |
|---|---|
| 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.
Is LinkedIn profile scraping legal?
It depends on three sets of rules, and on what you do with the data.
| What you do with the data | Verdict |
|---|---|
| Contact people who fit your market | YesFine with a lawful basis |
| Say where you found them | YesRequired in the EU and UK |
| Drop anyone who objects, for good | YesRequired |
| Treat public profiles as free to use | NoGDPR still applies |
| Sell or publish the data | NoDon'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?
2) Can you scrape a list of LinkedIn profiles at once?
3) Can you get someone's email from their LinkedIn profile?
4) Does it matter that a LinkedIn profile is public?
5) Can you re-run a profile list to see who changed jobs?
More free LinkedIn tools
LinkedIn URL Format Cleaner
Paste a messy column of profile links and get unique /in/ URLs back.Clean my listLinkedIn Search Export
Export a LinkedIn people search to a list, with no Sales Navigator seat.Check my searchLinkedIn Sales Navigator Scraper
Up to 2,500 leads per Sales Navigator search, in a list a campaign can run.Check my search
Get 3x more meetings booked weekly
Turn the profile list into conversations
