Werken Voor Nederland Scraper
Pricing
$29.00/month + usage
Werken Voor Nederland Scraper
Fast Apify actor that scrapes WerkenvoorNederland.nl job listings with rich structured data, including title, organization, location, salary, requirements, and contact details. Ideal for Dutch public sector research, recruitment pipelines, and labor market analytics.
Pricing
$29.00/month + usage
Rating
5.0
(1)
Developer

Lexis Solutions
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Share

Welcome to the Werken voor Nederland Scraper! This actor extracts job listings and details from WerkenvoorNederland.nl, the Dutch government career portal. Use it to collect fresh postings including titles, organizations, locations, and rich metadata such as salary and contact details.
Introduction
The Werken voor Nederland scraper crawls Dutch government job listings. Provide search/list URLs or a query and filters, and it will paginate through results, capturing structured job data with organization and contact information.
Use Cases
- Public sector research: Analyze hiring trends across ministries and agencies.
- Recruitment enrichment: Feed ATS/CRMs with structured government postings.
- Competitive monitoring: Track openings by institution, level, or function.
- Data aggregation: Build dashboards for geography, dates, levels, or salary ranges.
Input 🎛️
Provide the following fields:
startUrls(array, optional): Listing or detail URLs on werkenvoornederland.nl. Example:{ "url": "https://www.werkenvoornederland.nl/vacatures?term=data&werkdenkniveau=CWD.08" }query(string, optional): Keyword to search (used to build the listing URL).type(array, optional): Vacancy types, accepted values:["vacature", "stage"].jobFields(array, optional): Vakgebied codes (e.g.,"CVG.08"for ICT).workLevels(array, optional): Niveau codes (e.g.,"CWD.08"for HBO).functionType(string, optional): Functietype code (e.g.,"CFT.04").employmentType(string, optional): Dienstverband code (e.g.,"CSD.04").employment(array, optional): Employer codes (e.g., ministry/agency IDs like"01830").salaryLevels(array, optional): Salary scale codes ("1"–"19").publishedSince(string, optional): Recency filter ("gisteren",3d,5d,7d,10d,1m).maxItems(integer, optional): Maximum number of items to extract (default: all).proxyConfiguration(object, optional): Apify proxy configuration. Example:{ "useApifyProxy": true }
Notes:
- Use Werken voor Nederland search/listing URLs or provide a
queryand filters; detail URLs on the same domain are also supported. - The crawler stops when
maxItemsis reached or no more results are available. - Off-domain links are skipped automatically.
Input Examples
1) Start URLs
{"startUrls": [{"url": "https://www.werkenvoornederland.nl/vacatures?term=data&werkdenkniveau=CWD.08&type=vacature"},{"url": "https://www.werkenvoornederland.nl/vacatures/data-engineer-1234"}],"maxItems": 50,"proxyConfiguration": {"useApifyProxy": true}}
2) Query + filters
{"query": "data engineer","type": ["vacature"],"workLevels": ["CWD.08"],"jobFields": ["CVG.08"],"functionType": "CFT.04","employmentType": "CSD.04","employment": ["01830"],"salaryLevels": ["10", "11"],"publishedSince": "7d","maxItems": 25,"proxyConfiguration": {"useApifyProxy": true}}
Output 📄
Each dataset item contains fields like:
{"url": "https://www.werkenvoornederland.nl/vacatures/programmaleider-datastrategie-KSA-2025-0022","title": "Programmaleider Datastrategie","companyName": "KansspelautoriteitKansspelautoriteit","datePosted": "2025-11-19","validThrough": "2025-12-14","employmentType": "TEMPORARY","companyLogo": {"@type": "Organization","name": " Kansspelautoriteit","sameAs": "https://www.werkenvoornederland.nl/","logo": "https://www.werkenvoornederland.nl/webfiles/1584547382643/images/rijks-logo.png"},"addressLocality": "Den Haag","postalCode": "2595DA","country": "NL","salaryCurrency": "EUR","minSalary": 5212,"maxSalary": 7747,"unitSalary": "MONTH","baanpleinID": "30080-614826937216","jobCategories": "Juridisch,Orde / vrede / veiligheid","jobLevel": "Wo","jobType": "Tijdelijke aanstelling / Arbeidsovereenkomst voor bepaalde tijd met uitzicht op onbepaalde tijd","jobFunctionGroup": "(Senior) Adviseur","jobLocation": "Den Haag","startDate": "19 november 2025","endDate": "14 december 2025","applicationType": "extern","ticcNumber": "KSA250022","jobId": "KSA20251117","jobResponsibilities": "Dit ga je doen Wat ga je doen?De Kansspelautoriteit zoekt een programmaleider...","jobBenefits": "Dit bieden we nog meer Individueel Keuzebudget (IKB)...","jobRequirements": "Dit vragen wij Wat heb je hiervoor nodig....","workEnvironment": "Hier kom je te werken Meer over ....","jobFunctionGroupDetails": "Over de functiegroep (Senior) Adviseur ....","contactPerson": [{"title": "Meer informatie over deze vacature","name": "Stefan Los","email": "slos@kansspelautoriteit.nl","phone": "06-28351006"},{"title": "Meer informatie over de sollicitatieprocedure","name": "Debora Nelissen","email": "wervingenselectie@kansspelautoriteit.nl","phone": "06-82468509"}]}
The scraper paginates through results and stops when there are no more jobs or when maxItems is reached.
Why use the Werken voor Nederland Scraper?
- 🚀 Fast: Efficient crawling with smart pagination.
- ✅ Easy to use: Start from listing URLs or provide a query and filters.
- 🛡️ Reliable: Built on Apify Actors and Crawlee (Cheerio).
- 🧩 Flexible: Supports domain filters for type, level, salary, and employer.
- 🗂️ Comprehensive: Captures metadata, salary, and contact details.
- 🇳🇱 NL public sector: Optimized for Dutch government listings.
FAQ ❓
-
How many jobs can it extract?
SetmaxItemsto limit results; the scraper will attempt to fetch all available jobs until the limit or list ends. -
What if the website changes?
Site changes may require updates. Please report issues or request updates. -
Does it support proxies?
Yes. ConfigureproxyConfigurationto route traffic through your preferred proxies. -
Which URLs should I use?
Provide Werken voor Nederland search/listing URLs (e.g.,/vacatures?term=...). Detail pages on the same domain are supported; off-domain links are ignored.
Need to scrape other job platforms?
Check out our other job scrapers on Apify:
- Jobs.ch Scraper
- Jobs.cz Scraper
- VDAB.be Scraper
- Jobs Ireland Scraper
- Job Jobnet DK Scraper
- Tyomarkkinatori.fi Scraper
- AMS Austria Jobs Scraper
🤝 Need help or want a custom solution?
Lexis Solutions is a certified Apify Partner. We can help with custom data extraction projects.
Contact us over Email or LinkedIn
Support Our Work 🙏
If you're happy with our work and scrapers, you're welcome to leave us a company review here and leave a review for the scrapers you're subscribed to. It will take you less than a minute but it will mean a lot to us!