Platsbanken Sweden Jobs Scraper - All Swedish Job Ads
Pricing
from $1.40 / 1,000 results
Platsbanken Sweden Jobs Scraper - All Swedish Job Ads
All job ads from Platsbanken (Arbetsförmedlingen, Sweden's public job board) via the official open API: employer, org number, city, occupation, employment type, deadline, apply link and full text. Only-new mode for alerts.
Pricing
from $1.40 / 1,000 results
Rating
0.0
(0)
Developer
Martin Petrov
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Get job ads from Platsbanken, the national job board of Arbetsförmedlingen (Swedish Public Employment Service), in one clean dataset. The actor uses the official open JobSearch API by JobTech Development, so it is fast and stable: no login, no API key, no browser, no blocking.
Search in English or Swedish, filter by city or region, date, remote work and employment type, and get the employer, organisation number, occupation, deadline, apply link and full description for every ad.
What you get
- All of Sweden's public job ads: Platsbanken lists tens of thousands of open positions at any time.
- Employer data: company name, workplace, organisation number (organisationsnummer) and website when published.
- Location: city, municipality, region, street address, postcode and coordinates.
- Job details: occupation, occupation group and field, employment type, working hours, scope of work, duration, workplace model (on-site, hybrid, remote), salary type, number of vacancies.
- Requirements: required skills and languages, experience, driving licence, own car.
- Dates and links: published date, application deadline, apply link or email, Platsbanken URL and logo.
- English labels: employment type, working hours and workplace model are translated to English (the original Swedish label is kept too).
- Only-new mode for daily job alerts.
Use cases
- Recruiting and staffing agencies: find companies that are hiring right now in your niche and region.
- B2B lead generation: hiring companies with organisation numbers are warm leads for HR, recruiting, IT and consulting services.
- Job search alerts: get new ads for your profession every morning in Slack, email or Google Sheets.
- Labour market research: demand by occupation, region and employment type over time.
- Job boards and newsletters: fresh Swedish job listings with full text.
How to scrape Platsbanken (step by step)
- Click Try for free (or Start) on this page.
- Type a job title or skill in Search queries, e.g.
developer,sjuksköterska,truck driver. - Optional: add Locations in Sweden such as
Stockholm,GöteborgorSkåne. - Optional: set Posted within (days), Remote jobs only or Employment types.
- Click Start and download the results as Excel, CSV, JSON or HTML, or send them to Google Sheets.
Get daily job alerts
- Turn on Only new jobs since last run and give the search a Monitor ID (e.g.
developers-stockholm). - Create a Schedule in Apify Console that runs the actor every morning.
- Add an integration: Slack, email, Google Sheets, Zapier, Make or a webhook.
You get, and pay for, only ads that are new since the last run.
Input
| Field | Type | Description |
|---|---|---|
searchQueries | array | Job titles, skills or keywords in English or Swedish. Empty = all jobs. |
locations | array | Cities, municipalities or regions in Sweden. Empty = all of Sweden. |
postedWithinDays | integer | Only ads published in the last N days. |
remoteOnly | boolean | Only ads that allow remote work. |
employmentTypes | array | permanent, temporary, full-time, part-time, summer job, seasonal, on-call, freelance. |
englishAdsOnly | boolean | Only ads written in English. |
includeDescription | boolean | Include the full plain-text description. Default true. |
onlyNewJobs | boolean | Only ads not seen in earlier runs. |
monitorId | string | Separate memory for different searches in onlyNewJobs mode. |
maxItems | integer | Hard limit on jobs saved (and paid for). |
Example input
{"searchQueries": ["python developer", "data engineer"],"locations": ["Stockholm", "Göteborg"],"postedWithinDays": 7,"maxItems": 200}
Output
{"jobId": "31614461","title": "AI Engineer with Python","employer": "Example AB","employerOrgNumber": "5560000000","city": "Stockholm","municipality": "Stockholm","region": "Stockholms län","country": "Sverige","occupation": "Systemutvecklare/Programmerare","occupationField": "Data/IT","employmentType": "temporary","employmentTypeSv": "Tidsbegränsad anställning","workingHours": "full-time","workplaceModel": "hybrid","numberOfVacancies": 1,"experienceRequired": true,"requiredSkills": [],"publishedAt": "2026-10-19T14:07:00","applicationDeadline": "2026-11-18T23:59:59","applyUrl": null,"url": "https://arbetsformedlingen.se/platsbanken/annonser/31614461","source": "Platsbanken","description": "Type of employment: Contract ...","scrapedAt": "2026-10-30T20:00:00Z"}
Values above are illustrative. The RUN_SUMMARY record shows how many ads matched and were saved for every query.
Use it from your code (API)
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("martin10291/platsbanken-sweden-jobs").call(run_input={"searchQueries": ["sjuksköterska"],"locations": ["Malmö"],"postedWithinDays": 3,})for job in client.dataset(run["defaultDatasetId"]).iterate_items():print(job["title"], job["employer"], job["applicationDeadline"])
Pricing
Pay per job saved, no start fee. Ads removed by your filters are free, and Max jobs in total caps the cost of every run.
FAQ
Is this the official data? Yes. Platsbanken ads come from Arbetsförmedlingen and are published through the open JobSearch API (JobTech Development). The actor only reads that public API.
Can I search in English? Yes. Many ads are written in English, and search works for both languages. Turn on English-language ads only to skip ads in Swedish.
How many ads can I get? The API returns up to about 2,000 ads per search query. For more, split the search by location or keyword.
Something is missing? Open an issue on the Issues tab with an example input. New fields and filters are added on request.
More Actors by Martin Petrov
- Remote Jobs Scraper (8 boards): RemoteOK, Remotive, Himalayas, We Work Remotely, HN Who is Hiring and more in one deduplicated dataset.
- ATS Jobs Scraper (Workday, Greenhouse, Lever, Ashby): Jobs straight from company career pages.
- UK Visa Sponsor Register API: Every UK company licensed to sponsor work visas.
- Local Business Leads Scraper: Local businesses with emails, phones and websites.
Legal
The actor reads the public JobSearch API of JobTech Development (Arbetsförmedlingen). Job ads may contain names and contact details of recruiters: use them only for the job application or recruiting purpose they were published for, and follow GDPR.
Last updated: October 30, 2026.