Swedish Job Ads – Platsbanken (Arbetsförmedlingen) avatar

Swedish Job Ads – Platsbanken (Arbetsförmedlingen)

Pricing

Pay per event

Go to Apify Store
Swedish Job Ads – Platsbanken (Arbetsförmedlingen)

Swedish Job Ads – Platsbanken (Arbetsförmedlingen)

Get Swedish job ads from Arbetsförmedlingen's open JobTech API (CC0). Filter by keyword, location and occupation, or fetch only ads that are new or changed since your last run. Contact persons are removed.

Pricing

Pay per event

Rating

0.0

(0)

Developer

Mattias Olsson

Mattias Olsson

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Swedish Job Ads – Arbetsförmedlingen (Platsbanken) with daily delta

Get job ads from Platsbanken, the Swedish Public Employment Service's job board, as clean JSON. The data comes from Arbetsförmedlingen's open JobTech APIs. It covers all current Platsbanken ads, which was about 44,000 ads in October 2026.

Why this Actor

  • Daily delta. Turn on Only new or changed since last run and schedule the Actor daily. Each run returns only the ads that were published or changed since the previous run, so you never pay twice for the same unchanged ad.
  • Contact persons removed. Contact persons are never output. Their names, emails and phone numbers are also removed from the ad text by rules (see Limitations).
  • Skills included. Skills are extracted from the ad text with JobTech's JobAd Enrichments model.
  • Official open data. No scraping, no proxies and no login. The source is the public JobTech API (CC0).

Input

FieldTypeDescription
keywordsstringFree-text search, e.g. java utvecklare.
locationstringMunicipality, city or county, e.g. Göteborg or Skåne.
occupationstringOccupation, occupation group or field in Swedish, e.g. sjuksköterska.
maxItemsintegerThe maximum number of ads per run (default 100).
onlyNewSinceLastRunbooleanDaily delta mode. The first run covers the last 24 hours, or starts at changedSince if you set it.
changedSincedateOnly ads published or changed after this date or time, e.g. 2026-10-26. At most 31 days back.
enrichSkillsbooleanAdds enrichedSkills (default true).

Example: { "keywords": "sjuksköterska", "location": "Malmö", "maxItems": 20 }

The delta state is stored per filter combination. Several scheduled tasks with different filters therefore do not affect each other. If a run stops at maxItems, the next run continues where it stopped, without duplicates.

Output

One item per ad. This example is a real ad, with the description shortened:

{
"id": "31650623",
"url": "https://arbetsformedlingen.se/platsbanken/annonser/31650623",
"title": "Kommun i söder söker sjuksköterskor",
"employer": "Ofelia Vård AB",
"employerWorkplace": "Ofelia Vård",
"employerOrgNumber": "5565792131",
"occupation": "Sjuksköterska, grundutbildad",
"occupationGroup": "Grundutbildade sjuksköterskor",
"occupationField": "Hälso- och sjukvård",
"municipality": "Malmö",
"region": "Skåne län",
"city": "Stockholm",
"country": "Sverige",
"salaryType": "Fast månads- vecko- eller timlön",
"salary": null,
"employmentType": "Behovsanställning",
"workingHours": null,
"duration": null,
"vacancies": 1,
"publishedAt": "2026-10-27T13:56:04",
"applicationDeadline": "2026-11-02T23:59:59",
"applyUrl": null,
"description": "Ofelia Vård AB är tillsammans med Skandinavisk Hälsovård, … Vi söker för kunds räkning sjuksköterska. …",
"requiredSkills": [],
"niceToHaveSkills": [],
"enrichedSkills": ["Konsultchefer", "Vårderfarenhet", "Arbetsmiljö"],
"source": "Arbetsförmedlingen / JobTech (CC0)"
}

salary holds the employer's salary text when the employer provides one. Most Platsbanken ads only give salaryType, and the details are in description. city is the postal city of the workplace address, so it can differ from municipality.

Pricing

This Actor uses pay-per-event pricing:

  • $0.001 per run (Actor start)
  • $0.002 per job ad saved

For example, a run that returns 100 ads costs $0.201. Set a maximum cost per run in the Apify Console to cap your spend.

Data source and license

The Actor follows the API rate limits. It sends one JobStream request per minute, as JobStream's documentation requires. Other requests go at most about 3 per second. It backs off when an API returns errors or 429.

Limitations

  • Search mode returns at most about 2,100 ads per query, because JobSearch stops paging at offset 2000. Narrow the filters or use delta mode to get more.
  • In delta mode the filters run on the Actor side, so every day of changes for all of Sweden is downloaded (about 25–60 MB per day). Each extra day of changedSince adds about one minute, because of the JobStream rate limit. A daily delta needs a single request.
  • Removed (expired) ads are not output.
  • Personal data in free text is removed by rules. The Actor removes each part of a listed contact's name, sentences that point to a contact, emails and phone numbers. Names can remain in the ad text when they are not listed as contacts, or when they are misspelt in a sentence that has no contact wording or contact details. Employer names are kept, and for a sole trader the employer name is a person's name.