Platsbanken Job Scraper - Swedish Job Ads API
Pricing
from $1.50 / 1,000 job ads
Platsbanken Job Scraper - Swedish Job Ads API
Scrape Swedish job ads from Platsbanken via the official Arbetsförmedlingen API. Live and historical jobs, salary, skills, employer org. no. No proxies.
Pricing
from $1.50 / 1,000 job ads
Rating
0.0
(0)
Developer
Zenith Ops
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
12 days ago
Last modified
Share
Scrape lediga jobb and historical jobbannonser from Platsbanken through Arbetsförmedlingen's official JobTech APIs. This Sweden job scraper uses no HTML scraping, proxies, or evasion and returns clean JSON, CSV, or Excel dataset rows.
Use cases
- Daily hiring-signal monitor: schedule
onlyNewhourly or daily and alert recruiting teams. - Skills trends: export historical ads to measure Python, AI, language, and occupation demand.
- Recruitment agency leads: filter by municipality, region, occupation, employer, and remote work.
- Job boards, labour-market research, and recruitment analytics via Apify, Zapier, or Make.
Input
{"query":"utvecklare","maxResults":20,"onlyNew":true}
Municipality and region accept taxonomy IDs or names such as Stockholm; names are resolved through the JobTech taxonomy API when available and otherwise passed through unchanged. The safe per-query limit is 2,000 ads; split broad searches for larger exports.
Output fields
| Field | Meaning |
|---|---|
id, url, headline | Platsbanken ad identity and title |
employer, employerOrgNumber | Employer and organisation number |
occupation, occupationGroup, occupationField | JobTech labels |
municipality, municipalityCode, region, regionCode, city | Location labels and reusable IDs |
coordinates | [longitude, latitude] when supplied |
employmentType, workingHours, duration, workplaceModel | Work arrangement |
salaryType, salaryDescription, vacancies | Salary/vacancy data (often null) |
publishedAt, applicationDeadline, applicationUrl, applicationEmail | Dates and application details |
mustHaveSkills, niceToHaveSkills, description | Skills and cleaned description |
scrapedAt, mode, source | Retrieval metadata and licence source |
Sample
{"id":"31609340","headline":"FPGA Validation Engineer","employer":"Ericsson AB","municipality":"Stockholm","municipalityCode":"AvNB_uwa_6n6","region":"Stockholms län","regionCode":"CifL_Rzy_Mku","publishedAt":"2026-10-16T18:25:02","mode":"live","mustHaveSkills":[]}
Pricing examples
Approximately $1.50 per 1,000 successful job-ad events plus a small run fee: 100 ads ≈ $0.15, 2,100 ads ≈ $3.15, and a daily 100-ad monitor ≈ $4.50/month before run fees. Only successfully pushed items are charged.
FAQ
Why only 2,000 ads? The official search API has an offset limit. Split broad searches by region or occupation.
How do I find codes? Enter names such as Stockholm; the actor resolves them via https://taxonomy.api.jobtechdev.se/v1/taxonomy/, or provide IDs directly.
What does onlyNew do? It stores IDs per filter set and emits each matching ad once. Failed pushes are not marked as seen.
How is this different from scrapers? It uses official Arbetsförmedlingen APIs, not browser automation, HTML parsing, proxies, or anti-bot workarounds.
Legal and data protection
Job-ad data is published by Arbetsförmedlingen under CC0 (source). CC0 applies to published data, not automatically to recruiter personal data in an ad. Processing names, email addresses, or phone numbers requires a lawful GDPR basis, minimised retention, and data-subject rights. This actor is not affiliated with Arbetsförmedlingen.
Changelog and support
See version history in the Apify Console. For issues, include the run ID, input, and a redacted error message.