# Changelog of Nationale Vacaturebank Jobs Scraper (`devilscrapes/nationale-vacaturebank-jobs-scraper`) Actor

- **URL**: https://apify.com/devilscrapes/nationale-vacaturebank-jobs-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/devilscrapes/nationale-vacaturebank-jobs-scraper.md

## Changelog

### 0.1.0 - Unreleased

- Nationale Vacaturebank job scraper (browser-free, curl-cffi). Requests only the jobs API host
  (`api.nationalevacaturebank.nl/api/jobs/v3/sites/nationalevacaturebank.nl/jobs`) with `Origin` and
  `Referer` headers and no cookies; the consent-gated www host is never touched and there is no
  warm-up request.
- `limit=100`, `sort=date`; pages walked until `page >= pages` or `maxPages`/`maxItems`. The API's
  `_links.next` wraps to page 1 on the last page and on an empty result, so it is not used as the stop signal.
- `src/parser.py` maps the ~40 job keys to a flat row (location, salary, hours, education, dates, apply
  link, HTML and plain-text description). Recruiter contact details are not emitted.
- A page that fails after its retries is skipped; two consecutive failures (or a failed page 1) end only
  that keyword. A keyword the API answers with `total: 0` finishes SUCCEEDED with zero rows.
- Default proxy is bare Apify datacenter; a requested proxy that cannot be created fails the run rather
  than going direct. Cloud proxy reach is unproven (the recon probe ran from a residential home IP).
- Offline tests against trimmed real captures (no live network).

### 0.0.1 - Unreleased

- Scaffold.
