πŸ† Best Cheapest Werk.nl Job Listing scraper πŸ† avatar

πŸ† Best Cheapest Werk.nl Job Listing scraper πŸ†

Pricing

Pay per usage

Go to Apify Store
πŸ† Best Cheapest Werk.nl Job Listing scraper πŸ†

πŸ† Best Cheapest Werk.nl Job Listing scraper πŸ†

Scrape job postings from Werk.nl, the Dutch UWV national job portal, by keyword and location. Structured output with full descriptions, employer, and application details.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Muhammad Shamshad Aslam

Muhammad Shamshad Aslam

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a month ago

Last modified

Share

Werk.nl Job Scraper

Scrape job postings (vacatures) from Werk.nl β€” the official Dutch national job portal run by UWV. Fast and reliable: this actor talks directly to Werk.nl's own search API, so you get complete, structured data every run β€” no fragile HTML parsing, no browser.

Features

  • βœ… Search by keyword & location β€” job title, keyword, or reference number, filtered by city or postal code + radius
  • βœ… Powerful filters β€” education level, hours per week, contract type, and working hours (multi-select)
  • βœ… Full job details β€” complete description, employer info, direct application link, contact person (name, phone, email), salary terms, dates
  • βœ… Clean structured output β€” ready for spreadsheets, CRMs, or data pipelines
  • βœ… Automatic pagination β€” scrape as many vacancies as you need
  • βœ… No login, no cookies to manage β€” session/anti-forgery handling is fully automatic

Input

FieldTypeDefaultDescription
keywordsstringreactJob title, keyword(s), or reference number. Empty = browse all.
locationstringβ€”City or postal code (e.g. Amsterdam, 1011DK). Empty = whole Netherlands.
distanceinteger0Radius in km around the location (0 = exact).
sortByselectrelevancerelevance or date (newest first).
educationLevelsmulti-selectβ€”Primary / VMBO / HAVO-VWO / MBO / HBO-Bachelor / WO-Master / Not specified.
hoursPerWeekmulti-selectβ€”0-8 / 9-16 / 17-24 / 25-32 / 33-40 / 40+ hours.
contractTypesmulti-selectβ€”Permanent / Possibly permanent / Temporary.
workingHoursmulti-selectβ€”Office hours / Other.
fetchDetailsbooleantrueFetch each vacancy's full page (description, employer, contact, apply link).
maxItemsinteger50Maximum number of vacancies to scrape.
proxyConfigproxyNL ResidentialOptional; recommended for large runs.

Filters are optional β€” leave them empty for all results. Within one filter, multiple selections are combined with OR; different filters are combined with AND (same as the website).

Example input

{
"keywords": "developer",
"location": "Amsterdam",
"educationLevels": ["5"],
"contractTypes": ["1"],
"fetchDetails": true,
"maxItems": 100
}

Output

Each dataset item is one vacancy. With fetchDetails on:

{
"referenceNumber": 67355220,
"title": "Mid-level Software Developer C#",
"profession": "Software ontwikkelaar",
"organisation": "Evoke BV",
"city": "NIJMEGEN",
"postcode": "6511RD",
"contractType": "Vast",
"studyLevel": "HBO/bachelor",
"workLocationType": "Vaste werklocatie",
"modified": "2026-07-13 00:00:00",
"expirationDate": "2026-07-27T00:00:00",
"description": "Do you have experience with C# and are you ready for the next step?...",
"termsOfEmployment": "A salary of €3,765 - €5,790 per month; 25 vacation days...",
"employer": {
"organizationName": "Evoke BV",
"website": "https://www.evokestaffing.com",
"addressNetherlands": { "postcode": "6002EA", "city": "WEERT" }
},
"contactPerson": { "name": "Recruiting Team", "phoneNumber": "0495 518 999", "email": "connect@evokestaffing.com" },
"applicationMethods": [{ "urlApplicationForm": "https://..." }],
"source": "DGR",
"url": "https://www.werk.nl/nl/vacatures/vacature/67355220"
}

Key fields:

  • Job: referenceNumber, title, profession, contractType, studyLevel, minHours/maxHours, modified, expirationDate, url
  • Location: city, postcode, workLocationType, distanceKm
  • Details (when fetchDetails on): description, termsOfEmployment, source
  • Employer: organisation, employer (name, website, sector, address)
  • Contact & apply: contactPerson (name, phone, email), applicationMethods (direct apply URL)

Use cases

  • Recruiting & sourcing β€” monitor Dutch job market by role, region, and level
  • Lead generation β€” employer names, websites, and recruiter contact details for outreach
  • Market research β€” track demand, contract types, and hiring trends across the Netherlands
  • Job boards & aggregators β€” feed fresh, fully-detailed Dutch vacancies into your product

Notes

  • Data comes directly from Werk.nl's public search API β€” accurate and complete.
  • Turn off fetchDetails for faster, lighter runs when you only need the search-level fields.
  • Export results as JSON, CSV, or Excel from the dataset tab, or pull them via the Apify API.