Sweden Jobs, Czech & Belgium: Public Employment avatar

Sweden Jobs, Czech & Belgium: Public Employment

Pricing

from $0.80 / 1,000 jobs

Go to Apify Store
Sweden Jobs, Czech & Belgium: Public Employment

Sweden Jobs, Czech & Belgium: Public Employment

Job vacancies from official public employment services in one schema: Sweden Arbetsförmedlingen (Platsbanken), Czech Labour Office (Úřad práce ČR) and Belgium Le Forem. Keyword, location and date filters. Monitor mode returns only new jobs. Contact details removed.

Pricing

from $0.80 / 1,000 jobs

Rating

0.0

(0)

Developer

Malik Said

Malik Said

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

Public Employment Jobs: Sweden, Czechia, Belgium

Get job vacancies from official public employment services in one schema. The Actor reads Sweden's Arbetsförmedlingen (Platsbanken), the Czech Labour Office (Úřad práce ČR) and Belgium's Le Forem (Wallonia). Each job has the same fields, whatever the country. Contact person names, emails and phone numbers are removed.

Use it for labour market research, job boards, recruitment leads and hiring trend tracking.

What it covers

CountryServiceJobs on 22 Oct 2026Source
SwedenArbetsförmedlingen, Platsbanken43,066JobTech JobSearch API (open data, CC0)
CzechiaÚřad práce ČR (Czech Labour Office)39,782MPSV open data, daily file
Belgium (Wallonia)Le Forem24,564Open Data Wallonie-Bruxelles (CC BY-SA 4.0)

A full run on 22 Oct 2026 saved 107,412 jobs.

What you get

The main fields have the same names as in Career Site Jobs, which reads company career sites (Greenhouse, Lever, Ashby, Workable, Recruitee). You can merge both datasets without mapping.

FieldMeaning
title, company, companyIdJob title, employer and registration number (Sweden, Czechia)
occupationOccupation in the source's classification
location, locations, region, postalCode, countryWhere the job is
latitude, longitudeWorkplace coordinates (Sweden, Belgium)
employmentType, workingHours, contractDuration, vacanciesContract details
remote, workplaceTypeRemote, hybrid or on-site, when the source states it (Sweden)
postedAt, updatedAt, expiresAtFirst published, last changed (Czechia), closing date
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryTextPay. Czechia gives numbers in CZK. Sweden gives the pay type as text
jobUrl, applyUrlLink to the job on the official site, and the employer's application page
descriptionSnippet, descriptionStart of the posting text, or the full text when you turn it on
source, sourceName, sourceCountry, languageWhere the record comes from
occupationFieldBroad occupation field (Sweden)
experienceRequired, drivingLicenseRequiredWhether experience or a driving licence is required (Sweden, Belgium). null when the source does not say
skillsRequired, skillsPreferredSkills the employer requires or would like (Sweden)
languagesRequiredLanguages the employer requires (Sweden, Belgium)
changeTypelisted, or new in monitor mode. closed for a job that is gone, when you turn on closed jobs

Sample record (Sweden):

{
"id": "se:31631381",
"changeType": "listed",
"source": "se-platsbanken",
"sourceName": "Arbetsförmedlingen Platsbanken (Sweden)",
"sourceCountry": "SE",
"jobId": "31631381",
"title": "Skiftchefer – ABB Machines",
"company": "ABB AB",
"companyId": "5591930903",
"department": "Västerås, Elmotorgatan 2",
"occupation": "Gruppchef, teknik",
"location": "Västerås, Västmanlands län, Sweden",
"locations": ["Västerås, Västmanlands län, Sweden"],
"region": "Västmanlands län",
"postalCode": "72136",
"country": "Sweden",
"latitude": 59.6359535868983,
"longitude": 16.58664403649,
"remote": false,
"workplaceType": "on-site",
"employmentType": "Permanent (may start with a trial period)",
"workingHours": "Full-time",
"contractDuration": "Tills vidare",
"vacancies": 2,
"postedAt": "2026-10-22T11:30:45",
"updatedAt": null,
"expiresAt": "2026-11-14T23:59:59",
"salaryMin": null,
"salaryMax": null,
"salaryCurrency": null,
"salaryPeriod": null,
"salaryText": "Fast månads- vecko- eller timlön",
"applyUrl": "https://careers.abb/sweden/se/job/JR00038454/Skiftchefer-ABB-Machines",
"jobUrl": "https://arbetsformedlingen.se/platsbanken/annonser/31631381",
"language": "sv",
"descriptionSnippet": "På ABB hjälper vi industrier att bli mer resurseffektiva och renare – och varje person här bidrar till resultaten. Du kommer att få möjlighet att leda, få stöd att växa och kunna vara stolt över den påverkan vi skapar tillsammans. Gå med oss och hjälp till att driva det som driver världen. Denna...",
"scrapedAt": "2026-10-22T09:32:11.094Z"
}

