Sweden Jobs Scraper: Arbetsförmedlingen Platsbanken
Under maintenancePricing
from $0.80 / 1,000 jobs
Sweden Jobs Scraper: Arbetsförmedlingen Platsbanken
Under maintenanceScrape Swedish jobs from Arbetsförmedlingen Platsbanken via the official JobTech API: title, employer, occupation, salary text, city, deadline and URL. Job alerts mode. No login. $1 per 1,000 jobs.
Pricing
from $0.80 / 1,000 jobs
Rating
0.0
(0)
Developer
DataDesk
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Categories
Security
Limited permissionsShare
Scrape jobs in Sweden from Arbetsförmedlingen Platsbanken via the official JobTech JobSearch API. Every job comes with employer, occupation, employment type, working hours, salary description, city/region, application deadline and URL. No login, no proxies. $1 per 1,000 jobs.
What you get
| Job fields | Employer & location |
|---|---|
| title, occupation, employmentType, workingHours | companyName, organizationNumber |
| salaryDescription, salaryType, positions | city, region, country, street, postalCode |
| experienceRequired, duration | latitude, longitude |
| applicationDeadline, applicationEmail, applicationUrl | url, logoUrl, postedAt |
| description | searchKeyword |
Sources and coverage
| Source | Coverage | Data |
|---|---|---|
| Arbetsförmedlingen Platsbanken (JobTech API) | All of Sweden, all industries | Official public job ads with employer, occupation, location, salary text, application contacts |
How to use it
- Click Try for free (or Start): the prefilled input runs a quick test.
- Fill in keywords and optional Swedish cities/municipalities.
- Click Start and wait a few seconds to minutes.
- Open the Output tab and export as JSON, CSV, Excel, XML or HTML, or read via API.
Input examples
Software developers (default):
{"keywords": ["utvecklare"], "locations": ["Stockholm"], "maxJobsPerSearch": 20}
Nurses in Göteborg:
{"keywords": ["sjuksköterska"], "locations": ["Göteborg"], "maxJobsPerSearch": 50}
Daily alert, remote-friendly IT:
{"keywords": ["utvecklare", "programmerare"], "remoteOnly": true, "onlyNewJobs": true, "alertsKey": "se-it-remote"}
Input fields
| Field | Type | Description |
|---|---|---|
keywords | array | Job titles or keywords in Swedish or English, e.g. utvecklare, sjuksköterska, elektriker, developer. Empty = broad search. |
locations | array | Swedish cities or municipalities, e.g. Stockholm, Göteborg, Malmö. Empty = all of Sweden. |
remoteOnly | boolean | Prefer jobs that mention remote / distans / hemarbete. |
maxJobsPerSearch | integer | Stop after this many jobs for each keyword + location. |
postedWithinDays | integer | Only jobs whose postedAt is within the last N days. 0 = any date. |
onlyNewJobs | boolean | Return only jobs not seen in previous runs. Schedule daily for alerts. |
alertsKey | string | Name for this alert's memory. |
Output example
One row per job. Values below are example values from a real test run:
{"source": "platsbanken","jobId": "31635810","title": "Utvecklare","companyName": "Skatteverket","occupation": "Mjukvaru- och systemutvecklare m.fl.","city": "Stockholm","region": "Stockholms län","country": "Sweden","url": "https://arbetsformedlingen.se/platsbanken/annonser/31635810"}
Output fields
| Field | Description |
|---|---|
source | Always platsbanken. |
jobId | Platsbanken ad id. |
title | Job headline. |
companyName | Employer name. |
organizationNumber | Swedish org number when published. |
occupation | Occupation label. |
employmentType / workingHours / duration | Contract details. |
salaryDescription | Free-text salary when published. |
city / region / country | Workplace. |
applicationDeadline / applicationUrl / applicationEmail | How to apply. |
url | Public ad URL. |
postedAt | Publication date. |
scrapedAt | When this Actor saved the row. |
Pricing
Pay-per-event: $0.005 per run start (only when at least one job is saved) + $0.001 per job ($1 / 1,000 jobs).
| Jobs saved | Approx. cost |
|---|---|
| 20 | $0.025 |
| 100 | $0.105 |
| 1,000 | $1.005 |
Use cases
- Job boards and aggregators covering the Nordic market
- Recruiters tracking Swedish demand by occupation and city
- Alerts for new Platsbanken ads in your niche
- Labour-market research and salary text mining
Integrations / API
curl "https://api.apify.com/v2/acts/datadesk-io~sweden-jobs-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"keywords":["utvecklare"],"locations":["Stockholm"],"maxJobsPerSearch":50}'
from apify_client import ApifyClientclient = ApifyClient("YOUR_TOKEN")run = client.actor("datadesk-io/sweden-jobs-scraper").call(run_input={"keywords": ["utvecklare"], "locations": ["Stockholm"], "maxJobsPerSearch": 50})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item["title"], item["companyName"])
FAQ
Do I need an API key? No. The JobTech JobSearch API is public. Swedish only? Ads are mostly in Swedish; keywords can be Swedish or English. Is this official? Data comes from Arbetsförmedlingen's public JobTech API.
Limitations
- Municipality filters are applied as free-text in the search query (JobTech concept IDs are not required).
- Not every ad publishes a structured salary.
- Respect fair use; the Actor already rate-limits requests.
Support
Email datadesk.io@proton.me — we usually reply within one business day.