Platsbanken Jobs Scraper: Swedish Job Ads (Arbetsförmedlingen) avatar

Platsbanken Jobs Scraper: Swedish Job Ads (Arbetsförmedlingen)

Pricing

from $1.50 / 1,000 job ads

Go to Apify Store
Platsbanken Jobs Scraper: Swedish Job Ads (Arbetsförmedlingen)

Platsbanken Jobs Scraper: Swedish Job Ads (Arbetsförmedlingen)

Swedish job ads from Platsbanken (Arbetsförmedlingen) via the open JobTech API: employer, org number, occupation, municipality, region, coordinates, employment type, salary, skills, deadline, apply link. Filter by keyword, location, occupation field, date. $1.50 per 1,000 ads.

Pricing

from $1.50 / 1,000 job ads

Rating

0.0

(0)

Developer

Connor Prussin

Connor Prussin

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Platsbanken Jobs Scraper: Swedish Job Ads from Arbetsförmedlingen

Platsbanken Jobs Scraper exports job ads from Platsbanken, the job board of Arbetsförmedlingen (the Swedish Public Employment Service) and Sweden's largest list of open positions, as clean JSON, CSV or Excel. It reads the official open JobTech JobSearch API, whose ads are published under the CC0 public-domain licence, so you can reuse the data freely. No login, no API key, no browser, no proxy.

  • ✅ All of Sweden: about 40,000+ open ads at any time, newest first.
  • ✅ Filters: free-text search, municipality (kommun), region (län), occupation field (yrkesområde) and publication date.
  • ✅ Employer and organisation number (organisationsnummer) for lead generation and company matching.
  • ✅ Occupation, occupation group (SSYK) and field with JobTech taxonomy concept IDs.
  • ✅ Location: municipality, region, postcode, city and coordinates.
  • ✅ Terms: employment type, duration, full or part time, salary type and salary text, experience and driving licence requirements.
  • ✅ Skills and languages (must-have and nice-to-have), deadline, apply link and optional full description.
  • ✅ Delta mode: publishedAfter returns only ads published since your last run. Pay only for ads written to your dataset.

Start in one minute

Click Start with the prefilled input:

{
"query": "utvecklare",
"maxItems": 20
}

You get: the 20 newest developer ads in Sweden with headline, employerName, employerOrgNumber, occupation, municipality, region, employmentType, salaryType, applicationDeadline and webpageUrl.

Cost: $0.03: 20 ads × $0.0015, plus the $0.00005 actor-start fee.

Use with an AI assistant

Connect the Apify MCP server to Claude, ChatGPT, Cursor or any MCP client (https://mcp.apify.com?tools=cprussin/platsbanken-jobs loads only this actor), then paste:

Use the Apify actor cprussin/platsbanken-jobs to find 50 nurse (sjuksköterska) jobs in Skåne published this week and list employer, municipality, employment type and deadline.

Recipes

IT jobs in Stockholm and Gothenburg

{
"municipalities": ["Stockholm", "Göteborg"],
"occupationFields": ["apaJ_2ja_LuF"],
"maxItems": 500
}

Daily delta feed for a region

Schedule a task and set publishedAfter to yesterday's date: only new ads are returned and billed.

{
"regions": ["12"],
"publishedAfter": "2026-10-30",
"maxItems": 5000
}

Full export with descriptions

{
"query": "lagerarbetare",
"includeDescription": true,
"maxItems": 2000
}

Who uses Platsbanken data?

  • Recruiters and staffing agencies: find Swedish employers that are hiring, with organisation numbers to match to your CRM.
  • Job boards and HR tech: feed Swedish job ads into a search, alert or matching product.
  • Labour-market analysts and journalists: hiring by occupation, region and employment type.
  • Sales teams: companies hiring for a role are often buying related services.
  • AI agents: give an LLM live Swedish job ads through the Apify API or MCP server.

Input

FieldDescriptionExample
queryFree text in headline, description and employer name"python"
municipalitiesMunicipality names, four-digit codes or taxonomy concept IDs["Malmö", "0180"]
regionsRegion (län) codes["01", "14"]
occupationFieldsOccupation field concept IDs (pick from the list in the editor)["apaJ_2ja_LuF"] (Data/IT)
publishedAfterOnly ads published on or after this date/time (Swedish time)"2026-10-30"
maxItemsMax ads, newest first (default 100)1000
includeDescriptionAdd the full ad texttrue

Municipalities and regions are combined with OR; other filters with AND.

What data do you get for each ad?

{
"id": "31667517",
"headline": "Embedded Software Engineer – Java",
"employerName": "Agile Resources AB",
"employerOrgNumber": "5593595258",
"workplaceName": "Agile Resources AB",
"occupation": "Mjukvaruutvecklare",
"occupationConceptId": "rQds_YGd_quU",
"occupationGroup": "Mjukvaru- och systemutvecklare m.fl.",
"occupationGroupConceptId": "DJh5_yyF_hEM",
"occupationField": "Data/IT",
"occupationFieldConceptId": "apaJ_2ja_LuF",
"municipality": "Göteborg",
"municipalityCode": "1480",
"region": "Västra Götalands län",
"regionCode": "14",
"country": "Sverige",
"city": "Göteborg",
"postcode": "41753",
"latitude": 57.70834641547789,
"longitude": 11.937006084431701,
"workplaceModel": null,
"employmentType": "Vanlig anställning",
"duration": "Tills vidare",
"workingHours": "Heltid",
"scopeOfWorkMin": 100,
"scopeOfWorkMax": 100,
"numberOfVacancies": 1,
"salaryType": "Fast månads- vecko- eller timlön",
"salaryDescription": null,
"experienceRequired": true,
"drivingLicenceRequired": false,
"drivingLicences": [],
"ownCarRequired": false,
"mustHaveSkills": [],
"niceToHaveSkills": [],
"mustHaveLanguages": [],
"niceToHaveLanguages": [],
"mustHaveExperience": [],
"publicationDate": "2026-10-30T15:23:15",
"applicationDeadline": "2026-11-29T23:59:59",
"applicationUrl": "https://recruit.agile.nu/apply/jp-00c10e3cf8e3d860?source=platsbanken",
"webpageUrl": "https://arbetsformedlingen.se/platsbanken/annonser/31667517",
"scrapedAt": "2026-10-31T12:00:00.000Z"
}

Labels are in Swedish, as published. With Include full description on, description holds the full ad text. Contact persons' names and phone numbers are not exported.

How much does it cost to scrape Platsbanken?

Pay per event:

  • $0.0015 per ad ($1.50 per 1,000), with or without description.
  • $0.00005 per run start. Platform compute is included.

FAQ

Is this legal? Yes. The ads come from Arbetsförmedlingen's open JobTech JobSearch API, published as open data under CC0 (no rights reserved). The actor makes plain, polite API requests and identifies itself.

How many ads can I get per run? Up to 50,000. The API serves 2,100 results per query, so the actor pages past that limit by publication date automatically.

How do I get only new ads? Set publishedAfter to the time of your last run (e.g. a scheduled daily task with yesterday's date).

Why are some fields empty? Employers fill in different fields; salary text, coordinates and skills are often missing.