Arbetsformedlingen Scraper - Swedish Job Listings
Pricing
Pay per usage
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
Maintained by CommunityActor 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
- Go to the Arbetsformedlingen Scraper on the Apify Store.
- Click Try for free to open the actor in the Apify Console.
- Enter a search query in Swedish (e.g. "utvecklare" for developer, "sjukskoterska" for nurse).
- Optionally enter a location (e.g. "Stockholm", "Goteborg", "Malmo").
- Optionally filter by employment type (regular, summer job, internship, on-demand).
- Set the maximum number of results you want (default: 100).
- Click Start and wait for the run to finish.
- 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
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Job search keyword in Swedish (e.g. "utvecklare", "sjukskoterska"). Defaults to "utvecklare" if empty. |
location | String | No | City or region (e.g. "Stockholm", "Goteborg"). Leave empty for all Sweden. |
employmentType | String | No | Filter: regular, summer job, internship, or on-demand. Leave empty for all types. |
maxResults | Integer | No | Maximum job listings to return (default: 100, max: 10000). |
proxyConfiguration | Object | No | Proxy 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
| Field | Type | Description |
|---|---|---|
title | String | Job position title (headline) |
employer | String | Hiring company or organization name |
location | String | Full location (city, region) |
city | String | City where the workplace is located |
region | String | Swedish region (lan) |
employmentType | String | Type of employment (e.g. Vanlig anstallning, Behovsanstallning) |
workExtent | String | Working hours type and scope (e.g. Heltid 100%) |
salary | String | Salary description and type |
salaryType | String | Salary model (e.g. Fast manadslon, Timloen) |
currency | String | Always "SEK" |
description | String | Full job description text |
skills | Array | Required and preferred skills |
experience | Array | Required work experience categories |
education | Array | Required education |
experienceRequired | Boolean | Whether prior experience is required |
numberOfVacancies | Number | Number of open positions |
occupation | String | Occupation classification |
occupationGroup | String | Occupation group |
occupationField | String | Occupation field (e.g. Data/IT) |
duration | String | Contract duration (e.g. Tills vidare = permanent) |
publishedDate | String | When the job was published |
lastApplicationDate | String | Application deadline |
applicationUrl | String | Direct application URL |
url | String | Platsbanken listing URL |
logoUrl | String | Employer logo URL |
sourceId | String | Unique listing ID from the API |
scrapedAt | String | ISO 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
maxResultsto 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.