Stepstone.nl Scraper avatar

Stepstone.nl Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Stepstone.nl Scraper

Stepstone.nl Scraper

Scrape stepstone.nl for structured Dutch job data: titles, companies, salaries & descriptions (HTML, Markdown, plain text). 50k+ listings across the Netherlands. Fast HTTP-based — no browser. Repost detection & daysOld filtering included.

Pricing

from $1.50 / 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

16 hours ago

Last modified

Share

Stepstone Nederland Scraper

Stepstone Netherlands Scraper

Scrape vacatures van stepstone.nl — een van de grootste vacatureplatforms in Nederland met 50.000+ actieve vacatures. Filter op zoekterm, stad, straal en contracttype. Geen API-sleutel nodig. Geen browser vereist — HTTP-only, snel en goedkoop.


Waarom deze scraper?

⚡ Geen browser nodig — tot 10× goedkoper per run

De meeste Stepstone scrapers draaien een volledige Chrome-browser, wat geheugen, tijd en geld kost. Deze scraper gebruikt directe HTTP-verzoeken: 256 MB geheugen is voldoende, en een run van 1.000 vacatures kost typisch minder dan $1,50. Mislukte verzoeken door proxyproblemen worden automatisch herproefd — je betaalt alleen voor succesvol opgehaalde vacatures.

🔄 Repost detectie — uniek in de markt

Bedrijven publiceren dezelfde vacature regelmatig opnieuw om bovenaan de zoekresultaten te verschijnen. 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.

📄 Drie beschrijvingsformaten — klaar voor AI-pipelines

Elke vacaturetekst wordt in drie formaten aangeleverd, zodat je niet zelf hoeft te converteren:

VeldFormaatToepassing
descriptionHTMLWeergave in webapplicaties of ATS
descriptionTextPlatte tekstZoekindexering, trefwoordanalyse
descriptionMarkdownMarkdownRAG-pipelines, LLM-agents, embeddings

💰 Genormaliseerde salarisdata

Salarisdata wordt gestructureerd aangeleverd uit de JSON-LD van elke detailpagina — geen regex-parsing nodig:

VeldVoorbeeld
salary"€4.000 - €6.000"
salaryMin4000
salaryMax6000
salaryType"monthly"

Niet alle werkgevers publiceren een salaris — het veld is dan null.

🔗 startUrls — scrape specifieke vacatures direct

Geef individuele vacature-URLs of zoekpagina-URLs rechtstreeks mee — geen zoekterm configuratie nodig. Handig voor het monitoren van een vaste set vacatures of het opnieuw scrapen van specifieke listings.

⏱️ daysOld filter — alleen verse vacatures

Stel daysOld: 1 in voor dagelijkse runs die alleen nieuwe publicaties ophalen. Ideaal voor recruitment-automatisering en arbeidsmarktmonitoring.


Input parameters

ParameterTypeOmschrijvingDefault
searchQuerystringZoekterm, bijv. "developer" of "verpleegkundige""developer"
locationstringStad, bijv. "Amsterdam" of "Rotterdam". Verplicht — stepstone.nl vereist een locatie."Amsterdam"
radiusnumberZoekstraal in km (5–100)40
contractTypeselectFULL_TIME / PART_TIME / CONTRACT / INTERNAlle typen
maxItemsintegerMax aantal op te halen vacatures100
daysOldintegerSla vacatures ouder dan N dagen over. Leeg = geen filter.
skipRepostsbooleanSla eerder geziene vacatures over (cross-run deduplicatie)false
startUrlsarrayDirecte vacature- of zoekpagina-URLs — overschrijft searchQuery/location

Let op: Stepstone.nl vereist zowel een zoekterm als een locatie. Zoekopdrachten zonder locatie worden door het platform geblokkeerd.


Output schema

{
"url": "https://www.stepstone.nl/banen--Senior-Developer-Amsterdam-Bedrijf--543065-inline.html",
"jobId": "543065",
"source": "stepstone.nl",
"language": "nl",
"title": "Senior Developer",
"company": "KYNDRYL UK LIMITED",
"companyUrl": "https://www.kyndryl.com",
"companyLogo": "https://...",
"city": "Amsterdam",
"location": "Amsterdam",
"country": "NL",
"contractType": "Vast contract, onbepaalde tijd",
"workSchedule": "Fulltime, Thuiswerken mogelijk",
"salary": "€4.000 - €6.000",
"salaryMin": 4000,
"salaryMax": 6000,
"salaryType": "monthly",
"publishDate": "2026-03-25",
"publishDateISO": "2026-03-25T00:00:00.000Z",
"daysOld": 0,
"expiryDate": "2026-04-24",
"description": "<p>Volledige vacaturetekst in HTML...</p>",
"descriptionText": "Volledige vacaturetekst als platte tekst...",
"descriptionMarkdown":"## Functieomschrijving\n\nVolledige vacaturetekst in Markdown...",
"applyUrl": null,
"isRepost": false,
"originalPublishDate": null,
"originalUrl": null,
"summary": "Senior Developer — KYNDRYL UK LIMITED — Amsterdam",
"contentHash": "a8093029",
"scrapedAt": "2026-03-26T06:00:00.000Z"
}

Voorbeelden

Developer vacatures in Amsterdam:

{ "searchQuery": "developer", "location": "Amsterdam", "radius": 30 }

Verse IT-vacatures in de Randstad, geen reposts:

{ "searchQuery": "data engineer", "location": "Utrecht", "radius": 50, "daysOld": 3, "skipReposts": true }

Fulltime marketingvacatures in Rotterdam:

{ "searchQuery": "marketing manager", "location": "Rotterdam", "contractType": "FULL_TIME", "maxItems": 200 }

Specifieke vacatures direct scrapen via URL:

{
"startUrls": [
{ "url": "https://www.stepstone.nl/banen--Senior-Developer-Amsterdam-Bedrijf--543065-inline.html" },
{ "url": "https://www.stepstone.nl/banen--Data-Engineer-Rotterdam-Bedrijf--543070-inline.html" }
]
}

Performance

RunTijdKosten
50 vacatures~1–2 min~$0,08
200 vacatures~4–6 min~$0,30
1.000 vacatures~20 min~$1,50

Prijs

$1,50 per 1.000 resultaten — je betaalt alleen voor succesvol opgehaalde vacatures. Mislukte proxypogingen en gefilterde herpublicaties tellen niet mee.


Technische details

  • Bron: stepstone.nl — Nederlandse vacatures
  • Methode: Directe HTTP-verzoeken (got-scraping) — geen browser vereist
  • Proxy: Apify RESIDENTIAL
  • Geheugen: 256 MB (geen Playwright-overhead)
  • Repost opslag: Apify KeyValueStore (stepstone-nl-job-dedup), fingerprints bewaard 90 dagen
  • Retry: Automatische herproeving bij proxyproblemen, max 4 pogingen per pagina
  • Platformbeperkingen: applyUrl is altijd null (sollicitatie-modal), locatie en zoekterm zijn verplicht

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.