Start People Netherlands Job Scraper
Pricing
from $1.20 / 1,000 result scrapeds
Start People Netherlands Job Scraper
Scrape job listings from Start People (RGF Staffing) in the Netherlands — titles, locations, salary, contract type and full descriptions. No login or cookies required.
Pricing
from $1.20 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape job listings from Start People, an RGF Staffing brand, across the Netherlands. No login, no cookies, and no browser required — the data comes straight from Start People's own public search backend.
Why use this actor?
Start People is one of the largest staffing agencies in the Netherlands, posting well over a thousand live vacancies at any time — logistics, production, administration, technical and government roles. Recruiters, market researchers, and job-board aggregators use this data to track hiring demand by region and sector, benchmark salary and contract-type mixes, or feed a meta job board without maintaining a browser-based scraper.
How to scrape Start People data
- Open this actor on the Apify Store and click Try for free.
- Enter a Search Query in Dutch (e.g.
logistiek,productie,administratief) — or leave it blank to pull the full current listing pool. - Optionally set a Location filter (city or province, e.g.
AmsterdamorGelderland) and a Max Results cap. - Pick a Language — Dutch (default) or the smaller English-language subset.
- Click Start and export the results dataset as JSON, CSV, or Excel once the run finishes.
Each result includes the job title, full description, location, salary (when disclosed), contract type, employment type, education level, and a direct link to the live listing on Start People's own site.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Keyword in Dutch. Leave empty to browse the full current listing pool. |
location | String | No | City or province to filter results by (matched against the listing's location fields). |
language | String | No | nl (default) or en. Start People NL posts mostly Dutch vacancies, with a smaller English-language subset. |
maxResults | Integer | No | Maximum number of listings to return (1–1000, default 30). |
proxyConfiguration | Object | No | Proxy settings. Start People's search backend shows no bot-blocking — the default Apify datacenter proxy works fine. |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
jobTitle | String | "Heftruckchauffeur 3-ploegendienst" |
company | String | "Intersnack Nederland B.V." (client company, or "Start People" if undisclosed) |
clientCompany | String | "Intersnack Nederland B.V." — nullable |
locationRaw | String | "Doetinchem, Gelderland" |
locationParsed | Object | {"city": "Doetinchem", "province": "Gelderland", "country": "Netherlands"} |
language | String | "nl" |
contractType | String | "Tijdelijk met uitzicht op vast" — nullable |
employmentType | String | "Fulltime", "Parttime" — nullable |
functionGroup | String | "Logistiek" — nullable |
educationLevel | String | "VMBO", "MBO 2" — nullable |
weeklyHoursMin | Number | 40 — nullable |
weeklyHoursMax | Number | 40 — nullable |
postedAt | String | ISO 8601 timestamp of when the vacancy began |
descriptionSnippet | String | 300–400 character plain-text excerpt of the full job description |
url | String | Direct link to the live job page |
salaryRaw | String | "€15.87-17.36 / hour" — nullable, only when disclosed |
source | String | "startpeople.nl" |
scrapedAt | String | ISO 8601 timestamp when data was collected |
jobId | String | Start People's Algolia object ID for the listing |
category | String | Same as functionGroup — nullable |
Example output
{"jobTitle": "Heftruckchauffeur 3-ploegendienst","company": "Intersnack Nederland B.V.","clientCompany": "Intersnack Nederland B.V.","locationRaw": "Doetinchem, Gelderland","locationParsed": {"city": "Doetinchem","province": "Gelderland","country": "Netherlands"},"language": "nl","contractType": "Tijdelijk met uitzicht op vast","employmentType": "Fulltime","functionGroup": "Logistiek","educationLevel": "VMBO","weeklyHoursMin": 40,"weeklyHoursMax": null,"postedAt": "2025-10-15T00:00:00.000Z","descriptionSnippet": "Als Heftruckchauffeur ben je een belangrijke schakel tussen het magazijn en de productie...","url": "https://www.startpeople.nl/vacatures/heftruckchauffeur-3-ploegendienst-3854209","salaryRaw": "€15.87-17.36 / hour","source": "startpeople.nl","scrapedAt": "2026-08-10T09:12:05.009Z","jobId": "3854209","category": "Logistiek"}
Coverage
This actor covers the Netherlands only (startpeople.nl). Start People also runs a Belgian site (startpeople.be), but it operates on a completely different, unrelated backend (a first-party REST API rather than the Algolia index used in the Netherlands) with its own record shape — that is a separate scraper, not a country parameter of this one.
Cost estimate
This actor makes a small number of direct API requests per run — no per-job detail-page fetches, since the search index already includes the full job description. Expect well under 1 compute unit per 1,000 results. Usage cost only settles once a run reports SUCCEEDED — reading the dataset mid-run will undercount what you'll actually be charged.
Limitations
postedAtreflects the vacancy's begin date, not necessarily its first publish date.- Salary is only returned when Start People itself discloses it — most listings omit salary.
- Data is scraped from Start People's own public search backend and may change without notice.
- Respect Start People's terms of service and use responsibly.
Need this data on a schedule, or a custom version?
We run this scraper as a managed service for businesses: scheduled runs, deduplication, delta detection, and delivery to your inbox, Google Sheets, or API — maintenance included. We can also build a custom version with your exact fields and filters, or combine multiple sources into one feed.
See studioamba.dev/services or email hello@studioamba.dev for a free data sample. We maintain 300+ European web scrapers and answer within one business day.