Platsbanken Scraper — Sweden Jobs, Salary & Employers avatar

Platsbanken Scraper — Sweden Jobs, Salary & Employers

Pricing

from $3.50 / 1,000 results

Go to Apify Store
Platsbanken Scraper — Sweden Jobs, Salary & Employers

Platsbanken Scraper — Sweden Jobs, Salary & Employers

Scrape every public job ad in Sweden from the official Platsbanken/JobTech feed: title, employer name with phone, email and organisation number, workplace address, salary, employment type and apply URL. Keyless, no login. Export JSON, CSV or Excel.

Pricing

from $3.50 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

54

Total users

14

Monthly active users

2 days ago

Last modified

Share

Export every publicly advertised job in Sweden — with the employer's phone number, e-mail and organisation number attached — straight to JSON, CSV or Excel.

What does Platsbanken Scraper do?

This Actor reads Sweden's official job feed: every ad published to Platsbanken by Arbetsförmedlingen, exposed through the JobTech Development search API. There is no API key, no login and no cookie to supply — the source is open public-sector data, which makes runs stable and fast.

Around 40 000 ads are online at any moment. The API refuses to page past offset 2000 on a single query, so a naive scraper stops at 2 000 rows. This Actor slices the country by occupation field (and optionally by region), paginates each slice independently and de-duplicates by ad ID, which is what lets one run return tens of thousands of unique rows.

Every row carries 44 fields, including the employer's registered organisation number, phone and e-mail — the details that turn a job listing into a usable B2B lead.

Who is it for?

  • Recruitment agencies mapping which employers are hiring, in which municipality, right now.
  • Staffing and RPO sales teams who need a call list of companies with open vacancies.
  • HR-tech and ATS vendors prospecting employers that publish roles regularly.
  • Labour-market analysts and economists tracking demand by occupation, region and salary type.
  • Job-board operators filling a Swedish market feed without negotiating a data licence.

Use cases

  • Build a weekly lead list of every Swedish employer hiring warehouse staff in Skåne, complete with phone numbers.
  • Track how many nursing vacancies open per region per month to size a regional expansion.
  • Feed a niche job board with fresh, licence-free Swedish listings including apply URLs.
  • Alert a sales team the moment a target account posts its first developer role.
  • Analyse which skills appear as required versus preferred across an occupation over time.

Why use this Actor?

  • Keyless — no account, no API key, no login. Runs work out of the box.
  • 44 structured fields per ad, including employer contact data and geo coordinates.
  • Breaks the 2000-row API ceiling by slicing on occupation field automatically.
  • Real filters — keyword, occupation field, region, published-within-N-days, remote-only.
  • Official source — data comes from the government feed, not a fragile HTML page.
  • Export anywhere — JSON, CSV, Excel, or straight into your database through the Apify API.

What data can you extract?

FieldTypeDescription
jobIdstringUnique JobTech ad ID
titlestringJob title as advertised
occupationstringNormalised occupation label
occupationFieldstringBroad occupation field
occupationGroupstringOccupation group (SSYK-based)
employerNamestringRegistered employer name
employerWorkplacestringSpecific workplace or unit
organisationNumberstringSwedish organisation number
employerPhonestringEmployer or contact phone
employerEmailstringEmployer or contact e-mail
employerUrlstringEmployer website
contactNamestringNamed recruitment contact
contactDescriptionstringContact's role
citystringMunicipality (kommun)
regionstringRegion (län)
countrystringCountry
streetAddressstringWorkplace street address
postcodestringPostcode
latitude / longitudenumberWorkplace coordinates
employmentTypestringPermanent, temporary, seasonal …
durationTypestringContract duration
workingHoursTypestringFull-time or part-time
scopeOfWorkMin / scopeOfWorkMaxnumberEmployment scope in percent
salaryTypestringFixed, commission, by agreement …
salaryDescriptionstringFree-text salary note
numberOfVacanciesnumberPositions available in the ad
experienceRequiredbooleanWhether experience is required
drivingLicenseRequiredbooleanDriving licence required
ownCarRequiredbooleanAccess to own car required
mustHaveSkillsstringRequired skills, comma-separated
niceToHaveSkillsstringPreferred skills, comma-separated
applicationDeadlinestringLast application date
applicationUrlstringDirect apply URL
applicationEmailstringApplication e-mail
applicationReferencestringEmployer's reference code
publicationDatestringFirst published
lastPublicationDatestringLast republished
adUrlstringPublic ad page
logoUrlstringEmployer logo
descriptionstringFull ad text
sourcestringAlways platsbanken_jobtech
scrapedAtstringRun timestamp (ISO 8601)

Example output

{
"jobId": "29357771",
"title": "Systemutvecklare .NET",
"occupation": "Systemutvecklare/Programmerare",
"occupationField": "Data/IT",
"employerName": "HÖGSKOLAN I HALMSTAD",
"organisationNumber": "2021003203",
"employerPhone": "+46 35 16 71 00",
"employerEmail": "jobb@hh.se",
"employerUrl": "http://www.hh.se/omhogskolan/jobbahososs.2064.html",
"city": "Halmstad",
"region": "Hallands län",
"streetAddress": "Kristian IV:s väg 3",
"employmentType": "Vanlig anställning",
"workingHoursType": "Heltid",
"salaryType": "Fast månads- vecko- eller timlön",
"numberOfVacancies": 2,
"mustHaveSkills": "C#, .NET, SQL",
"applicationDeadline": "2026-09-01",
"applicationUrl": "https://arbetsformedlingen.se/platsbanken/annonser/29357771",
"publicationDate": "2026-08-05T09:12:00",
"source": "platsbanken_jobtech"
}

How to use it

  1. Type a keyword — or leave it empty to export the whole market.
  2. Optionally narrow by region, occupation field, remote-only, or a published-within-N-days window.
  3. Set Maximum results. Under 2 000 the Actor runs one fast query; above that it automatically slices by occupation field to go deeper.
  4. Run, then download JSON, CSV or Excel — or pull the dataset from the Apify API.

Input example

{
"query": "sjuksköterska",
"publishedAfterDays": 30,
"maxResults": 5000
}

Notes and limits

  • The feed contains ads currently published. Expired ads leave the feed, so run on a schedule to build history.
  • Contact fields are populated only when the employer chose to publish them; roughly half of all ads carry a phone or e-mail.
  • A single API query cannot page past 2 000 rows. The Actor works around this by slicing, but a very narrow keyword combined with a very high maximum will simply run out of matching ads.
  • Data originates from Arbetsförmedlingen and is redistributed under Swedish open-data terms. You are responsible for how you use personal contact details, including under GDPR.

FAQ

Do I need an API key or a Swedish account? No. The JobTech feed is open public data and this Actor needs nothing from you.

Can I get more than 2 000 results? Yes. Set a higher maximum and the Actor splits the run by occupation field automatically.

Is the employer's phone number always there? No — it is present when the employer published it. employerPhone, employerEmail and contactName are null otherwise, so you can filter on them.

How fresh is the data? Ads appear in the feed as soon as they go live on Platsbanken, typically within minutes.

How am I charged? Pay per result: you pay for the job ads the Actor delivers, nothing else.