VOOZH about

URL: https://apify.com/unfenced-group/werkzoeken-nl-scraper

โ‡ฑ Werkzoeken.nl Scraper โ€” Dutch Job Listings ยท Apify


Pricing

from $1.20 / 1,000 results

Go to Apify Store

Werkzoeken.nl Scraper

Scrape 195,000+ listings from Werkzoeken.nl โ€” the Netherlands' comprehensive job aggregator. Filter by keyword, location, contract type and working hours. Full descriptions in HTML, text and Markdown. Repost detection & daysOld filtering. No API key required.

Pricing

from $1.20 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Unfenced Group

Unfenced Group

Maintained by Community

Actor stats

2

Bookmarked

12

Total users

4

Monthly active users

3 days ago

Last modified

Share

Werkzoeken.nl Scraper โ€” Netherlands Jobs

๐Ÿ‘ werkzoeken-nl-scraper

Extract structured job listings from werkzoeken.nl โ€” the Netherlands' largest job aggregator with 195,000+ listings from hundreds of boards, staffing agencies, and employer sites. Filter by keyword, location, contract type, salary, and more. No API key required.


What you get

Every result includes title, company, location, salary range, contract type, working hours, publication date, repost detection, and a direct link. Enable fetchDetails to add full job descriptions (HTML, plain text, and Markdown) and apply URLs. Enable incrementalMode for daily change feeds โ€” only new, updated, and reappeared listings are returned.


Input parameters

Search & filters

ParameterTypeDefaultDescription
searchQuerystringโ€”Job title or keyword โ€” e.g. developer, verpleegkundige, chauffeur
locationstringโ€”City or region โ€” e.g. Amsterdam, Rotterdam, Den Haag
radiusstringโ€”Search radius in km โ€” e.g. 10, 25, 50
contractTypestringโ€”Contract type โ€” e.g. fulltime, parttime, freelance, temporary
hoursPerWeekstringโ€”Working hours filter โ€” e.g. 32, 40
educationLevelstringโ€”Required education โ€” e.g. MBO, HBO, WO
employerTypestringโ€”Employer type โ€” e.g. direct, uitzendbureau
minSalarystringโ€”Minimum monthly salary โ€” e.g. 2500
daysOldstringโ€”Only jobs posted within N days โ€” 7 for this week, 1 for today
sortByselectโ€”date (newest first) or relevance
maxResultsinteger100Maximum results to return. 0 = unlimited
fetchDetailsbooleanfalseFetch full descriptions and apply URL from each listing page
skipRepostsbooleanfalseExclude reposts of already-seen listings

Incremental mode

ParameterTypeDefaultDescription
incrementalModebooleanfalseOnly return NEW, UPDATED, and REAPPEARED listings compared to the previous run
stateKeystringโ€”Optional stable identifier for the tracked search state. Leave empty to auto-derive

Output shaping

ParameterTypeDefaultDescription
compactbooleanfalseReturn core fields only โ€” ideal for AI agents and LLM pipelines
descriptionFormatselectallKeep all variants, or pick text, html, or markdown
descriptionMaxLengthinteger0Truncate description to N characters. 0 = no truncation
excludeEmptyFieldsbooleanfalseStrip null and empty fields from each record

Notifications

ParameterTypeDescription
telegramTokenstringTelegram bot token from @BotFather
telegramChatIdstringTelegram chat or channel ID
discordWebhookUrlstringDiscord incoming webhook URL
slackWebhookUrlstringSlack incoming webhook URL
webhookUrlstringGeneric POST webhook โ€” works with n8n, Make, Zapier
webhookHeadersobjectOptional auth headers for the webhook
notificationLimitintegerMax jobs per notification message (default 5)
notifyOnlyChangesbooleanWith incremental mode: only notify for NEW / UPDATED / REAPPEARED

Output fields

Always present

