Arbetsformedlingen Scraper - Swedish Job Listings avatar

Arbetsformedlingen Scraper - Swedish Job Listings

Pricing

Pay per usage

Go to Apify Store
Arbetsformedlingen Scraper - Swedish Job Listings

Arbetsformedlingen Scraper - Swedish Job Listings

Scrape job listings from Arbetsformedlingen, Sweden's official Public Employment Service (Platsbanken). Uses the free public JobTech API. Search by keyword, location, and employment type. Extract titles, employers, salaries, skills, and descriptions. No login or cookies required.

Pricing

Pay per usage

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

What does Arbetsformedlingen Scraper do?

Arbetsformedlingen Scraper extracts job listings from Arbetsformedlingen, Sweden's official government Public Employment Service (Platsbanken). It uses the free, open JobTech API maintained by the Swedish government to collect structured job data including titles, employers, salaries, skills, education requirements, and full descriptions. No login, cookies, or API keys required.

Use it on the Apify platform to get structured Swedish job market data via API, schedule recurring scrapes, and integrate with tools like Zapier, Make, Google Sheets, and Slack.

How to scrape Arbetsformedlingen data

  1. Go to the Arbetsformedlingen Scraper on the Apify Store.
  2. Click Try for free to open the actor in the Apify Console.
  3. Enter a search query in Swedish (e.g. "utvecklare" for developer, "sjukskoterska" for nurse).
  4. Optionally enter a location (e.g. "Stockholm", "Goteborg", "Malmo").
  5. Optionally filter by employment type (regular, summer job, internship, on-demand).
  6. Set the maximum number of results you want (default: 100).
  7. Click Start and wait for the run to finish.
  8. Download your data as JSON, CSV, Excel, or HTML from the Output tab.

Why use Arbetsformedlingen Scraper?

  • Sweden's official source -- Arbetsformedlingen is the Swedish government's Public Employment Service. Platsbanken is the country's largest and most authoritative job listing database.
  • Recruitment and hiring -- Monitor job postings across industries and regions to understand hiring trends in the Swedish labor market.
  • Salary research -- Collect salary type data (fixed, hourly, commission) across roles and regions to benchmark compensation in Sweden.
  • Market analysis -- Track which sectors are growing, which employers are hiring most, and where demand is concentrated.
  • Lead generation -- Identify companies actively hiring to target with B2B services or recruitment solutions.
  • Academic research -- Gather structured labor market data for economic, sociological, or policy studies.
  • Skills mapping -- Extract required skills, education, and experience from thousands of listings to understand market demand.
  • Government data access -- Access official public data without building and maintaining your own API integration.

About the JobTech API

This actor uses the JobTech Development API, a free and open API provided by the Swedish government. The API:

  • Requires no API keys or authentication
  • Contains all job listings published via Arbetsformedlingen/Platsbanken
  • Is updated in real-time as new positions are published
  • Provides rich structured data including skills, education, and employer information

Input

FieldTypeRequiredDescription
searchQueryStringNoJob search keyword in Swedish (e.g. "utvecklare", "sjukskoterska"). Defaults to "utvecklare" if empty.
locationStringNoCity or region (e.g. "Stockholm", "Goteborg"). Leave empty for all Sweden.
employmentTypeStringNoFilter: regular, summer job, internship, or on-demand. Leave empty for all types.
maxResultsIntegerNoMaximum job listings to return (default: 100, max: 10000).
proxyConfigurationObjectNoProxy settings. The API is public and usually works without proxies.

Output

Each result contains structured data about a single job listing. You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Example output

