---
title: "How to Scrape LinkedIn Jobs in 2026 (After the AI Search Change)"
slug: "how-to-scrape-linkedin-jobs"
type: "blog-post"
url: "https://automationbyexperts.com/blog/how-to-scrape-linkedin-jobs"
date: "2026-10-12"
category: "Lead Generation"
tags: ["LinkedIn Jobs", "Job Data", "Hiring Signals", "Recruiting", "Apify"]
read_time: 8
author: "Youssef Farhan"
---

# How to Scrape LinkedIn Jobs in 2026 (After the AI Search Change)

> Export LinkedIn job postings to a spreadsheet with title, company, location, salary, applicant count and the full description. What changed with LinkedIn's AI job search in August 2026, how to set up searches that still work, and what it costs.

**Short answer:** build a job search on LinkedIn in a private browser window, copy the URL, and paste it into [LinkedIn Jobs Scraper](https://apify.com/curious_coder/linkedin-jobs-scraper?fpr=youssef&fp_sid=abe_blog_linkedinjobs), or type keywords and a location straight into its input. You get one row per job with title, company, location, salary where shown, posted date, applicant count, the full description and, optionally, company details. It costs $0.002 per job, so 1,000 postings cost $2, and no LinkedIn login is involved.

Job postings are some of the most useful public data there is. Recruiters use them to see who is competing for talent, sales teams use them as buying signals, job seekers use them to find roles before they fill, and analysts use them to track which skills are in demand. LinkedIn has the biggest share of that data and no export. This guide covers how to get it out, including the change LinkedIn made to job search in August 2026 that broke many old saved searches.

LinkedIn Jobs Scraper is built by curious_coder, not by me. It has over 160,000 users on Apify and is on my list of [the best Apify actors](https://automationbyexperts.com/best-apify-actors) for B2B data.

## What data do you get for each LinkedIn job?

- Job ID and direct link to the posting

- Job title and location

- Company name, company LinkedIn URL and logo

- Salary information, when the employer publishes it

- Posted date and benefits labels such as "Actively hiring"

- Applicant count, when LinkedIn shows it

- The full description as HTML and as plain text

- The name and title of the person who posted the job, when shown

- Optional company details if you switch on company scraping

The poster's name is often the hiring manager or recruiter, which is why this data is popular with recruiting agencies and with salespeople who sell to hiring teams.

## What changed with LinkedIn job search in 2026?

In August 2026 LinkedIn moved job search to an AI-powered search that only supports a few URL filters: date posted, company, Easy Apply and "under 10 applicants". Older filters such as experience level, job type and remote or on-site no longer work as separate URL parameters. LinkedIn now expects you to describe them in the search words, for example "senior remote data engineer" instead of a keyword plus two filters.

The scraper has an option to convert old search URLs into the new AI search format automatically, turning experience level, job type and workplace filters into search terms. Filters with no public label, such as industry or job function IDs, cannot be converted, so describe those in your keywords yourself.

## How do you scrape LinkedIn jobs step by step?

- **Decide how to search.** Either paste LinkedIn job search URLs, or leave the URL list empty and fill in **Keywords**, **Location**, **Date posted** and optionally **Company IDs** or **Under 10 applicants**. If you give URLs, the filter fields are ignored.

- **If using URLs,** open LinkedIn Jobs in a private window, run your search, apply the filters and copy the full address.

- **Put the details in the words.** Seniority, contract type and remote status go in the keywords now.

- **Choose date posted.** For signals and alerts, "past 24 hours" or "past week" keeps the data fresh and the cost low.

- **Switch on company details** if you need company size, industry and website for each job.

- **Run and export** to Excel, CSV or JSON, or schedule it daily.

## How much does it cost?

$0.002 per job returned, plus a negligible run start fee.

- 1,000 postings: **$2.00**

- A daily search returning 150 new postings, for a month: about **$9.00**

Apify's free plan includes $5 of monthly credit, which covers about 2,500 postings.

## What can you do with LinkedIn job data?

### Use hiring as a buying signal

A company posting three sales development roles is scaling outbound and about to buy sales tools. A first security engineer means a new security budget. Search for the roles that signal a need for what you sell, then group postings by company and count them.

### Track the job market for a skill

Run the same search weekly and count postings, salary ranges and the tools named in descriptions. The plain-text description field is ideal for this: the [Bulk LLM Runner](https://automationbyexperts.com/apify/bulk-llm-runner) can pull out required skills, seniority and salary into columns across thousands of descriptions in one run.

### Catch jobs before they fill

Filter for "under 10 applicants" and "past 24 hours", schedule it hourly or daily, and get alerts for new postings. To receive only the new ones rather than the whole list, chain the [Dataset Diff](https://automationbyexperts.com/apify/dataset-diff) actor after the scraper; it reports only rows that are new since the last run and can post them to Slack, Telegram or email.

## Is LinkedIn the only place to get job postings?

No, and for some jobs it is not the best one. Many companies post first, or only, on their own applicant tracking system board: Greenhouse, Lever, Ashby and others. If you already have a list of target companies, it is more complete to read their boards directly. That approach is covered in [how to find which companies are hiring from a list of domains](https://automationbyexperts.com/blog/find-companies-hiring-domain-list-ats-job-postings), using my [Company Domain to Job Postings](https://automationbyexperts.com/apify/company-domain-to-job-postings) actor. For the Gulf job market, the [Naukrigulf scraper](https://automationbyexperts.com/apify/naukrigulf-scraper) covers the region's main job board.

## Is it legal to scrape LinkedIn jobs?

The scraper reads job listings that LinkedIn shows publicly, without logging in, so no LinkedIn account is involved or at risk. Job postings are published to be read, and using them for market research and sales signals is common. Two cautions: the poster's name and title are personal data under GDPR and similar laws, so handle them with care, and LinkedIn's terms restrict automated access, so do not republish postings as your own job board. This article is independent of LinkedIn.

## Frequently asked questions

**Can I scrape LinkedIn jobs without logging in?**Yes. LinkedIn Jobs Scraper reads public job search results without a login, so your LinkedIn account is never used or put at risk.

**How much does it cost to scrape 1,000 LinkedIn jobs?**$2.00, at $0.002 per job. Apify's free plan includes $5 of monthly credit, which covers about 2,500 postings.

**Why do my old LinkedIn job search URLs not work?**Since August 2026 LinkedIn's AI job search supports only date posted, company, Easy Apply and under 10 applicants as URL filters. Put experience level, job type and remote status in the keywords, or use the scraper's option that converts old URLs automatically.

**Does it include salary and applicant counts?**Yes, when LinkedIn shows them on the posting. Many employers do not publish salary, so expect that field to be empty for a share of jobs.

**Can I get alerts for new LinkedIn jobs?**Yes. Schedule the scraper with a short date posted window, then chain Dataset Diff to send only new postings to Slack, Telegram, email or a webhook.

More hiring and B2B data sources are in the [lead generation hub](https://automationbyexperts.com/apify/category/lead-generation).

## Actors used in this guide

- [Company Domain to Job Postings - Greenhouse, Lever, Ashby](https://automationbyexperts.com/apify/company-domain-to-job-postings): It turns a list of company domains into their live job postings. For each domain it finds the company's ATS board acr…
- [Naukrigulf Scraper - Gulf Jobs in 12 Languages](https://automationbyexperts.com/apify/naukrigulf-scraper): It scrapes Naukrigulf.com job listings across the UAE, Saudi Arabia, Qatar, Kuwait, Bahrain and Oman. You can search…
- [Dataset Diff - Only New & Changed Items From Any Actor](https://automationbyexperts.com/apify/dataset-diff): Point it at any Apify Actor, task or dataset and it returns only what changed since the last run - new rows, edited r…
