---
title: "LinkedIn Scraper: Jobs & Company Data, No Login | Scrape.ly"
description: "LinkedIn scraper and data extraction for jobs, companies, posts and the Ad Library: 7 no-login scrapers with real output, a free plan, API and MCP."
url: https://scrape.ly/scrapers/linkedin
markdown: https://scrape.ly/scrapers/linkedin.md
---

Scrapers · LinkedIn

# LinkedIn scrapers for jobs, company pages, posts and ads

Seven scrapers, one for each kind of public LinkedIn page: job search results, company pages, company search, posts, the Ad Library, plus public profiles and people search for teams with a lawful reason to use them. They read logged-out pages in the cloud, so LinkedIn web scraping here involves no account, cookie or extension. From $1.12 per 1,000 results.

[Try it free](https://my.scrape.ly/store/openrole~linkedin-jobs-scraper) [Compare the 7 scrapers](https://scrape.ly/scrapers/linkedin.md#scrapers)

Hiring board

## Who is hiring data engineers in Berlin this week

Data engineer jobs the LinkedIn Jobs Scraper found in Berlin over the past week, with posting date, seniority and applicant count as LinkedIn shows them. Beside them, three company pages from the Company Details Scraper: the headcount, followers and industry any employer row can carry.

You ask your AI agent

“Find 10 data engineer jobs posted in Berlin on LinkedIn this week, with seniority and applicant counts.”

[Run this input yourself →](https://my.scrape.ly/store/openrole~linkedin-jobs-scraper?input=s%3Akeyword-location-filters) [See the preset](https://scrape.ly/store/openrole/linkedin-jobs-scraper/presets/keyword-location-filters.md)

{ } The Actor input it runs

```
{
  "keywords": "data engineer",
  "location": "Berlin",
  "distance": 0,
  "datePosted": "pastWeek",
  "limitPerSource": 10
}
```

LinkedIn Jobs Scraper Data engineer jobs in Berlin this week, 10 jobs

- 5T Domain Data Engineer - Power Grid & System Operations (w/m/d) 50Hertz Transmission GmbH Mid-Senior level 56 applicants Oct 22, 2026
- E Data Engineer - Digital Health Excellence Center (w/m/d) EY Mid-Senior level Oct 19, 2026
- J Data Engineer (all genders) in Berlin - Jobbird.com Jobster Not Applicable Oct 22, 2026
- N Data Engineer (f/m/x) Netconomy Mid-Senior level 50 applicants Oct 21, 2026
- AY Senior Data Engineer - Shop Analytics (all genders) ABOUT YOU Mid-Senior level 73 applicants Oct 16, 2026

* Jobs returned

  10

* Companies (5 shown)

  5

* Mid-senior level

  4 of 5

* Median applicants (5 shown)

  56

Real run on Oct 22, 2026 · 10 items in 46 s · charged $0.018 · run 11cb9a9625d340ec8

The lineup

## 7 LinkedIn scrapers, one job each

Pick by the data you need. Prices are per 1,000 results, live from the Store; you pay only for what a run returns.

1. Job posts by keyword and locationStart here

   ### [LinkedIn Jobs Scraper](https://scrape.ly/store/openrole/linkedin-jobs-scraper.md)

   The hiring feed: public job search results with the full description, salary when the post lists one, seniority and applicant count. Turn on company details and each job also carries the employer’s website and headcount when its company page publishes them.

   In · Keywords plus a location, with date, distance and company filters, or LinkedIn job search URLs

   - title
   - companyName
   - location
   - postedAt
   - salaryInfo
   - +3 more

   from $1.45 / 1,000 results Platform usage included

   1.1K monthly users

   [Details](https://scrape.ly/store/openrole/linkedin-jobs-scraper.md) [Run](https://my.scrape.ly/store/openrole~linkedin-jobs-scraper)

2. Company pages by URL or name

   ### [LinkedIn Company Details Scraper](https://scrape.ly/store/cornerledger/linkedin-company-details.md)

   Firmographics from the public company page: website, industry, headquarters, headcount, followers and company type. Paste URLs or just company names, and drop anything outside an employee or follower range.

   In · Company URLs or company names, with optional employee and follower limits

   - name
   - website
   - industry
   - headquarters
   - employeeCount
   - +3 more

   from $1.69 / 1,000 results Platform usage included

   43 monthly users

   [Details](https://scrape.ly/store/cornerledger/linkedin-company-details.md) [Run](https://my.scrape.ly/store/cornerledger~linkedin-company-details)

3. Companies by keyword

   ### [LinkedIn Company Search](https://scrape.ly/store/cornerledger/linkedin-companies-search.md)

   Builds the account list when you don’t have one yet: a keyword such as fintech or biotech returns matching company pages with industry, location and followers, filtered by company size.

   In · A keyword, with a result count, page number and company-size filter

   - name
   - industry
   - location
   - follower_count
   - company_url
   - +2 more

   from $1.94 / 1,000 results Platform usage included

   393 monthly users

   [Details](https://scrape.ly/store/cornerledger/linkedin-companies-search.md) [Run](https://my.scrape.ly/store/cornerledger~linkedin-companies-search)

4. Public posts and engagement

   ### [LinkedIn Post Scraper](https://scrape.ly/store/echofield/linkedin-post-scraper.md)

   What a company or executive publishes and how it lands: post text, publish time, reactions, comments and reposts, from a company page, a profile or a single post link. Keep only posts after a date.

   In · Company page, profile or post URLs, with posts per URL and a start date

   - text
   - postedAtISO
   - numLikes
   - numComments
   - numShares
   - +3 more

   from $1.06 / 1,000 results Platform usage included

   276 monthly users

   [Details](https://scrape.ly/store/echofield/linkedin-post-scraper.md) [Run](https://my.scrape.ly/store/echofield~linkedin-post-scraper)

5. LinkedIn Ad Library

   ### [LinkedIn Ad Library Scraper](https://scrape.ly/store/echofield/linkedin-ads-scraper.md)

   Every ad a company runs on LinkedIn, from the public Ad Library: copy, creative, call to action, landing page, payer, run dates, impression range and targeting. Search by advertiser, keyword or payer.

   In · Companies, keywords, payers or Ad Library URLs, with country, date and impression filters

   - advertiserName
   - headline
   - ctas
   - clickUrl
   - paidBy
   - +3 more

   from $0.896 / 1,000 results Platform usage included

   80 monthly users

   [Details](https://scrape.ly/store/echofield/linkedin-ads-scraper.md) [Run](https://my.scrape.ly/store/echofield~linkedin-ads-scraper)

6. Public profiles you already hold

   ### [LinkedIn Profile Scraper](https://scrape.ly/store/cornerledger/linkedin-profile-scraper.md)

   For a list of profile URLs you have a reason to keep, such as candidates in your pipeline: the headline, location, current role, experience and education a logged-out visitor sees. The public page shows no email address, and none is added.

   In · Profile URLs, public identifiers or profile IDs

   - firstName
   - lastName
   - headline
   - location
   - currentPosition
   - +3 more

   from $3.59 / 1,000 results Platform usage included

   1K monthly users

   [Details](https://scrape.ly/store/cornerledger/linkedin-profile-scraper.md) [Run](https://my.scrape.ly/store/cornerledger~linkedin-profile-scraper)

7. People by role, company or school

   ### [LinkedIn People Search](https://scrape.ly/store/cornerledger/linkedin-people-search.md)

   Finds public profiles by job title, company, school or location, with seniority and function read from the headline and a relevance score on every row. This is personal data: collect only the fields your purpose needs.

   In · Keywords or a name, with title, company, school, location, seniority and function filters

   - name
   - headline
   - jobTitle
   - currentCompany
   - location
   - +3 more

   from $2.74 / 1,000 results Platform usage included

   91 monthly users

   [Details](https://scrape.ly/store/cornerledger/linkedin-people-search.md) [Run](https://my.scrape.ly/store/cornerledger~linkedin-people-search)

Real output

## What LinkedIn data looks like

More real runs: the request, the run and the rows it returned. Private people’s names and contact details are withheld.

You ask your AI agent

“Get the LinkedIn company pages of Google, Notion and Stripe, large companies only: industry, headquarters, employees and followers.”

[Run this input yourself →](https://my.scrape.ly/store/cornerledger~linkedin-company-details?input=s%3Acompanies-employee-filter) [See the preset](https://scrape.ly/store/cornerledger/linkedin-company-details/presets/companies-employee-filter.md)

{ } The Actor input it runs

```
{
  "companies": [
    "https://www.linkedin.com/company/google",
    "https://www.linkedin.com/company/notionhq",
    "https://www.linkedin.com/company/stripe"
  ],
  "minEmployees": 1000,
  "minFollowers": 100000,
  "maxResults": 3
}
```

LinkedIn Company Details Scraper Large companies only, 3 results

- N Notion Software Development · San Francisco, California 7,211 employees on LinkedIn Privately Held founded 2016 1,132,188 followers
- S Stripe Technology, Information and Internet · South San Francisco, California 16,694 employees on LinkedIn Privately Held founded 2010 1,782,319 followers
- G Google Software Development · Mountain View, CA 330,447 employees on LinkedIn Public Company founded 42,553,244 followers

Real run on Oct 22, 2026 · 3 items in 6.6 s · charged $0.0062 · run 6d60a9c1d50d4b5ba

Use cases

## What teams do with LinkedIn data

Mostly business data: who is hiring, how companies grow, what they post and what they advertise. People data only where you have a reason to hold it.

- 01

  ### Recruiting and job-market research

  → title, company, salary, seniority, applicants for each data engineer job in Berlin this week

  Track every opening for a role in a city: titles, salaries where posted, seniority, remote options and applicant counts. Schedule a past-24-hours search and the feed refreshes itself every morning.

  [LinkedIn Jobs Scraper](https://scrape.ly/store/openrole/linkedin-jobs-scraper.md)

- 02

  ### Hiring-signal prospecting

  → company, open role, employees, website for each Berlin employer hiring data engineers

  A company hiring five SDRs is likely shopping for sales tools; one hiring its first data engineer needs a data stack. Pull the job posts for the roles your product serves, then add each employer’s size, industry and website.

  [LinkedIn Jobs Scraper](https://scrape.ly/store/openrole/linkedin-jobs-scraper.md) [LinkedIn Company Details Scraper](https://scrape.ly/store/cornerledger/linkedin-company-details.md)

- 03

  ### Account lists and firmographics

  → website, industry, HQ, employees, followers for 1,000 CRM accounts

  Find companies by keyword and size with Company Search, then enrich them, or the accounts already in your CRM, with website, industry, headquarters, headcount and followers from each company page.

  [LinkedIn Company Search](https://scrape.ly/store/cornerledger/linkedin-companies-search.md) [LinkedIn Company Details Scraper](https://scrape.ly/store/cornerledger/linkedin-company-details.md)

- 04

  ### Competitor content and ad research

  → headline, CTA, run dates, impressions for every HubSpot ad of the last 30 days

  See what rivals post and how many reactions and comments each post earns, then open the Ad Library for the ads they run: creative, call to action, run dates, impressions and targeting.

  [LinkedIn Post Scraper](https://scrape.ly/store/echofield/linkedin-post-scraper.md) [LinkedIn Ad Library Scraper](https://scrape.ly/store/echofield/linkedin-ads-scraper.md)

- 05

  ### People lists, with care

  → name, headline, current company, profile URL for directors at your target accounts

  With a lawful basis, People Search finds public profiles by title, company and location, and the Profile Scraper refreshes the headline and current role of contacts already in your CRM. Neither collects email addresses.

  [LinkedIn People Search](https://scrape.ly/store/cornerledger/linkedin-people-search.md) [LinkedIn Profile Scraper](https://scrape.ly/store/cornerledger/linkedin-profile-scraper.md)

- 06

  ### Agents and automations

  → “List this week’s data engineer jobs in Berlin with each company’s size”

  Give Claude, ChatGPT or Cursor the Scrape.ly MCP server and they can run any of these scrapers on request, or wire the same runs into n8n with the Scrape.ly node and a schedule.

  [LinkedIn Jobs Scraper](https://scrape.ly/store/openrole/linkedin-jobs-scraper.md) [LinkedIn Company Details Scraper](https://scrape.ly/store/cornerledger/linkedin-company-details.md)

How to run it

## Scrape LinkedIn from the console, the API or an AI agent

No code

1. 1

   Open it in the console [LinkedIn Jobs Scraper](https://my.scrape.ly/store/openrole~linkedin-jobs-scraper) opens with a ready input. Sign up free, no card needed.
2. 2

   Change the input Edit the fields shown below, or pick one of the ready-made presets.
3. 3

   Run and export Download JSON, CSV or Excel, or send the dataset to your stack.

AI agents (MCP)

Add the Scrape.ly MCP server to Claude, ChatGPT, Cursor or any MCP client, then ask in plain words:

“Find data engineer jobs posted in Berlin this week on LinkedIn and list each company with its employee count and website.”

```
{
  "mcpServers": {
    "scrapely": {
      "url": "https://mcp.scrape.ly"
    }
  }
}
```

[MCP setup for every client](https://scrape.ly/mcp.md)

API

The Berlin search from the board above, from code. The run returns when the dataset is ready; every item is one job, with the employer’s about text, website and headcount added when its company page shows them.

```python
from scrapely_client import ScrapelyClient

client = ScrapelyClient('YOUR_TOKEN', api_url='https://api.scrape.ly')

run = client.actor('openrole/linkedin-jobs-scraper').call(
    run_input={
        'keywords': 'data engineer',
        'location': 'Berlin',
        'distance': 0,
        'datePosted': 'pastWeek',
        'limitPerSource': 10,
        'scrapeCompany': True,
    }
)

for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)
```

Get a token in the console under Settings. Clients: [Python](https://scrape.ly/docs/client-python.md), [JavaScript](https://scrape.ly/docs/client-js.md), or the [HTTP API](https://scrape.ly/docs/quickstart.md).

Why Scrape.ly

## Why teams scrape LinkedIn with Scrape.ly

### No LinkedIn account at risk

Every scraper reads public, logged-out pages. No login, no session cookie, no browser extension, so there is no account of yours for LinkedIn to restrict.

### Pay per result, not per seat

From $1 per 1,000 posts and $1.50 per 1,000 jobs. The Free plan includes $5 of credit every month: about 2,800 LinkedIn jobs, typical platform usage included.

### Built for repeat runs

Save a search as a task, schedule it daily, and get each new batch of jobs or posts by webhook, API or straight into Google Sheets.

### Ready for AI agents

Every scraper is a tool in the Scrape.ly MCP server, so Claude, ChatGPT or Cursor can run it and read the results in one conversation.

Compared

## LinkedIn scrapers compared

PhantomBuster ranks for LinkedIn scraping and works differently: its automations run on your LinkedIn session. Facts from PhantomBuster’s own help center only.

| What you get     | Scrape.ly                                                                     | PhantomBuster                                                                              |
| ---------------- | ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------ |
| LinkedIn login   | None: public, logged-out pages only                                           | Your session cookie, so automations act on your behalf while you are logged in             |
| Free plan        | $5 of credit every month, no card                                             | 30 minutes of run time a month, 1 slot, exports capped at 10 rows                          |
| First paid plan  | Starter: $19 a month, with $19 of credit                                      | Start: $69 a month ($56 billed annually) for 20 hours of run time                          |
| What you pay for | Saved results: $4 per 1,000 public profiles, $1.50 per 1,000 jobs, plus usage | Run time, slots and credits; its LinkedIn Profile Scraper takes about 1 minute per profile |

PhantomBuster’s own safety guide says “no automation tool can eliminate risk entirely” for the account it runs on. Scrape.ly’s LinkedIn scrapers never use one.

Competitor facts as published on Oct 22, 2026: [PhantomBuster plans and limits](https://support.phantombuster.com/hc/en-us/articles/4494623647250-What-Each-PhantomBuster-Plan-Includes-Features-Limits-and-Pricing) (support.phantombuster.com/hc/en-us/articles/4494623647250-What-Each-PhantomBuster-Plan-Includes-Features-Limits-and-Pricing) , [PhantomBuster plan guide](https://support.phantombuster.com/hc/en-us/articles/4415010168594-How-to-Choose-the-Right-PhantomBuster-Plan-for-your-Goals) (support.phantombuster.com/hc/en-us/articles/4415010168594-How-to-Choose-the-Right-PhantomBuster-Plan-for-your-Goals) , [PhantomBuster LinkedIn account safety](https://support.phantombuster.com/hc/en-us/articles/34537476105746-How-to-Understand-LinkedIn-Account-Safety-Limits-and-Responsibility) (support.phantombuster.com/hc/en-us/articles/34537476105746-How-to-Understand-LinkedIn-Account-Safety-Limits-and-Responsibility). Prices change; check their pages before you buy.

FAQ

## LinkedIn scraping, answered

Short answers to what people ask about scraping LinkedIn. The [quick start](https://scrape.ly/docs/quickstart.md) goes deeper.

### Is there a free LinkedIn scraper?

Yes. The Scrape.ly Free plan includes $5 of credit every month and needs no card: at $1.50 per 1,000 jobs plus typical usage of about $0.24, that covers roughly 2,800 jobs with the LinkedIn Jobs Scraper, or about 2,300 company pages with the Company Details Scraper. Prices as of 24 October 2026; the ten-job Berlin run above was charged $0.018.

### Is LinkedIn scraping illegal?

Collecting public business data such as job posts and company pages is widely done, but LinkedIn’s User Agreement forbids members to scrape, and in hiQ v. LinkedIn the courts treated that contract question separately from access to public pages before the case settled in 2022. Profiles are personal data under the GDPR and the CCPA, so you need a lawful basis to collect them; this is general information, not legal advice.

### Will LinkedIn ban you for scraping?

Not your account: these scrapers never log in, so no LinkedIn account, cookie or session of yours is involved. Tools that run on your session cookie act as you, so any restriction lands on your profile.

### Is LinkedIn scraping possible without an account?

Yes, for what LinkedIn shows a logged-out visitor: job search results, company pages, public posts, the Ad Library and public profile pages. Anything behind the sign-in wall, such as Sales Navigator, connections, private profiles or messages, is out of reach by design.

### What is the best LinkedIn scraper?

The one built for the data you need. For hiring data, the LinkedIn Jobs Scraper; for firmographics, Company Search to find companies and Company Details to enrich them; for content, the Post Scraper; for ads, the Ad Library Scraper. All seven are on this page with live prices and real output.

### Can a LinkedIn scraper find email addresses?

Not from LinkedIn itself: public pages show no email addresses, and the Profile Scraper neither adds nor guesses one. The Company Details and Jobs scrapers return each employer’s website, which is where a company publishes its business contacts.

### Is there a LinkedIn scraper API for Python?

Yes. Every scraper runs through the Scrape.ly API and the Python and JavaScript clients; the Python example above runs the Berlin jobs search and prints one job per item. The LinkedIn scraper API page lists the endpoints for profiles, and the jobs and company API pages cover the rest.

### Does LinkedIn have an API?

Yes, but most of its data is open only to approved partners and specific products, not for general access to job, company or profile data. The Scrape.ly API runs these scrapers from your code instead; the LinkedIn Jobs API and LinkedIn scraper API pages show the requests.

### Can ChatGPT or Claude scrape LinkedIn?

Not by browsing LinkedIn themselves, but with the Scrape.ly MCP server added they can run these scrapers and read the results in the same conversation, for example to list this week’s Berlin data engineer jobs with each employer’s size. In n8n, the Scrape.ly node does the same inside a workflow.

Responsible use

## Is it legal to scrape LinkedIn?

These scrapers read what LinkedIn shows a logged-out visitor: job posts, company pages, public posts, the Ad Library and public profiles. None logs in, so none sees private profiles, connections, messages or Sales Navigator, and no account of yours is involved. Job posts, company pages and ads are business data; profiles, people search results, post authors and job posters are personal data under the GDPR and the CCPA, so collect them only with a lawful basis and keep the fields you need, which is why our samples show companies and jobs, not people. LinkedIn’s User Agreement prohibits scraping by its members, and in hiQ v. LinkedIn that contract question was decided separately from access to public pages.

This is general information, not legal advice. Read our [guide to web scraping and the law](https://scrape.ly/blog/is-web-scraping-legal.md) and the [Scrape.ly terms](https://scrape.ly/legal.md). LinkedIn is a trademark of its owner; Scrape.ly is not affiliated with it.

Keep reading

## More on LinkedIn data

Guides

- [How to scrape LinkedIn](https://scrape.ly/blog/scrape-linkedin.md) Companies, jobs, posts and ads, with a real run
- [How to scrape LinkedIn jobs](https://scrape.ly/blog/scrape-linkedin-jobs.md)
- [LinkedIn MCP: LinkedIn data for your AI agent](https://scrape.ly/blog/linkedin-mcp.md)
- [Lead scraping: build B2B lead lists](https://scrape.ly/blog/lead-generation-scraping.md)
- [PhantomBuster alternatives](https://scrape.ly/blog/phantombuster-alternatives.md)

API

- [LinkedIn Jobs API](https://scrape.ly/api/linkedin-jobs-api.md) Job search results as structured data over HTTP
- [LinkedIn Company API](https://scrape.ly/api/linkedin-company-api.md)
- [LinkedIn scraper API for public profiles](https://scrape.ly/api/linkedin-profile-api.md)

Compare

- [Scrape.ly vs PhantomBuster](https://scrape.ly/compare/phantombuster.md)
- [Scrape.ly vs Bright Data](https://scrape.ly/compare/bright-data.md)

## The internet is full of data. Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes.

[Get Started Free](https://my.scrape.ly/register) [Chat with Support](mailto:support@scrape.ly?subject=Question%20about%20Scrape.ly\&body=Hi%2C%20I%20have%20a%20question%20about%20Scrape.ly.)

No credit card. No setup calls.
