# Changelog of Linkedin Jobs Scraper (`curious_coder/linkedin-jobs-scraper`) Actor

- **URL**: https://apify.com/curious\_coder/linkedin-jobs-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/curious\_coder/linkedin-jobs-scraper.md

### 2026-08-08

- New: `limitPerSource` — max jobs scraped per input URL / AI search filter set
- Change: `count` removed from the input form (still accepted as a global max for backward compatibility)

### 2026-08-07

- New: Structured **AI jobs search filters** input (`keywords`, `location`, geoId, distance, date posted, company IDs, under 10 applicants) used when no search URLs are provided (URLs take priority over filters)
- New: LinkedIn now uses AI job search and ignores many generic filters in urls. these filters (experience, job type, workplace, salary, etc.) are converted to natural language in `keywords` controlled by `autoConvertToAiSearch` (enabled by default).

### 2026-07-28

- Fix: some runs returned only ~60 jobs no matter how many the search actually contained. Linkedin intermittently serves a limited version of its job search page that holds far fewer results; the actor now detects this and retries for a working one.

### 2026-07-26

- Fix: searches returned far more jobs than the search actually contains, including unrelated roles. A page of jobs you had already seen is now treated as the end of that search, instead of retrying the offset on a new session — a new session restarts the result window, so pagination carried on through loosely matched jobs and drifted further off-topic the longer it ran.

### 2026-07-22

- Fix: pagination was broken (runs stalled at ~60-70 jobs then looped on duplicate pages forever).

### 2026-03-18

- Fix: apply urls empty again
- New: fields: `applyMethod`, `applyUrl`, `expireAt`, `postedAtTimestamp`, `postedAt`, `workplaceTypes`, `workRemoteAllowed`, `standardizedTitle`, `country`, `salaryInsights`

### 2026-03-02

- Fix: apply urls were empty
- Fix: reduce minimum jobs required to scrape to 10

### 2026-02-26

- Fix: Sometimes scraping fewer jobs than total jobs

### 2026-02-01

- New: Extract more than 1000 jobs per search using location based search splitting

### 2025-07-19

- New: Ability to resurrect and retry failed requests

### 2025-07-19

- New: Salary range

### 2025-06-20

- Remove duplicate jobs

### 2025-03-23

- Fixed: Missing job posted date

### 2025-03-21

- Fixed: Missing company information

### 2025-02-25

- Fixed: Scraping more than available jobs resulting in duplicates

### 2025-02-03

- Fix missing company information

### 2024-07-13

- New fields
  - Country code
  - Workplace types
  - Job Status
  - Benefits
  - Job applicant insights
  - Industry

### 2024-06-27

- Fixed: Scraping only 400 jobs without cookies

### 2024-02-29

- Fixed: Not working with linkedin boolean search url of jobs search

### 2024-01-17

- Fixed: Scraper was exiting before scraping all available jobs
