Sweden & Norway Jobs Scraper: Platsbanken & NAV Arbeidsplassen avatar

Sweden & Norway Jobs Scraper: Platsbanken & NAV Arbeidsplassen

Pricing

from $0.80 / 1,000 job ad delivereds

Go to Apify Store
Sweden & Norway Jobs Scraper: Platsbanken & NAV Arbeidsplassen

Sweden & Norway Jobs Scraper: Platsbanken & NAV Arbeidsplassen

Job ads from Sweden's Platsbanken (Arbetsförmedlingen JobTech API, open data) and Norway's arbeidsplassen.no (NAV job feed) in one schema: title, employer and org number, municipality, occupation, employment type, salary type, deadline and apply link. Keyword filters, dedupe, only-new alerts.

Pricing

from $0.80 / 1,000 job ad delivereds

Rating

0.0

(0)

Developer

Julian Genuario

Julian Genuario

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Get job ads from Sweden and Norway in one clean schema, straight from the two public employment services:

  • Sweden: Platsbanken (Arbetsförmedlingen), through the official JobTech JobSearch API (open data, no key needed).
  • Norway: arbeidsplassen.no (NAV), through the official NAV job vacancy feed (free token).

Every ad comes with title, occupation and occupation code (SSYK / STYRK), employer and organisation number, municipality, county and city (with GPS for Sweden), employment type, full / part time, duration, salary type, number of positions, deadline, publish date, description and the apply link.

What does Sweden & Norway Jobs Scraper do?

It searches Platsbanken by keywords and publication date, walks the NAV feed for the ads changed in the last days (keeping only active ads), filters by keywords, location and excluded words, removes duplicates and returns one row per ad in the same schema for both countries. Turn on "only new" for a daily Nordic job alert.

Names, e-mail addresses and phone numbers of contact persons are never returned.

How to use it

  1. Click Try for free on this page.
  2. Pick the countries and type keywords in any language (e.g. utvecklare, utvikler, developer, sjuksköterska, sykepleier).
  3. For Norway, paste your NAV token (free, see below) or turn on the NAV public test token to try it.
  4. Click Start and download the results from the Output tab as JSON, CSV, Excel or HTML, or use the Apify API.
  5. Optional: a Schedule with "only new" and Slack, email, Google Sheets or webhook integrations.

Norway: your free NAV token

NAV gives a personal token to anyone who accepts its API terms: e-mail nav.team.arbeidsplassen@nav.no with your name / company, contact e-mail and phone, and a line saying you accept the terms at arbeidsplassen.nav.no/vilkar-api. NAV also publishes a rotating public token for experiments, which the actor can use when you turn on "Use NAV public test token".

NAV's terms: you may republish the ads, but you must remove them when they become inactive and keep the apply link pointing to the original. Run the actor on a schedule to stay up to date.

Who uses it

  • Job seekers and relocation services: new jobs in Sweden and Norway for one profession, every morning.
  • Recruiters and staffing agencies: who is hiring, with organisation numbers to match against company registers.
  • Job boards and newsletters: a clean Nordic job feed with source credit and original links.
  • Labour-market analysts: demand by occupation code, municipality and contract type.

Features

  • 2 official sources, 1 schema (country, source, sourceId, same fields).
  • Keywords (Sweden: full text; Norway: title and employer), locations (municipality, county or city), excluded words, remote only (Sweden), published / updated in the last 1-30 days.
  • Occupation and occupation group with codes (SSYK for Sweden, STYRK-08 for Norway).
  • Employer organisation number (Bolagsverket / Brønnøysund).
  • Only new mode with separate memory per alert name; inactive NAV ads are never returned.
  • Max ads per country, retries and polite pacing.

Input example

{
"countries": ["SE", "NO"],
"keywords": ["developer", "utvecklare", "utvikler"],
"locations": ["Stockholm", "Göteborg", "Oslo", "Bergen"],
"publishedWithinDays": 3,
"navToken": "••••••••",
"onlyNew": true,
"alertName": "nordic-dev"
}

Output

{
"id": "se:31642801",
"country": "Sweden",
"countryCode": "SE",
"source": "Platsbanken (Arbetsförmedlingen)",
"title": "Javautvecklare inom integration och Kubernetes",
"occupation": "Systemutvecklare/Programmerare",
"occupationGroup": "Mjukvaru- och systemutvecklare m.fl.",
"occupationCode": "2512",
"employer": "Maxitech AB",
"employerOrgNumber": "5593107765",
"municipality": "Stockholm",
"region": "Stockholms län",
"latitude": 59.3269,
"longitude": 18.0486,
"employmentType": "Vanlig anställning",
"workingHours": "Heltid",
"duration": "6 månader eller längre",
"salaryType": "Fast månads- vecko- eller timlön",
"positions": 1,
"publishedAt": "2026-10-26T09:28:14",
"applicationDeadline": "2026-11-17T23:59:59",
"url": "https://arbetsformedlingen.se/platsbanken/annonser/31642801",
"applyUrl": "https://maxitech-se.intelliplan.net/jobb/1184/ansokningssida",
"matchedKeywords": ["developer"],
"attribution": "Job ad from Platsbanken (Arbetsförmedlingen), via the JobTech JobSearch API (open data). Apply through the original link.",
"description": "..."
}

Norwegian ads have the same fields (id starts with no:), plus sector (public / private) and startDate.

Pricing

Pay per event:

  • USD 0.80 per 1,000 job ads returned (USD 0.0008 each).

Filtered ads, duplicates, inactive NAV ads and (in "only new" mode) ads already delivered are not charged. If no source can be read, the run fails and nothing is charged.

FAQ

Is this allowed? Yes. JobTech data is open data from Arbetsförmedlingen, and NAV's feed terms allow republishing the ads (removing inactive ones and linking to the original application).

Why do Norwegian keywords only match the title and employer? The NAV feed lists every change; the actor fetches the full ad only for matching, active ads to keep runs fast and cheap.

How many ads are there? Platsbanken has about 40,000-60,000 active ads; NAV around 20,000-30,000. Sweden returns at most 2,100 ads per keyword (API limit), so use specific keywords or a schedule.

Can I call it from my own code or from an AI agent? Yes. Use the Apify API or the JavaScript / Python clients, or the Apify MCP server (mcp.apify.com).

Which export formats are available? JSON, JSONL, CSV, Excel (XLSX), XML, RSS and HTML table.

Changelog

  • 0.1 (2026-10): first version.