Platsbanken Job Scraper - Swedish Job Ads API avatar

Platsbanken Job Scraper - Swedish Job Ads API

Pricing

from $1.50 / 1,000 job ads

Go to Apify Store
Platsbanken Job Scraper - Swedish Job Ads API

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

Zenith Ops

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

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 onlyNew hourly 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

FieldMeaning
id, url, headlinePlatsbanken ad identity and title
employer, employerOrgNumberEmployer and organisation number
occupation, occupationGroup, occupationFieldJobTech labels
municipality, municipalityCode, region, regionCode, cityLocation labels and reusable IDs
coordinates[longitude, latitude] when supplied
employmentType, workingHours, duration, workplaceModelWork arrangement
salaryType, salaryDescription, vacanciesSalary/vacancy data (often null)
publishedAt, applicationDeadline, applicationUrl, applicationEmailDates and application details
mustHaveSkills, niceToHaveSkills, descriptionSkills and cleaned description
scrapedAt, mode, sourceRetrieval 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.

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.