Tempo-Team.be Scraper — Belgian Staffing Agency Jobs avatar

Tempo-Team.be Scraper — Belgian Staffing Agency Jobs

Pricing

from $5.00 / 1,000 result scrapeds

Go to Apify Store
Tempo-Team.be Scraper — Belgian Staffing Agency Jobs

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

Studio Amba

Maintained by Community

Actor 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

  1. Open the actor and set a Search Query (for example logistiek, magazijnier, vente or comptable). Leave it empty to browse every current listing.
  2. Optionally set a Location filter such as Antwerpen, Brussel or Liège to narrow results to that city or province.
  3. Pick a Language (nl or fr) — Tempo-Team Belgium has no English site, so only these two are offered.
  4. Set Max Results — the API supports real pagination (verified up to 200 results per request, chunked automatically), so large runs work without repeating searches.
  5. 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

FieldTypeDescription
searchQuerystringKeyword to search for. Dutch or French both work. Leave empty to browse all current listings. Default: logistiek.
locationstringOptional city or province filter, applied client-side (e.g. Antwerpen, Liège).
languagestringSite language to crawl: nl or fr. Default: nl.
maxResultsintegerMaximum number of listings to return (up to 2000). Default: 30.
proxyConfigurationobjectApify 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

FieldTypeDescription
jobTitlestringJob title
companystringHiring company as posted — Tempo-Team itself unless a client is disclosed
clientCompanystringTempo-Team's end client, when disclosed on the listing
locationRawstringLocation as shown on the listing
locationParsedobject{ city, country }
languagestringISO 639-1 language code of the posting (nl or fr)
postedAtstringISO 8601 posting timestamp
descriptionSnippetstring300–400 character plain-text excerpt of the description
urlstringFull job listing URL, in the requested language
employmentTypestringContract type and working hours
salaryRawstringRaw salary data, when disclosed (min/max, currency symbol, unit)
sourcestringSource site identifier (tempo-team.be)
scrapedAtstringISO 8601 timestamp of collection
jobIdstringUnique Tempo-Team job identifier
categorystringTempo-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. Set language to nl or fr.
  • Location filtering is client-side. The underlying API's location parameters didn't reverse-engineer cleanly in testing, so the location input 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; salaryRaw is empty for those.

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.