# Changelog of Glassdoor Job Scraper 💰$0.29/1k - Salary & Ratings (`blackfalcondata/glassdoor-job-scraper`) Actor

- **URL**: https://apify.com/blackfalcondata/glassdoor-job-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/blackfalcondata/glassdoor-job-scraper.md

## Changelog

### 0.1.x — 2026-09-28

- Fixed: a job page URL in `startUrls` (for example `.../job-listing/...htm?jl=123`) now returns that job with its full details. Before, such a run could end with no results

### 0.1.x — 2026-09-11

- Fixed: searches in Switzerland, Canada and Belgium could return no jobs at all
- Fixed: full job details (`includeDetails`) now load in Switzerland, Canada and Belgium
- Fixed: `location` now narrows the search to that place. It was ignored before, and the whole country was searched. A location that is not recognised in the selected country is skipped with a warning, and the run stops with a clear message when none is recognised
- Fixed: a JSON array typed into the `query` or `location` text field (`["a", "b"]`) now searches each value, not the literal text
- Fixed: in incremental mode, a run that found no jobs, or could not load any results, no longer blocks the next run on the same search for up to 30 minutes
- Fixed: two incremental runs started at the same moment on the same search can no longer both deliver the same jobs
- Note: in incremental mode, a run that sets `location` starts a fresh baseline once, so its first run after this update reports its jobs as NEW

### 0.1.x — 2026-07-19

- Changed: price reduced to $0.29 per 1,000 results (from $2.00), and the run start fee to $0.001 (from $0.01)
- Added: salary range, currency, pay period and employer rating are now returned on every job, without enabling detail enrichment
- Changed: search results are collected over a faster path — runs complete in a fraction of the previous time
- Fixed: `maxPages` is now honoured on every path, so the documented "lower cap wins" rule holds for `maxResults` + `maxPages`
- Fixed: a partial result set can no longer be reported as complete coverage (prevents incorrect EXPIRED records in incremental mode)
- Fixed: listings repeated across result pages no longer consume the result budget

### 0.1.x — 2026-04-14

- Added: `descriptionHtml`, `descriptionMarkdown` output fields (triple-format descriptions for RAG/LLM pipelines)
- Added: `contentHash` output field (SHA-256 hash of content-identifying fields)

### 0.1.x — 2026-04-14

- Added: cross-run repost detection (`isRepost`, `repostOfId`, `repostDetectedAt`)
- Added: `skipReposts` input to exclude detected reposts from output

### \[0.1.0] - 2026-03-19

#### Initial release

- Search Glassdoor job listings across 21 markets
- Structured salary extraction (min, max, currency, period)
- Detail enrichment with full descriptions and company data
- Company profile enrichment (industry, headcount, revenue, headquarters, CEO)
- Email extraction from job descriptions
- Incremental mode with change tracking (new, updated, expired)
- Compact output mode for AI and MCP workflows
- Filters: posted date, job type, remote, radius, sort
- Deduplication by job key
