LinkedIn Job Postings Scraper avatar
LinkedIn Job Postings Scraper
Under maintenance
Try for free

3 days trial then $19.99/month - No credit card required now

View all Actors
This Actor is under maintenance.

This Actor may be unreliable while under maintenance. Would you like to try a similar Actor instead?

See alternative Actors
LinkedIn Job Postings Scraper

LinkedIn Job Postings Scraper

eunit/linkedin-job-postings-scraper
Try for free

3 days trial then $19.99/month - No credit card required now

Designed for both personal and professional use, simply enter your LinkedIn job search page URL to extract tailored job titles, companies names, locations, job URL and more. This scraper handles infinite scrolling and exports data to any format such CSV, JSON, XML and more. Try it today 馃殌

LinkedIn Job Posting Scraper

Overview

The LinkedIn Job Postings Scraper has the following features:

  • Scrape valuable data: Extract job titles, companies, locations, and more from LinkedIn.
  • Handle infinite scrolling: Efficiently navigate through dynamically loaded content.
  • Parse HTML with Beautiful Soup: Leverage a popular library to extract data from webpages.
  • Export to CSV: Save scraped data in a clean, structured format for further analysis.

Prerequisites

To use the LinkedIn Job Posting Scraper, provide the following information as input on the input tab:

  • Keywords: e.g. "Software developer"
  • Location: e.g. "United States"

What's the output format

After the run you can get the jobs dataset in your desired format (JSON, CSV, XML, Excel, HTML Table, RSS, JSONL), in the dataset you will find:

1[
2  {
3    "title": "Software Developer I",
4    "company": "CareStar",
5    "job_url": "https://www.linkedin.com/jobs/view/software-developer-i-at-carestar-3879347359?position=60&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=yUZNnXDvHA9pFW6afoGvuQ%3D%3D&trk=public_jobs_jserp-result_search-card",
6    "location": "Cincinnati, OH",
7    "date_posted": "11 hours ago"
8  },
9  {
10    "title": "Software Engineer, Front End",
11    "company": "Deepgram",
12    "job_url": "https://www.linkedin.com/jobs/view/software-engineer-front-end-at-deepgram-3873761996?position=59&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=tLvRADRPngso4fEj0ww4Vw%3D%3D&trk=public_jobs_jserp-result_search-card",
13    "location": "United States",
14    "date_posted": null
15  },
16  {
17    "title": "Junior Software Engineer",
18    "company": "Susco",
19    "job_url": "https://www.linkedin.com/jobs/view/junior-software-engineer-at-susco-3880911550?position=58&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=emzc7weetqWezKEM8vFJ%2Fw%3D%3D&trk=public_jobs_jserp-result_search-card",
20    "location": "Metairie, LA",
21    "date_posted": "22 hours ago"
22  },
23  {
24    "title": "Junior/Entry Software Developer",
25    "company": "SynergisticIT",
26    "job_url": "https://www.linkedin.com/jobs/view/junior-entry-software-developer-at-synergisticit-3873775100?position=57&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=eee7VBWoxYReyfBjvQkE1Q%3D%3D&trk=public_jobs_jserp-result_search-card",
27    "location": "United States",
28    "date_posted": null
29  },
30  {
31    "title": "Software Engineer",
32    "company": "Microsoft",
33    "job_url": "https://www.linkedin.com/jobs/view/software-engineer-at-microsoft-3871698902?position=56&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=27LJsEIcx6Y2d1TdKqkZ6g%3D%3D&trk=public_jobs_jserp-result_search-card",
34    "location": "Mountain View, CA",
35    "date_posted": null
36  },
37  {
38    "title": "Software Engineer, Full-Stack (Remote)",
39    "company": "Supermove",
40    "job_url": "https://www.linkedin.com/jobs/view/software-engineer-full-stack-remote-at-supermove-3878342601?position=55&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=kZi2MYFcn9CpCgq1EkLL2Q%3D%3D&trk=public_jobs_jserp-result_search-card",
41    "location": "United States",
42    "date_posted": "5 hours ago"
43  },
44  {
45    "title": "Software Engineer I",
46    "company": "Honeywell",
47    "job_url": "https://www.linkedin.com/jobs/view/software-engineer-i-at-honeywell-3838859496?position=54&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=Ku4EI4Z4GLVcItcKkGrxeA%3D%3D&trk=public_jobs_jserp-result_search-card",
48    "location": "Atlanta, GA",
49    "date_posted": null
50  },
51  {
52    "title": "Fullstack Engineer",
53    "company": "Axion Ray",
54    "job_url": "https://www.linkedin.com/jobs/view/fullstack-engineer-at-axion-ray-3879317722?position=53&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=phZbUk5daTkuWfxQok1Apw%3D%3D&trk=public_jobs_jserp-result_search-card",
55    "location": "New York, NY",
56    "date_posted": "13 hours ago"
57  },
58  {
59    "title": "Full Stack Developer (Short Term)",
60    "company": "HireKeyz Inc",
61    "job_url": "https://www.linkedin.com/jobs/view/full-stack-developer-short-term-at-hirekeyz-inc-3879620207?position=52&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=VWBI1MCAQMW63dE%2BVAys9w%3D%3D&trk=public_jobs_jserp-result_search-card",
62    "location": "United States",
63    "date_posted": "7 hours ago"
64  },
65  {
66    "title": "Junior Software Developer Trainee",
67    "company": "Patterned Learning Career",
68    "job_url": "https://www.linkedin.com/jobs/view/junior-software-developer-trainee-at-patterned-learning-career-3881569887?position=51&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=tRK8LSc4HHhbL1V38Var9Q%3D%3D&trk=public_jobs_jserp-result_search-card",
69    "location": "Boston, MA",
70    "date_posted": "8 hours ago"
71  },
72  {
73    "title": "Junior Software Development Engineer",
74    "company": "Patterned Learning Career",
75    "job_url": "https://www.linkedin.com/jobs/view/junior-software-development-engineer-at-patterned-learning-career-3881574060?position=50&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=eA%2Fu%2FcXPhOdjSgBEQ5kjyQ%3D%3D&trk=public_jobs_jserp-result_search-card",
76    "location": "Boston, MA",
77    "date_posted": "8 hours ago"
78  },
79  {
80    "title": "Entry/Junior Level Software Developer(Remote)",
81    "company": "SynergisticIT",
82    "job_url": "https://www.linkedin.com/jobs/view/entry-junior-level-software-developer-remote-at-synergisticit-3880351154?position=49&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=M%2FunSFlGVITDT0r4ssI3Xw%3D%3D&trk=public_jobs_jserp-result_search-card",
83    "location": "Palo Alto, CA",
84    "date_posted": null
85  },
86  {
87    "title": "Software Engineer",
88    "company": "haku",
89    "job_url": "https://www.linkedin.com/jobs/view/software-engineer-at-haku-3878575511?position=48&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=TWGU9LN8ZGsDeNq8R02O6A%3D%3D&trk=public_jobs_jserp-result_search-card",
90    "location": "Miami, FL",
91    "date_posted": "23 hours ago"
92  },
93  {
94    "title": "Entry Level Software Developer(Remote)",
95    "company": "SynergisticIT",
96    "job_url": "https://www.linkedin.com/jobs/view/entry-level-software-developer-remote-at-synergisticit-3878075939?position=47&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=atyIruyH9ojs7Tlv4IMlXQ%3D%3D&trk=public_jobs_jserp-result_search-card",
97    "location": "Detroit, MI",
98    "date_posted": null
99  },
100  {
101    "title": "Software Engineer",
102    "company": "Microsoft",
103    "job_url": "https://www.linkedin.com/jobs/view/software-engineer-at-microsoft-3868951927?position=46&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=2W9LwW5RQRW5gwRrwqeSvA%3D%3D&trk=public_jobs_jserp-result_search-card",
104    "location": "Mountain View, CA",
105    "date_posted": null
106  },
107  {
108    "title": "Software Engineer (Skill Level 0)",
109    "company": "Lockheed Martin",
110    "job_url": "https://www.linkedin.com/jobs/view/software-engineer-skill-level-0-at-lockheed-martin-3875499958?position=45&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=%2FknBbLKzrQhClV4KPANAaw%3D%3D&trk=public_jobs_jserp-result_search-card",
111    "location": "Annapolis Junction, MD",
112    "date_posted": null
113  },
114  {
115    "title": "Entry/Junior Software Developer(Remote)",
116    "company": "SynergisticIT",
117    "job_url": "https://www.linkedin.com/jobs/view/entry-junior-software-developer-remote-at-synergisticit-3878080133?position=44&pageNum=0&refId=0lEdqR9MphC2HaI9C3KHkg%3D%3D&trackingId=gMN5RkalvUf0mu3rBZmqkQ%3D%3D&trk=public_jobs_jserp-result_search-card",
118    "location": "Washington Highlands, MD",
119    "date_posted": null
120  }
121]

