Nordic Jobs API — Sweden, Finland, Norway, DK, Iceland
Pricing
from $0.38 / 1,000 official job listings
Nordic Jobs API — Sweden, Finland, Norway, DK, Iceland
Nordic job listings from official sources: Sweden Platsbanken (JobTech) and Finland Tyomarkkinatori, with Google Jobs reach for NO/DK/IS. Keyword, municipality and region filters, unified flat JSON output for recruitment, market research and job-board feeds.
Pricing
from $0.38 / 1,000 official job listings
Rating
0.0
(0)
Developer
Karl Sundström
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Nordic Jobs (Official Sources)
Independent tool; data from official public job-listing APIs (JobTech/Arbetsförmedlingen et al.). Not affiliated with them.
Hybrid Nordic job-listings actor with a unified output schema across all Nordic countries.
Primary layer — official keyless APIs (cheap, structured): Sweden (Platsbanken via the official JobTech API — live listings plus an optional 2016+ historical archive) and Finland (Job Market Finland / Työmarkkinatori via its keyless fulltext search API).
Reach layer — Google Jobs (udm=8, headless Chromium): always on for NO, DK, IS (which have no keyless official API as of 2026-09-09), opt-in (googleAugment) for SE/FI. Google results are deduped against the official records by normalized title + employer + location; official records win on conflicts and every row carries a sources array. Needs a residential proxy; Google's Jobs vertical may itself return "no matches" outside its covered markets (status surfaced in OUTPUT_STATS).
Pricing
Pay-per-event: you pay for listings delivered, not for time.
| Item | Price |
|---|---|
| Run start | $0.002 |
| Official-source listing (SE, FI) | $0.0005 ($0.50 per 1,000 listings) |
Google Jobs listing (NO/DK/IS, or googleAugment) | $0.005 |
| Max spend per run | $5 |
Why Nordic Jobs?
- 🏛️ Official sources only — listings come straight from national employment services.
- 🌍 One schema for the Nordics — same fields regardless of country, ready for cross-market analysis.
- 📍 Geography done right — municipality and region filters use official codes.
- 🤖 Automation-ready — flat JSON with source URLs for follow-up.
Use cases
Recruitment sourcing pipelines · labour-market research across Nordic countries · salary and demand monitoring · job board content feeds
What data you get?
| 🏷️ Field | Description |
|---|---|
| 🌍 country | Country code |
| 💼 title | Job title |
| 🏢 employer | Employer |
| 📍 location | Location |
| 📋 employmentType | Employment type |
| 📅 published / deadline | Publication and application deadline |
| 🔗 sourceUrl | Link to the source listing |
| 🏷️ source | Which national API produced the record |
How to use
- Add the actor to your Apify account and click Run.
- Set
country(SE,FI,NO,DKorIS). - Enter
qin the country's language (e.g.sjuksköterska). - For SE, optionally filter by
municipality/regionofficial codes; setlimit(default 10, max 100). - For SE/FI, toggle
googleAugmentto merge Google Jobs results; for NO/DK/IS the Google layer runs automatically (a residential proxy is required) andgoogleLocationhelps focus the query. - Export results as JSON, CSV or Excel.
Input
{"country": "SE","q": "sjuksköterska","municipality": "0180","limit": 50}
| Field | Type | Description | Default |
|---|---|---|---|
country | string | SE = official JobTech/Platsbanken (live, optional 2016+ historical archive). FI = official Tyomarkkinatori search API. NO, DK, IS = Google Jobs reach layer (needs a residential proxy) | SE |
q | string | Free-text query in the country's language | — |
municipality | string | SE only: official SCB municipality code, e.g. 0180 = Stockholm kommun. Text names return 0 hits | — |
region | string | SE only: zero-padded county code, e.g. 01 = Stockholm, 03 = Uppsala län | — |
limit | integer | Maximum listings returned | 10 (max 100) |
historical | boolean | SE only: search the JobTech historical archive (2016+, expired Platsbanken listings) instead of live ads | false |
googleAugment | boolean | SE/FI only: also run the Google Jobs browser layer and merge results (deduped, official records win) | false |
googleLocation | string | Free-text location appended to the Google query, e.g. Oslo. Recommended for NO/DK/IS | — |
Output
{"country": "SE","title": "Sjuksköterska, kirurgisk avdelning","employer": "Region Stockholm","location": "Stockholm","employmentType": "Heltid","published": "2026-09-01","deadline": "2026-09-30","sourceUrl": "https://arbetsformedlingen.se/platsbanken/annonser/31444396","source": "jobtech"}
Roadmap / coverage
Build 0.4: SE (JobTech live + historical), FI (Työmarkkinatori) via official APIs; NO/DK/IS via the Google Jobs reach layer with cross-source dedup. Norway (Arbeidsplassen — old public GraphQL/REST now 404s), Denmark (Jobnet — authenticated BFF) and Iceland (VMST → island.is/starfatorg, unverified) have no stable keyless official API. Remaining scrape-only board candidates: Duunitori, Oikotie, Jobly, FINN.no, Jobindex, Blocket, StepStone.
Support
Questions or missing fields? Open an issue on the actor page or contact the developer via Apify.