Tempo-Team.be Scraper — Belgian Staffing Agency Jobs
Pricing
from $5.00 / 1,000 result scrapeds
Tempo-Team.be Scraper — Belgian Staffing Agency Jobs
Scrape job listings from Tempo-Team Belgium (RGF Staffing) via its public JSON API. Search by keyword in Dutch or French. No login or cookies required.
Pricing
from $5.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Tempo-Team Belgium Scraper
Extract job listings from Tempo-Team Belgium, the Belgian staffing agency of RGF Staffing (the same group behind Randstad), as clean structured JSON. Search by keyword, pick your language, and get job titles, companies, locations, salary, employment type and posting dates in one run.
No login. No cookies. No browser automation. The actor calls the same public JSON API the Tempo-Team Belgium website uses internally, so it is fast, stable and returns real server-side pagination — not a fixed page of results.
What this actor does
Given a search keyword, this actor collects the matching job listings from Tempo-Team Belgium and returns one row per job with:
- Job title
- Hiring company (Tempo-Team, plus the end client when disclosed — Delhaize, Kuehne+Nagel, DSV, etc.)
- Location (city, province)
- Language of the posting (Dutch or French)
- Employment type (contract type and working hours)
- Salary, when disclosed
- Posting date
- A 300–400 character description excerpt
- The job's unique ID and direct URL
Tempo-Team Belgium publishes listings in Dutch and French. You can search with keywords in either language and choose which language version of the site to crawl.
How to scrape Tempo-Team.be data
- Open the actor and set a Search Query (for example
logistiek,magazijnier,venteorcomptable). Leave it empty to browse every current listing. - Optionally set a Location filter such as
Antwerpen,BrusselorLiègeto narrow results to that city or province. - Pick a Language (
nlorfr) — Tempo-Team Belgium has no English site, so only these two are offered. - Set Max Results — the API supports real pagination (verified up to 200 results per request, chunked automatically), so large runs work without repeating searches.
- Leave the proxy on the default Apify setting and click Start.
The actor calls Tempo-Team's job-search API directly for your query and language, applies your optional location filter, and writes everything to the dataset. You can export the result as JSON, CSV or Excel.
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Keyword to search for. Dutch or French both work. Leave empty to browse all current listings. Default: logistiek. |
location | string | Optional city or province filter, applied client-side (e.g. Antwerpen, Liège). |
language | string | Site language to crawl: nl or fr. Default: nl. |
maxResults | integer | Maximum number of listings to return (up to 2000). Default: 30. |
proxyConfiguration | object | Apify proxy settings. Default: standard Apify proxy — no anti-bot protection was found on this site. |
Example input
{"searchQuery": "logistiek","location": "Antwerpen","language": "nl","maxResults": 30,"proxyConfiguration": {"useApifyProxy": true}}
Output
Each dataset item looks like this (real output from a test run):
{"jobTitle": "vendeur rayon frais","company": "DELHAIZE","clientCompany": "DELHAIZE","locationRaw": "Hannut, Liège","locationParsed": { "city": "Hannut", "country": "Belgium" },"language": "fr","postedAt": "2026-07-03T08:24:56.748929335Z","descriptionSnippet": "Tu as de l'expérience en supermarché et tu recherches un emploi en vente (30h/semaine) en vue de long terme ? Alors tu es peut-être notre prochain vendeur rayon frais à Hannut !...","url": "https://www.tempo-team.be/fr/candidats/nos-offres/vendeur-rayon-frais_hannut_22105ad0-df21-4f75-92ee-9e023b09fffc/","employmentType": "Mission d'intérim","salaryRaw": "€13.39 par heure","source": "tempo-team.be","scrapedAt": "2026-08-08T09:14:54.720Z","jobId": "22105ad0-df21-4f75-92ee-9e023b09fffc","category": "Achat & Vente"}
Output fields
| Field | Type | Description |
|---|---|---|
jobTitle | string | Job title |
company | string | Hiring company as posted — Tempo-Team itself unless a client is disclosed |
clientCompany | string | Tempo-Team's end client, when disclosed on the listing |
locationRaw | string | Location as shown on the listing |
locationParsed | object | { city, country } |
language | string | ISO 639-1 language code of the posting (nl or fr) |
postedAt | string | ISO 8601 posting timestamp |
descriptionSnippet | string | 300–400 character plain-text excerpt of the description |
url | string | Full job listing URL, in the requested language |
employmentType | string | Contract type and working hours |
salaryRaw | string | Raw salary data, when disclosed (min/max, currency symbol, unit) |
source | string | Source site identifier (tempo-team.be) |
scrapedAt | string | ISO 8601 timestamp of collection |
jobId | string | Unique Tempo-Team job identifier |
category | string | Tempo-Team's internal job classification category |
Cost estimate
This actor makes lightweight JSON API requests — no browser, no per-item detail page fetches. A single page of up to 200 results costs one request. Runs finish in seconds to a few minutes depending on maxResults. Usage is only charged after a run finishes with status SUCCEEDED — a failed or aborted run doesn't bill for partial results.
Limitations
- Belgium only, Dutch and French. Tempo-Team Belgium has no English site —
/en/paths return 404. Setlanguagetonlorfr. - Location filtering is client-side. The underlying API's location parameters didn't reverse-engineer cleanly in testing, so the
locationinput filters the fetched results by substring match rather than querying the API directly. - Salary is not always disclosed. Many Tempo-Team Belgium listings don't publish pay rates;
salaryRawis empty for those.
Related scrapers
Building a European staffing and public-employment dataset? These sibling actors follow the same clean-JSON approach:
- Randstad Belgium Scraper — Randstad's Belgian staffing listings (same RGF Staffing group)
- VDAB Scraper — Flemish public employment service
- Le Forem Scraper — Walloon public employment service
- Actiris Scraper — Brussels public employment service
- StepStone Scraper — Belgian commercial job board
Disclaimer
This actor collects publicly available data from Tempo-Team Belgium for legitimate research and aggregation use. Respect Tempo-Team's terms of service and applicable data protection law when using the output.