{
"title": "Utvecklare inom Business Intelligence",
"employer": "Polismyndigheten",
"location": "Stockholm, Stockholms lan",
"city": "Stockholm",
"region": "Stockholms lan",
"employmentType": "Vanlig anstallning",
"workExtent": "Heltid (100%)",
"salary": "Fast manadslon",
"salaryType": "Fast manadslon",
"currency": "SEK",
"description": "Vill du jobba med teknik i framkant, samtidigt som du bidrar till samhallsnyttan?...",
"skills": ["SQL", "Python", "Power BI", "Azure"],
"experience": ["Systemutvecklare/Programmerare"],
"education": ["Data/IT"],
"experienceRequired": true,
"numberOfVacancies": 1,
"occupation": "Systemutvecklare/Programmerare",
"occupationGroup": "Mjukvaru- och systemutvecklare m.fl.",
"occupationField": "Data/IT",
"duration": "Tills vidare",
"publishedDate": "2026-05-20T12:00:00",
"lastApplicationDate": "2026-06-03T23:59:59",
"applicationUrl": "https://skatteverket.varbi.com/se/what:job/jobID:12345",
"url": "https://arbetsformedlingen.se/platsbanken/annonser/31060227",
"logoUrl": "https://www.arbetsformedlingen.se/rest/arbetsgivare/logo/12345",
"sourceId": "31060227",
"scrapedAt": "2026-05-27T14:30:00.000Z"
}

Data fields

FieldTypeDescription
titleStringJob position title (headline)
employerStringHiring company or organization name
locationStringFull location (city, region)
cityStringCity where the workplace is located
regionStringSwedish region (lan)
employmentTypeStringType of employment (e.g. Vanlig anstallning, Behovsanstallning)
workExtentStringWorking hours type and scope (e.g. Heltid 100%)
salaryStringSalary description and type
salaryTypeStringSalary model (e.g. Fast manadslon, Timloen)
currencyStringAlways "SEK"
descriptionStringFull job description text
skillsArrayRequired and preferred skills
experienceArrayRequired work experience categories
educationArrayRequired education
experienceRequiredBooleanWhether prior experience is required
numberOfVacanciesNumberNumber of open positions
occupationStringOccupation classification
occupationGroupStringOccupation group
occupationFieldStringOccupation field (e.g. Data/IT)
durationStringContract duration (e.g. Tills vidare = permanent)
publishedDateStringWhen the job was published
lastApplicationDateStringApplication deadline
applicationUrlStringDirect application URL
urlStringPlatsbanken listing URL
logoUrlStringEmployer logo URL
sourceIdStringUnique listing ID from the API
scrapedAtStringISO 8601 timestamp of when the data was collected

Cost estimate

This actor is very efficient because it uses a direct API integration (no browser rendering). It uses approximately 0.1 compute units per 1,000 results. With the Apify free tier you can run smaller scrapes at no cost. For larger runs, expect roughly $0.05 per 1,000 job listings.

Tips

  • Use specific Swedish keywords for more relevant results (e.g. "webbutvecklare" instead of "web developer").
  • Include a location to narrow results to a specific city or region.
  • Set maxResults to a reasonable number to control cost and run time.
  • The API is open and typically does not require proxies -- you can disable proxy to save cost.
  • Schedule recurring runs to track new job postings daily or weekly.
  • Combine with other Nordic job board scrapers for comprehensive market coverage.
  • The API returns results in Swedish -- all field labels and descriptions are in Swedish.

Integrations

Connect Arbetsformedlingen Scraper with your existing tools and workflows:

  • Google Sheets -- Export job listings directly to a spreadsheet for easy filtering and sharing.
  • Slack -- Get notified when new jobs matching your criteria appear.
  • Zapier / Make -- Build workflows that react to new job postings in real time.
  • Custom API -- Access all results programmatically via the Apify API in JSON format.
  • Webhooks -- Trigger actions in your systems when new data is available.

FAQ and support

Is it legal to scrape Arbetsformedlingen? This actor uses the official, free, public JobTech API provided by the Swedish government. The API is explicitly designed for third-party access. No login, cookies, or scraping of HTML is involved.

Do I need an API key? No. The JobTech API is open and does not require any API key or authentication for basic job search queries.

How often is the data updated? The JobTech API is updated in real-time as employers publish new listings. Schedule the actor daily or weekly to track changes.

Why are salary amounts not always available? Most Swedish employers publish salary type (e.g. fixed monthly, hourly) but not exact amounts. This reflects how Arbetsformedlingen collects the data.

I found a bug or have a feature request. Open an issue in the Issues tab on the actor page. You can also request a custom scraping solution.