🤖 LinkedIn jobs scraper w/ publishers avatar
🤖 LinkedIn jobs scraper w/ publishers

Pricing

$24.00/month + usage

Go to Store
🤖 LinkedIn jobs scraper w/ publishers

🤖 LinkedIn jobs scraper w/ publishers

sbzh/linkedin-jobs-scraper-publishers

Developed by

Sambzh

Maintained by Community

With this LinkedIn jobs scraper, get LinkedIn jobs data in real-time, including publishers information when available. Choose geographic zone, contract, level of experience or LinkedIn companies to get job offers that match with your need. One of the best LinkedIn jobs scraper. Feel free to try !

0.0 (0)

Pricing

$24.00/month + usage

3

Monthly users

8

Runs succeeded

>99%

Last modified

6 days ago

Turn your LinkedIn job search into actionable data

Overview

The LinkedIn jobs scraper w/ publishers allows you to extract recently published LinkedIn job offers without requiring any cookie. This actor is a powerful tool for job market analysis, recruitment automation, competitive intelligence, and many other use cases.

Each run can extract up to 1,000 job offers, depending on the specified parameters. In addition to essential job details, this actor retrieves information about the LinkedIn job publisher when available, making it a valuable resource for deeper insights into job market trends.

Included features

  • Extract up to 1,000 jobs per run
  • No LinkedIn session cookie required
  • Retrieve job publisher information when available
  • Filter by job title or keyword, location, company, experience level, contract type, period, and remote policy
  • Supports LinkedIn geoId code, city, state, and country-based searches

Why scrape LinkedIn job offers?

LinkedIn is the largest professional networking platform, with millions of job postings published daily. With this LinkedIn jobs scraper, you can leverage this public data to:

  • Analyze the job market: Monitor hiring trends and emerging opportunities.
  • Track competitors' recruitment activities: Identify which companies are hiring and for what positions.
  • Streamline HR sourcing: Automate the collection of job postings that match your criteria.
  • Conduct market research: Gain insights into growing industries and skill demands.
  • Create strategic monitoring: Receive regular updates on relevant job offers in your field.
  • Lead generation: Extract company and recruiter details for outreach and business development.

About 800,000 job offers are published daily on LinkedIn. These job offers provide high-quality insights into companies' recruitment needs.


How to use LinkedIn jobs scraper w/ publishers?

This scraper is easy to configure and allows filtering job listings based on multiple criteria. Here's how to use it:

  • Enter one keyword corresponding to the desired job title or skill
  • Choose a specific location (country, region, city) or leave it blank for global results.
  • Filter by company by adding the LinkedIn IDs of targeted companies (max 20).
  • Refine your search by selecting experience level, contract type, posting period, and remote work policy.
  • Set a limit (up to 1,000 job offers per extraction).

Run the scraper and retrieve your data in minutes. The more LinkedIn job offers you scrape, the longer the run will take.


Input parameters

ParameterTypeDescription
keywordsStringEnter the job title or keywords to extract.
locationStringSpecify the job location (e.g., United States). LinkedIn geoId, city, department, state, or country values are allowed.
companiesArrayList of LinkedIn company IDs to extract jobs from (max 20)
experienceStringSelect experience level

Available values : Internship, Entry level, Associate, Mid-Senior level, Director, Executive
contractStringChoose contract type

Available values : Full-time, Part-time, Internship, Contract, Temporary, Volunteer, Other
periodStringSelect the period for extraction

Available values : 24 hours, Last week, Last month
remote_policyStringFilter by remote work policy

Available values : On site, Part of remote, Remote
limitIntegerMaximum number of job offers to retrieve (max 1,000)

Using geoId as location

To ensure that the actor LinkedIn jobs scraper w/ publishers runs in the exact location of your choice, we recommend that you enter LinkedIn's geoId code in the Location field.

How to get geoId code ?

1/ On LinkedIn, go to Jobs environment (you can follow this link)

2/ Enter the desire location in Location field

3/ In the url, retrieve the string of numbers that follows the geoId= parameter.

Get geoId code from LinkedIn job offers list

limit

To control your use of this Actor and its impact on your Apify plan, you can use a Limit to announce in advance the number of entries you're aiming for.

Example of usage

The following data is given as an example, based on returns observed during test runs with this LinkedIn jobs scraper. They should not be taken as absolute references. We encourage you to perform a few tests to estimate the consumption of each of your Tasks.

ResultsUsageDuration
39$0.00542s
110$0.0111m 46s
308$0.0375m 13s
641$0.1249m 4s
989$0.18513m 29s

Output values

LinkedIn jobs scraper w/ publishers actor provides valuable data. It can help you develop your business by helping you reach and store up-to-date information about your targets.