FAQs

While web scraping itself is generally considered legal, there might be specific regulations you need to follow depending on your location. For instance, rules set by GDPR (Europe) or CCPA (California) could come into play.

Also, while LinkedIn scrapers focus on publicly available information on job postings, it's important to remember that this public information might still include personal details. Extracting this kind of data is only permissible if you have a valid justification.

If you're unsure if your reason qualifies, it's best to consult with a lawyer. We also have a blog post on our site that explores the legal aspects of web scraping and ethical considerations.

Also, some websites may block you from scaping them. In such situations, we have a detailed blog post on how to crawl a website without getting blocked.

Is there a LinkedIn API that can be used with Python?

LinkedIn does offer an official API that you can use to create applications that help LinkedIn members; however, it might not be the most suitable solution for your project.

Many developers have reported some drawbacks of the LinkedIn API citing various reasons. Among these drawbacks cited are:

  • LinkedIn's API rate limits: These limits restrict the number of actions your application can take within a specific timeframe. Exceeding these limits can lead to throttling or even blacklisting your IP address. This can be particularly problematic if your project relies heavily on frequent API calls, potentially impacting its performance and responsiveness. Compared to other APIs that might offer more generous limits or no limits at all, LinkedIn's stricter approach can limit your development flexibility.
  • Limited data scope: The LinkedIn jobs API is constantly evolving. It primarily grants access to your connections and a very limited view of public data.
Developer
Maintained by Community
Actor metrics
  • 7 monthly users
  • 31.0% runs succeeded
  • 21 days response time
  • Created in Apr 2024
  • Modified 19 days ago