Randstad.nl Vacatures Scraper avatar

Randstad.nl Vacatures Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Randstad.nl Vacatures Scraper

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

Unfenced Group

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape vacatures van Randstad.nl — een van de grootste uitzend- en jobplatformen van Nederland. Extraheer gestructureerde data inclusief vacaturetitels, salarissen, locaties, recruiter contactgegevens, voordelen en functiesamenvattingen.

✨ Features

  • ☎️ Recruiter contactgegevens — naam, telefoon, e-mail en afdeling via fetchDetails: true
  • 📍 Volledig adres — straat, postcode, stad, regio en land per vacature
  • 📋 Gestructureerde secties — "wat bieden wij", "wie ben jij", "wat ga je doen" als aparte velden
  • 🎁 Voordelen-lijst — benefits als gestructureerde array (bonus, contract, locatie, etc.)
  • 💰 Salarisdata — min/max salaris per uur of maand als numerieke velden
  • 📄 Beschrijvingen in 3 formaten — HTML, plain text én Markdown (RAG/LLM-ready)
  • 🔁 Repost-detectie — herkent herpublicaties van dezelfde vacature over runs heen
  • Snel — geen browser nodig
  • 🔄 Paginering — automatisch door alle resultatenpagina's
  • 🏢 Randstad-label — RANDSTAD, YACHT, TEMPO-TEAM of BMC per vacature

📥 Input

VeldTypeBeschrijvingStandaard
searchQuerystringZoekterm, bijv. developer, verpleegkundige""
citystringStad, bijv. Amsterdam. Leeg = heel NL.""
radiusselectZoekstraal in km40
employmentTypeselectvast, tijdelijk, detachering, uitzicht""
educationLevelselectmbo, hbo, wo, etc.""
sectorselectict, engineering, zorg, etc. (26 opties)""
hoursPerWeekselectUurrange, bijv. 37 - 40+ uur""
maxResultsintegerMax vacatures (1–5000)100
fetchDetailsbooleanRecruiter, adres, voordelen, secties ophalenfalse
skipRepostsbooleanSla herpublicaties overfalse
daysOldintegerMax. leeftijd vacature in dagen
useProxybooleanApify proxyfalse

📤 Output

{
"id": "731767",
"title": "Truck driver parcel delivery",
"url": "https://www.randstad.nl/vacatures/731767/truck-driver-parcel-delivery",
"company": "PostNL Transport",
"city": "Amsterdam",
"opco": "RANDSTAD",
"vacancyUnitCode": "RTB-U2195",
"jobLocation": {
"streetAddress": "",
"postalCode": "1046BP",
"city": "Amsterdam",
"region": "Amsterdam",
"country": "NL"
},
"salary": "€ 15,66 - 18,72 per uur",
"salaryMin": 15.66,
"salaryMax": 18.72,
"salaryType": "HOUR",
"hours": "32 - 40 uur",
"contractType": "Tijdelijk",
"educationLevel": "VMBO/MAVO",
"experienceYears": 1.0,
"skills": "CE rijbewijs, Code 95",
"student": false,
"recruiterName": "Maaike Deegens of Jolanda Bezemer",
"recruiterDepartment": "Randstad Transport",
"recruiterTitle": "Intercedenten",
"recruiterPhone": "0610817047 of 0647454585",
"recruiterEmail": "jolanda.bezemer@nl.randstad.com",
"benefits": [
{ "type": "reward", "text": "salary up to € 18.72 per hour, excluding bonuses" },
{ "type": "contract", "text": "various bonuses from 20% to 100%" },
{ "type": "function", "text": "25 vacation days and 8.33% holiday allowance" }
],
"sections": {
"whatWeOffer": "salary up to € 18.72 per hour...",
"whoAreYou": "You hold a CE driving license...",
"whatWillYouDo": "You will drive between distribution centers...",
"whereWillYouWork": "PostNL is the largest parcel delivery...",
"apply": "Does this sound like you? Apply now!"
},
"summary": "Are you the truck driver who loves to cover many miles?...",
"description": "<p>Volledige HTML...</p>",
"descriptionText": "Volledige plain text...",
"descriptionMarkdown": "## What we offer\n\n...",
"publishDate": "2026-03-23",
"publishDateISO": "2026-03-23T00:00:00.000Z",
"validThrough": "2026-04-23",
"workFromHome": false,
"isRepost": false,
"originalPublishDate": null,
"originalUrl": null,
"source": "randstad.nl",
"applyUrl": "https://www.randstad.nl/...",
"scrapedAt": "2026-03-23T10:00:00.000Z"
}

🔧 Voorbeelden

Developer vacatures Amsterdam met recruiter contactgegevens:

{
"searchQuery": "developer",
"city": "Amsterdam",
"fetchDetails": true,
"maxResults": 50
}

Alleen verse fulltime ICT-vacatures, geen reposts:

{
"sector": "ict",
"hoursPerWeek": "37 - 40+ uur",
"daysOld": 3,
"skipReposts": true
}

Alle vaste banen op HBO-niveau in de Randstad:

{
"city": "Amsterdam",
"radius": "40",
"employmentType": "vast",
"educationLevel": "hbo",
"maxResults": 500
}

💰 Prijs

$1.00 per 1.000 resultaten — je betaalt alleen voor succesvol opgehaalde vacatures.

fetchDetails: true kost iets meer compute doordat per vacature een extra pagina wordt geladen voor recruiter contactgegevens, adres, voordelen en secties.

🔁 Self-healing retry logic

Tijdelijke serverfouten worden automatisch afgehandeld zonder dat je er iets voor hoeft te doen:

  • HTTP 429, 500, 502, 503 en 504 triggeren automatisch een nieuwe poging
  • Exponentiële backoff met jitter: wacht 1s → 2s → 4s tussen pogingen (max 15s)
  • Respecteert Retry-After headers bij rate limiting
  • Maximaal 3 retries per request
  • Mislukte pogingen worden niet in rekening gebracht — je betaalt alleen voor succesvol opgehaalde vacatures

Gebouwd door unfenced-group · Deel van het Dutch Jobs portfolio: NVB, Intermediair, Werk.nl, Randstad en Jobbird met consistent output-formaat.