FieldTypeDescription
idstringUnique job ID (wznl prefix + vacancy ID)
vacancyIdstringRaw vacancy ID from werkzoeken.nl
titlestringJob title
urlstringDirect link to the listing
companystringHiring company or recruiter name
companyTypestringEmployer type (e.g. direct, uitzendbureau)
citystringCity or region
contractTypestringContract type (e.g. fulltime, parttime)
hoursTypestringWorking hours type
experiencearrayRequired experience levels
educationstringRequired education level
salaryMinnumberMinimum monthly salary (โ‚ฌ)
salaryMaxnumberMaximum monthly salary (โ‚ฌ)
salaryTypestringSalary period โ€” always monthly
publishDatestringISO date the listing was published
ageLabelstringOriginal age label from the site (e.g. vandaag, 3 dagen geleden)
fingerprintstringCross-run dedup hash (from site's data-hash attribute)
contentHashstringMD5 of title + company + salary + location โ€” stable content identifier
changeStatusstringNEW, UPDATED, UNCHANGED, or REAPPEARED (only with incrementalMode)
isRepostbooleanWhether this listing has been seen before under the same fingerprint
originalPublishDatestringPublication date of the first-seen version (reposts only)
originalUrlstringURL of the first-seen version (reposts only)
extractedEmailsarrayEmail addresses extracted from the job description
extractedPhonesarrayPhone numbers extracted from the job description
scrapedAtstringISO 8601 timestamp of when this record was scraped
sourcestringAlways werkzoeken.nl
latitudenumberGeocoded latitude of the job location
longitudenumberGeocoded longitude of the job location

With fetchDetails: true

FieldTypeDescription
descriptionstringFull job description as HTML
descriptionTextstringFull job description as plain text
descriptionMarkdownstringFull job description as Markdown
applyUrlstringDirect application URL

Sample output

{
"id":"wznl12345678",
"vacancyId":"12345678",
"title":"Senior Software Engineer",
"company":"Tech Startup BV",
"companyType":"direct",
"city":"Amsterdam",
"contractType":"fulltime",
"hoursType":"40 uur",
"experience":["senior"],
"education":"HBO",
"salaryMin":4500,
"salaryMax":6000,
"salaryType":"monthly",
"publishDate":"2026-06-09",
"ageLabel":"vandaag",
"changeStatus":"NEW",
"isRepost":false,
"extractedEmails":["jobs@techstartup.nl"],
"extractedPhones":[],
"url":"https://www.werkzoeken.nl/vacature/senior-software-engineer-amsterdam-12345678/",
"applyUrl":"https://www.techstartup.nl/apply/senior-engineer",
"scrapedAt":"2026-06-09T10:00:00.000Z",
"source":"werkzoeken.nl"
}

Examples

Developer jobs in Amsterdam

{
"searchQuery":"developer",
"location":"Amsterdam",
"radius":"25",
"maxResults":50
}

Daily feed of new IT jobs (incremental mode)

{
"searchQuery":"software engineer",
"contractType":"fulltime",
"incrementalMode":true,
"notifyOnlyChanges":true,
"telegramToken":"your-bot-token",
"telegramChatId":"-100123456789"
}

Part-time admin roles in Rotterdam with full descriptions

{
"searchQuery":"administratief medewerker",
"location":"Rotterdam",
"contractType":"parttime",
"fetchDetails":true,
"descriptionFormat":"text"
}

Logistics jobs with minimum salary, this week only

{
"searchQuery":"chauffeur",
"location":"Utrecht",
"minSalary":"2500",
"daysOld":"7",
"sortBy":"date"
}

Compact output for AI/LLM pipelines

{
"searchQuery":"data analyst",
"location":"Rotterdam",
"compact":true,
"excludeEmptyFields":true,
"descriptionFormat":"text",
"descriptionMaxLength":500
}

n8n / Zapier webhook on new jobs

{
"searchQuery":"marketing manager",
"location":"Amsterdam",
"incrementalMode":true,
"webhookUrl":"https://your-n8n.com/webhook/abc123",
"notifyOnlyChanges":true,
"notificationLimit":10
}

Pricing

Pay-per-result โ€” you are charged only for items pushed to the dataset. Compute and proxy costs are absorbed by Unfenced Group.

Related scrapers

Other scrapers in our Jobs โ€” Netherlands collection:


Veelgestelde vragen

Welke vacatures haalt deze actor op?

Alle vacatures die bij je zoekopdracht passen op Werkzoeken.nl โ€” functietitel, werkgever, locatie, en de link. De actor haalt de volledige set op, ongeacht hoeveel pagina's dat zijn.

Kan ik zoeken op vacatures in een bepaalde regio?

Ja. Geef de locatie mee in de input en de actor levert alleen vacatures uit die regio. Combineer met functietermen om de set verder toe te spitsen.

Zijn er vacatures voor Engelstaligen op te halen?

Als de bron ze toont, komen ze mee in de resultaten. Filter op functietermen zoals 'English' of specifieke functietitels om die set te isoleren.

Hoe houd ik nieuwe vacatures bij?

Plan een dagelijkse of wekelijkse run in. Elke run levert een verse dataset met tijdstempel, zodat je nieuwe vacatures tegen je vorige run kunt afzetten.


Draai het op een schema

Deze actor is gemaakt voor herhaald gebruik. Stel hem in om dagelijks, wekelijks of elk uur te draaien, en de data blijft binnenkomen zonder dat je er iets voor hoeft te doen.

  • Plan runs in โ€” open de actor, ga naar Schedules en kies een frequentie. Elke run rekent alleen de resultaten af die hij oplevert.
  • Koppel het aan je stack โ€” stuur resultaten rechtstreeks naar Google Sheets, Slack, een webhook of je database via Apify Integrations. Geen extra code nodig.
  • Haal resultaten op via de API โ€” elke run schrijft een schone dataset die je met รฉรฉn API-call ophaalt, klaar voor waar je hem ook voor gebruikt.

Stel het รฉรฉn keer in en het draait vanzelf.


Need a custom scraper?

Unfenced Group builds Apify actors for any website โ€” for free.

If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results โ€” we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.

Get in touch: www.unfencedgroup.nl

You might also like

Werkzoeken.nl Scraper

lexis-solutions/werkzoeken-nl-scraper

Werkzoeken.nl scraper for Netherlands job boards: extract Dutch vacancies, salary, company and location data from werkzoeken.nl for job aggregators, recruitment analytics and HR market research automation.

๐Ÿ‘ User avatar

Lexis Solutions

2

Young Capital Scraper

unfenced-group/young-capital-scraper

Scrape job listings from YoungCapital.nl โ€” the Netherlands' largest student and flex-work platform. Filter by keyword, city, contract type, education level, sector and working hours. Full descriptions in HTML, text and Markdown. Repost detection. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

3

Werkzoeken.nl Scraper - Dutch Job Listings

blackfalcondata/werkzoeken-scraper

Scrape Werkzoeken.nl - Dutch job listings with salary ranges, benefits, contract types, employment type, and education filters. Incremental mode tracks new, changed, and reposted jobs via stateKey for recurring recruiter monitors.

๐Ÿ‘ User avatar

Black Falcon Data

6

Freelancer.nl Opdrachten Scraper

unfenced-group/freelancer-nl-scraper

Scrape freelance and ZZP project listings from Freelancer.nl โ€” the Netherlands' largest freelance platform. Filter by keyword, location, sector and hourly rate. Full descriptions in HTML, text and Markdown. Repost detection & daysOld filtering. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

5

Werk.nl Vacatures Scraper

unfenced-group/werk-nl-scraper

Scrape werk.nl โ€” the official Dutch government job board with 250,000+ listings. Structured output: salary, contract type, education level, working hours. Self-healing filters, repost detection & daysOld support. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

25

Karriere.at Scraper

unfenced-group/karriere-at-scraper

Scrape karriere.at โ€” Austria's largest job board โ€” for structured job listings. Filter by keyword, location, employment type, salary range and sector. Full descriptions in HTML, text and Markdown. Repost detection & daysOld filtering. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

9

Intermediair.nl Vacatures Scraper

unfenced-group/intermediair-scraper

Scrape vacancies from Intermediair.nl โ€” the leading Dutch board for professionals. Direct REST API: filter by keyword, city, radius, contract type, education, experience & industry. Full descriptions in HTML, plain text and Markdown. Repost detection. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

8

Randstad.nl Vacatures Scraper

unfenced-group/randstad-nl-scraper

Extract job listings from Randstad.nl โ€” the largest Dutch staffing agency. Thousands of temp, flex and permanent vacancies with salary, location and contract filters. Full descriptions in HTML, text and Markdown. Repost detection. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

2

Careerjet.nl Scraper

unfenced-group/careerjet-nl-scraper

Extract job listings from careerjet.nl: titles, companies, salaries, employment types & full descriptions. 200k+ Dutch listings. Repost detection & daysOld filtering included.

๐Ÿ‘ User avatar

Unfenced Group

4

Reed.co.uk Scraper

unfenced-group/reed-co-uk-scraper

Scrape reed.co.uk for structured UK job data: titles, employers, salary ranges, locations & full descriptions (HTML, text, Markdown). 250,000+ listings with employment type, keyword and location filters. Repost detection & daysOld filtering. No API key required.

๐Ÿ‘ User avatar

Unfenced Group

10