FieldDescription
job_idLinkedIn job identifier
titleJob title
companyCompany name
locationJob location
linkDirect URL to the job offer
apply_linkThe link provided by the Company to apply
easy_apply(Boolean) The job offer contains a easy apply button or not (if available)
dateDate of job offer
extraction_dateDate of data extraction
logoCompany logo URL
company_urlLinkedIn company profile URL
cityJob location city (if available / deduced from location)
stateJob location state (if available / deduced from location)
countryJob location country (if available / deduced from location)
timeLength of time since publication
publication_dateJob offer publication date (deduced from time)
descriptionJob description in HTML format
experienceRequired experience level (values : Internship, Entry level, Associate, Mid-Senior level, Director, Executive)
contractContract type (Full-time, Part-time, Internship, Contract, Temporary, Volunteer, Other)
departmentDepartment name
industryIndustry category
salarySalary information (if available)
recruiter_nameRecruiter's name (if available)
recruiter_urlLinkedIn profile URL of the recruiter (if available)
recruiter_positionRecruiter's job title (if available)
applicantsVolume of applications received for this job offer (This value is indicative and subject to change)

Here a sample of job offer returns by a the LinkedIn job offers scraper

1{
2    "job_id": "4160765119",
3    "title": "Data Scraper",
4    "company": "MyCompany",
5    "location": "San Francisco, CA",
6    "link": "https://www.linkedin.com/jobs/view/data-scraper-at-jobot-4160765119",
7    "date": "2025-02-23",
8    "extraction_date": "2025-02-23T23:27:34.011Z",
9    "logo": "https://media.licdn.com/dms/image/v2/D560BAQFBeHszXin1VA/company-logo_100_100/company-logo_100_100/0/1737157657968/jobot_logo?e=2147483647&v=beta&t=ti-vWP9NAigNLIDdQTe9PKq5DJ0FlFJYp3TTSa0r8jU",
10    "company_url": "https://www.linkedin.com/company/jobot",
11    "city": "San Francisco",
12    "state": "CA",
13    "time": "10 hours ago",
14    "publication_date": "2025-02-23T13:27:34.011Z",
15    "job_title": "Data Scraper specialized in python",
16    "description": "<h2>Job Description</h2><p>We are looking for a skilled Python Developer specialized in scraping and data extraction. As a part of our team, you will develop and maintain scrapers to extract data from various sources, including job offers on platforms like LinkedIn and other job portals.</p><h2>Responsibilities</h2><ul><li>Develop and optimize Python-based scrapers to efficiently extract data.</li><li>Scrape and structure job offers data from platforms such as LinkedIn.</li><li>Ensure scraping processes are robust, scalable, and compliant with website policies.</li><li>Analyze and clean scraped data for better usability.</li><li>Collaborate with data scientists and engineers to integrate scraping results into business applications.</li></ul><h2>Requirements</h2><ul><li>Strong proficiency in Python and web scraping libraries (e.g., Scrapy, BeautifulSoup, Selenium).</li><li>Experience building scrapers for large-scale job offers data extraction.</li><li>Knowledge of handling anti-bot mechanisms and proxies.</li><li>Familiarity with APIs, data parsing (JSON, XML), and cloud storage.</li><li>Previous experience working with LinkedIn data extraction is a plus.</li></ul><h2>Benefits</h2><ul><li>Competitive salary and stock options.</li><li>Flexible working hours and remote-friendly policy.</li><li>Health, dental, and vision insurance.</li><li>Opportunity to work with cutting-edge scraping technologies.</li></ul><h2>How to Apply</h2><p>If you are passionate about Python and scraping, and you love working with job offers data from platforms like LinkedIn, apply now!</p>"
17    "experience": "Not Applicable",
18    "contract": "Full-time",
19    "department": "Information Technology",
20    "industry": "Software Development, Technology, Information and Internet, and Technology, Information and Media",
21    "salary": "$120,000.00/yr - $150,000.00/yr",
22    "recruiter_name": "Teddy Smith",
23    "recruiter_url": "https://www.linkedin.com/in/fake-teddy-smith/",
24    "recruiter_position": "Recruiter",
25    "applicants": "Over 200 applicants"
26}

Publisher Information

LinkedIn jobs scraper w/ publishers includes recruiter information.

This actor returns details about the recruiter displayed within the job offer when available. The availability of publisher information varies depending on the job type and posting visibility on LinkedIn.

Get the LinkedIn recruiter information


Often when you scrape LinkedIn jobs, a LinkedIn cookie li_at is necessary to proceed an actor. With this LinkedIn jobs scraper, no cookie is required and you can retrieve LinkedIn job offers without using your personal account


FAQ

How many results can I scrape?

The scraper can extract up to 1,000 job offers per run. The exact number of extracted offers depends on the applied filters and the availability of job postings on LinkedIn at the time of extraction. Some pages can also be unavailable for the LinkedIn jobs scraper. Even with a limit set at 1,000 we cannot garantee the LinkedIn jobs scraper will retrieve exactly 1,000 job offers.

How much will scraping LinkedIn job offers cost me?

This scraper uses Apify's usage-based pricing model. With Apify's free plan, you can freely test the scraper during 3 days. After that it would be necessary to subscribe to a paying plan. For regular and large-scale extractions, we recommend the Starter plan at $49/month, which allows you to perform thousands of extractions.

This scraper is ethical and compliant with regulations. It only collects publicly available data accessible to all LinkedIn users. No personal or confidential information is extracted (no emails, phone numbers, etc.).

However, be aware that some job postings may contain data considered personal under GDPR and other local regulations. Ensure that you use this information in a legal and ethical manner. If in doubt, consult a legal advisor.

No. You don't need any cookie to run this LinkedIn jobs scraper

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

3 days

Price

$24.00