A Czech record from the same run: "Dělník/pekař" at Merhautovo pekařství, s.r.o., Milovice, "25000 to 28000 CZK per month", "38 hours per week".

Empty fields: a field is null when the source does not publish it. Belgium's open data has no description, salary or company number. Its descriptionSnippet lists the sector, experience, education and languages instead. Czech salary numbers are copied as the employer entered them.

How to use it

  1. Pick the countries, or leave the list empty for all three.
  2. Add keywords in the posting language, for example "sjuksköterska", "kuchař" or "soudeur". English words also work for jobs posted in English.
  3. Add locations and a date limit if you need them.
  4. Set Maximum jobs to 0 to get every match.
  5. Turn on Monitor mode and schedule the Actor daily to receive only new jobs. Also turn on Monitor mode: report closed jobs and set Maximum jobs to 0 to see which jobs were filled or withdrawn. Closed rows are free.

Input

OptionDefaultMeaning
KeywordsNoneKeep jobs whose title, occupation or company contains a keyword. Whole words, case and accents ignored
Exclude keywordsNoneDrop jobs whose title contains one of these words
CountriesAllSE, CZ, BE
LocationsNoneKeep jobs in these towns, regions, postal codes or countries
Posted within (days)0 (any)Keep jobs first published in the last N days
Include full descriptionOffAdd the posting text, up to 8,000 characters (Sweden, Czechia)
Monitor modeOffReturn only jobs not returned before under the same monitor name
Monitor mode: report closed jobsOffAlso return jobs seen before that are gone now, as free closed rows. Needs Maximum jobs 0
Monitor name (monitorName)defaultName of the monitor memory. The old field name stateKey still works
Maximum jobs100Stop after this many jobs, shared across countries. Set 0 for no limit

Example: new nursing jobs in Stockholm from the last 7 days.

{
"countries": ["SE"],
"keywords": ["sjuksköterska"],
"locations": ["Stockholm"],
"postedWithinDays": 7,
"maxItems": 0
}

Pricing

You pay a small fee per run and a fee for each job saved. Jobs skipped by your filters cost nothing.

EventFree planGOLD plan and higher
Run start$0.012$0.012
Job$0.001 ($1.00 per 1,000)$0.0008 ($0.80 per 1,000)
Jobs in one runFree planGOLD plan and higher
100$0.112$0.092
1,000$1.012$0.812

Costs include the run start fee.

Data sources and use

  • Sweden: JobTech JobSearch API by Arbetsförmedlingen. Ads are published under CC0.
  • Czechia: Ministry of Labour and Social Affairs (MPSV) open data. The terms state no copyright and no database right.
  • Belgium: Le Forem job offers on Open Data Wallonie-Bruxelles, licence CC BY-SA 4.0. If you republish this data, credit Le Forem and keep the same licence.
  • The Actor reads each official open data service once per run. It needs no login and no key.
  • The Actor saves job fields only. It never saves contact person names, emails or phone numbers. Lines in the posting text that hold contact details are removed.
  • Germany (Bundesagentur für Arbeit), France (France Travail), Norway (NAV) and the US (USAJOBS) are not included. Their terms or key rules do not allow this kind of reuse without each user's own registration.

Support

Report a problem in the Issues tab. Include the run link.