Randstad.nl Vacatures Scraper
Pricing
from $1.00 / 1,000 results
Randstad.nl Vacatures 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.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Unfenced Group
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Randstad Scraper

Scrape vacatures van randstad.nl — een van de grootste uitzendbureaus van Nederland met 30.000+ actieve vacatures. Filter op zoekterm, stad, contracttype en dienstverband. Geen API-sleutel nodig.
Waarom deze scraper?
🔗 Directe sollicitatielink per vacature
Randstad publiceert een directe applyUrl per vacature — zodat je kandidaten direct naar het sollicitatieformulier kunt doorsturen zonder tussenpagina's.
🔄 Repost detectie — uniek in de markt
Bedrijven publiceren dezelfde vacature regelmatig opnieuw. Deze scraper herkent dat automatisch en markeert herpublicaties — zonder dat je daarvoor extra betaalt.
Elk resultaat bevat:
isRepost: true/false— is dit een herpublicatie?originalPublishDate— wanneer verscheen de vacature voor het eerst?originalUrl— link naar de originele publicatie
Met de optie skipReposts: true worden herpublicaties automatisch overgeslagen.
💰 Genormaliseerde salarisdata
Salarisdata wordt gestructureerd aangeleverd — inclusief uurloon voor flexibele functies:
| Veld | Voorbeeld |
|---|---|
salary | "€2.550 - €3.200" |
salaryMin | 2550 |
salaryMax | 3200 |
salaryType | "monthly" |
📄 Drie beschrijvingsformaten — klaar voor AI-pipelines
| Veld | Formaat | Toepassing |
|---|---|---|
description | HTML | Weergave in webapplicaties of ATS |
descriptionText | Platte tekst | Zoekindexering, trefwoordanalyse |
descriptionMarkdown | Markdown | RAG-pipelines, LLM-agents, embeddings |
⏱️ daysOld filter — alleen verse vacatures
Stel daysOld: 1 in voor dagelijkse runs die alleen nieuwe publicaties ophalen. Ideaal voor recruitment-automatisering.
🔗 startUrls — scrape specifieke vacatures direct
Geef vacature-URLs of zoekpagina-URLs rechtstreeks mee zonder zoekterm te hoeven configureren.
Input parameters
| Parameter | Type | Omschrijving | Default |
|---|---|---|---|
searchQuery | string | Zoekterm, bijv. "developer" of "chauffeur" | — |
location | string | Stad, bijv. "Amsterdam" of "Tilburg" | — |
radius | integer | Zoekstraal in km | 40 |
contractType | select | vast / tijdelijk / freelance / stage | — |
workSchedule | select | fulltime / parttime | — |
maxItems | integer | Max aantal op te halen vacatures | 100 |
daysOld | integer | Sla vacatures ouder dan N dagen over | — |
skipReposts | boolean | Sla eerder geziene vacatures over | false |
startUrls | array | Directe vacature- of zoekpagina-URLs | — |
Output schema
{"url": "https://www.randstad.nl/vacatures/728259/senior-developer/","jobId": "728259","source": "randstad.nl","title": "Senior Developer","company": "Randstad","city": "Amsterdam","contractType": "Tijdelijk met uitzicht op vast","workSchedule": "Fulltime","hoursMin": 32,"hoursMax": 40,"salary": "€4.000 - €5.500","salaryMin": 4000,"salaryMax": 5500,"salaryType": "monthly","educationLevel": "HBO","publishDate": "2026-03-20","daysOld": 5,"applyUrl": "https://www.randstad.nl/solliciteren/728259/","description": "<p>Volledige vacaturetekst...</p>","descriptionText": "Volledige vacaturetekst...","descriptionMarkdown":"## Functieomschrijving\n\n...","isRepost": false,"originalPublishDate": null,"originalUrl": null,"summary": "Senior Developer — Randstad — Amsterdam","contentHash": "d4e5f6a7","scrapedAt": "2026-03-25T10:00:00.000Z"}
Voorbeelden
Logistieke vacatures in Tilburg, fulltime:
{ "searchQuery": "magazijnmedewerker", "location": "Tilburg", "workSchedule": "fulltime" }
IT-vacatures, alleen nieuw (geen reposts):
{ "searchQuery": "developer", "location": "Amsterdam", "daysOld": 7, "skipReposts": true }
Tijdelijke vacatures in de zorg:
{ "searchQuery": "verpleegkundige", "location": "Utrecht", "contractType": "tijdelijk" }
Performance
| Run | Tijd | Kosten |
|---|---|---|
| 100 vacatures | ~3 min | ~$0,10 |
| 500 vacatures | ~12 min | ~$0,50 |
| 1.000 vacatures | ~22 min | ~$1,00 |
Prijs
$1,00 per 1.000 resultaten — je betaalt alleen voor succesvol opgehaalde vacatures. Mislukte retries en gefilterde herpublicaties tellen niet mee.
Technische details
- Bron: randstad.nl — Nederlandse vacatures via uitzendbureauplatform
- Methode: Directe HTTP-verzoeken — geen browser vereist
- Repost opslag: Apify KeyValueStore (
randstad-job-dedup), fingerprints bewaard 90 dagen - Retry: Automatische herproeving bij serverfouten, exponentiële backoff
Additional services
Need a custom actor, additional filters, scheduled runs, or integration support? Send an email to info@unfencedgroup.nl — we build on request.
Built by unfenced-group · Issues? Open a ticket or send a message.