LinkedIn Recruiter Scraper
Scrape a LinkedIn Recruiter search into a candidate list you can message.
How to scrape a LinkedIn Recruiter search in 3 steps
The link check is free. The scrape runs in a Replygrow trial, with no card.
1. Run your search and copy the URL
Filter on skills, title, location and experience on Recruiter's Search page, in Recruiter or Recruiter Lite. Then copy the address from the results page.
2. Paste it into the checker above
The checker confirms it's a Recruiter search. Recruiter keeps filters with the seat, so the link holds no filters and no candidate count.
3. Run the scrape in a free Replygrow trial
Start the 7-day trial, connect the account that holds the Recruiter seat and paste the URL. Up to 2,500 candidates land in a list.
Which Recruiter links can you scrape?
Any Recruiter or Recruiter Lite search, from the Search page or inside a project.
| What you paste | Works? | What to do |
|---|---|---|
| A search from Recruiter's Search page | YesYes | Copy it from the address bar |
| A Recruiter Lite search | YesYes | Copy it the same way |
| A saved search, reopened | YesYes | Open it, then copy the URL |
| A search inside a project | YesYes | Open the project's search, then copy the URL |
| A project's pipeline or a job's applicants | NoNo | Use LinkedIn's own export, or paste the search |
| One candidate's Recruiter profile | NoNo | Copy a search URL instead |
No Recruiter seat? The free LinkedIn x-ray search tool finds public profiles through Google. Put the profile URLs in a Google Sheet and they can go into a campaign too.
What the Recruiter scraper collects
Seven fields for every candidate, each one as they wrote it on LinkedIn.
| 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 | A link to the profile |
| Connection degree | 1st, 2nd or 3rd, from your account |
Download the list as a CSV that opens in Excel. The list also stays in Replygrow, ready for a campaign, and as it runs, Zapier, Make or webhooks pass each candidate on to your ATS.
Connection degree tells you where to start. 1st-degree candidates can get a message straight away; everyone else gets a connection request first.
How many candidates can you scrape from one search?
Up to 2,500, more than the 1,000 that Recruiter's own screen lists.
| Limit | Recruiter Lite | Recruiter |
|---|---|---|
| Candidates shown per search | 1,000LinkedIn, official | 1,000LinkedIn, official |
| Candidates Replygrow collects per search | 2,500Replygrow, not LinkedIn | 2,500Replygrow, not LinkedIn |
| Unique profiles you can view a day | 2,000 per dayLinkedIn, official | — |
Replygrow collects more than Recruiter's own screen lists, on either plan. For a bigger talent pool, split the search by location, seniority or skill and run each part. A smaller search is also easier to write one message for.
LinkedIn publishes a daily profile cap only for Recruiter Lite. It counts the unique candidates you open, and it resets at midnight UTC.
How to get candidates out of Recruiter without a tool
Corporate Recruiter exports a project's pipeline to CSV, 25 candidates at a time; Recruiter Lite has no CSV export.
Every route LinkedIn offers, for projects, search results and a job's applicants, is in export candidates from LinkedIn Recruiter, with its monthly limits.
Not sure which plan you're on? LinkedIn Recruiter pricing lays out what each one includes.
Recruiter or Sales Navigator: which search to scrape
Both scrape the same way. The filters decide which one fits the job.
- For hiring
LinkedIn Recruiter
Candidate filters such as skills, years of experience and open-to-work signals. Lite shows full profiles up to your 3rd-degree network; corporate Recruiter searches all of LinkedIn.
- For selling
Sales Navigator
Buying filters such as seniority, function, company headcount and recent job changes. Agencies use it to find the hiring managers they place candidates with.
Each search runs from the account that holds its seat, and each comes back with the same seven fields.
Why did my Recruiter scrape fail?
Check these two things before you rebuild the search.
The link isn't recognized
You may have copied a candidate's profile, a pipeline or an applicants list. Copy the address of a search results page instead.
The pool is bigger than the scrape
The scrape stops at 2,500 candidates per search. Split the search by location or seniority and scrape each part.
If the link is fine but the search won't run, the cause is usually on the account: two-factor authentication, or a colleague signed into the same seat while it runs.
Is scraping LinkedIn Recruiter legal?
It depends on three sets of rules, and on what you do with the candidates.
| What you do with the candidates | Verdict |
|---|---|
| Contact candidates about a real role | YesFine with a lawful basis |
| Say where you found them | YesRequired in the EU and UK |
| Drop anyone who objects, for good | YesRequired |
| Keep a pool you'll never contact | NoHard to justify |
| Sell or share the list | 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 candidates, start the conversations
Replygrow runs the outreach from the same LinkedIn account that holds your Recruiter seat.
- 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 Recruiter scraper really free?
2) Does the scraper work with Recruiter Lite?
3) Can you export LinkedIn job applicants with the Recruiter scraper?
4) Can you scrape a search saved in a Recruiter project?
5) Does the LinkedIn Recruiter scraper need a Chrome extension?
More free LinkedIn tools
LinkedIn Sales Navigator Scraper
Up to 2,500 leads per Sales Navigator search, in a list a campaign can run.Check my searchLinkedIn Search Export
Export a LinkedIn people search to a list, with no Sales Navigator seat.Check my searchLinkedIn Profile Scraper
Name, headline, title, company and location from a profile, as one row.Check my profile link
Get 3x more meetings booked weekly
Turn the Recruiter search into candidate conversations