# Changelog of Intermediair Scraper: Every Dutch Vacancy Gets a Real Salary (`getascraper/intermediair-scraper`) Actor

- **URL**: https://apify.com/getascraper/intermediair-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/getascraper/intermediair-scraper.md

## Changelog

All notable changes to this project will be documented in this file.

### \[0.2] - 2026-09-22

#### Fixed

- 🐛 Fixed filters not actually narrowing results when combined. Setting `city` together with
  `keywords` (or with `industry`/`province`) now correctly returns only rows matching **every**
  filter you set, instead of also mixing in rows that only matched one of them.
- 🛠️ Fixed `industry` silently defaulting to "ict" on every run and quietly narrowing searches you
  never asked to narrow. It's now genuinely optional and blank by default - set it only when you
  want to filter by a specific industry.
- ✨ Added the vacancy's own industry/branche label to the output dataset, giving every row a
  verified industry tag rather than relying on which search found it.

### \[0.1] - 2026-09-14

#### Added

- ✨ Initial release: scrapes Intermediair.nl job vacancies with title, company, location,
  contract type, education/career level, hours, dates, and the full job description.
- 💰 Added a market-rate salary estimate to every single vacancy, not just the ones the employer
  chose to disclose. Estimates are sourced from Intermediair's own salary-benchmark pages and
  matched at the most specific level available for that exact role: by company first, then by
  city, then nationally.
- 🏷️ Added a clear `salarySource` label on every record so an employer-disclosed figure is never
  confused with an estimate.
- 📊 Added a "vs. market" percentage on any vacancy that discloses its own salary, showing how it
  compares to the real market rate for that role.
- 📁 Added a standalone Salary Intelligence dataset view: national average pay, top-paying
  companies, top-paying cities, and the multi-year pay trend for any role, independent of whatever
  vacancies a given run happened to return.
- 🔄 Added 5-state monitor mode (New / Updated / Reappeared / Unchanged / Expired) for tracking a
  saved search over repeated, scheduled runs.
- 📇 Added opportunistic capture of a recruiter's direct contact details, only when the employer
  already published them in plain sight on the posting itself.
- 🔍 Added filters for job title keywords, city, radius, contract type, education level, career
  level, industry, and province.
