NAV.no Jobs Scraper — arbeidsplassen.no (Norway)
Pricing
from $0.40 / 1,000 listing results
NAV.no Jobs Scraper — arbeidsplassen.no (Norway)
Scrape Norwegian job listings from NAV Arbeidsplassen. Search by keyword, filter by county, occupation, engagement type, sector and remote policy. Returns 35+ fields.
Pricing
from $0.40 / 1,000 listing results
Rating
0.0
(0)
Developer
Unfenced Group
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
NAV.no Jobs Scraper

Extract job listings from arbeidsplassen.nav.no at scale, in a clean, consistent structure ready for analysis, job boards, recruiting tools and market research. No API key required.
Why this scraper?
🎯 Built for Norway
A dedicated Norwegian scraper, not a global tool with a country dropdown. Search, locations and currency (NOK) are tuned for arbeidsplassen.nav.no.
📄 Clean job records
Job title, direct listing URL and publish date for every record, in a consistent structure.
📍 Location fields
Structured location data for every listing, ready for filtering and analysis.
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
keyword | string | (empty) | Free-text search query. Searches title, description, and tags. Example: 'sykepleier', 'ingeniør Oslo', 'IT consultant' |
counties | array | (empty) | Filter by Norwegian county. Leave empty for all counties. |
municipalities | array | (empty) | Filter by specific municipality. Format: COUNTY.MUNICIPALITY (e.g. OSLO.OSLO, TRØNDELAG.TRONDHEIM, ROGALAND.STAVANGER). Can be combined with counties. |
occupationFirstLevels | array | (empty) | Filter by broad occupational category. |
engagementTypes | array | (empty) | Filter by employment type. |
sector | string | (empty) | Filter by public or private sector. |
extents | array | (empty) | Filter by extent of employment. |
remote | string | (empty) | Filter by remote/home-office policy. |
education | array | (empty) | Filter by minimum education level. |
experience | array | (empty) | Filter by years of experience required. |
workLanguages | array | (empty) | Filter by required work language. |
needDriversLicense | string | (empty) | true = must have licence, false = not required. |
publishedWithin | string | (empty) | Only return listings published within this time window. |
hasSuperraskSoknad | boolean | false | Only return listings with NAV's quick-apply feature. |
isSummerJob | boolean | false | Only return listings flagged as summer jobs. |
isUnder18 | boolean | false | Only return listings suitable for workers under 18. |
sortBy | string | "published" | How to sort results. |
maxResults | integer | 5 | Maximum number of job listings to return. Set to 0 for unlimited. |
fetchDetails | boolean | false | Fetch the detail page for each listing to get additional fields: full job description HTML, engagement type, work days/hours, job arrangement, position count, start date, employer sector/org number/homepage, and AI-extracted competences. Counts as a separate charge per listing. |
proxyConfiguration | object | (empty) | Optional proxy. NAV Arbeidsplassen is open and does not require a proxy. |
Output schema
Every field below is present on every record. Fields the source does not publish for a given job are returned as null rather than omitted.
| Field | Type | Description |
|---|---|---|
id | string | Unique listing ID from the source. |
url | string | Direct link to the listing. |
title | string | Job title as published. |
jobTitle | string | Job title. |
employer | string | Employer. |
employerName | string | Employer name. |
source | string | Source. |
medium | string | Medium. |
reference | string | Reference. |
published | string | Published. |
expires | string | Expires. |
status | string | Status. |
address | string | Address. |
postalCode | string | Postal code of the position. |
city | string | City of the position. |
municipal | string | Municipal. |
county | string | County. |
country | string | Country of the position. |
allLocations | string | All locations. |
workLanguages | array | — |
education | array | — |
experience | array | — |
remote | string | — |
needDriversLicense | boolean | — |
applicationDueLabel | string | Application due label. |
keywords | string | Keywords. |
hasSuperraskSoknad | string | false |
adTextFormat | string | Ad text format. |
locationText | string | Location text. |
occupationLevel1 | string | Occupation level1. |
occupationLevel2 | string | Occupation level2. |
categoryNames | array | Category names. |
aiShortSummary | string | Ai short summary. |
aiIsUnder18 | boolean | Ai is under18. |
isUnder18 | boolean | false |
aiSearchTags | array | Ai search tags. |
searchtags | array | ### Additional fields with fetchDetails: true |
Example record
{"id": "ff8b5896-c32a-40b9-9db4-a03e77639dd8","url": "https://arbeidsplassen.nav.no/stillinger/stilling/ff8b5896-c32a-40b9-9db4-a03e77639dd8","title": "Lege søkes til Nord-Norge","jobTitle": "Lege / Legevikar / Allmennlege","employer": "Dedicare Doctor","employerName": "DEDICARE DOCTOR AS","source": "FINN","medium": "FINN","reference": "468411248","published": "2026-07-01T14:36:00.528441942+02:00","expires": "2026-07-10T07:06:26.976537+02:00","status": "ACTIVE","address": "Kronspinsgens gate 5","postalCode": "0251","city": "OSLO","municipal": "OSLO","county": "OSLO","country": "NORGE","allLocations": null,"workLanguages": ["Norsk","Skandinavisk"],"education": ["Master"],"experience": ["Mye"],"remote": null,"needDriversLicense": false,"applicationDueLabel": "Snarest","keywords": "Lege,Allmennmedisin,Sykehjem,vikarlege,legekontor","hasSuperraskSoknad": null,"adTextFormat": null,"locationText": "Oslo","occupationLevel1": "Helse og sosial","occupationLevel2": "Lege","categoryNames": ["Fastlege","Fastlege","Allmennpraktiserende leger","Allmennpraktiserende leger"],"aiShortSummary": "Legevikar søkes med norsk autorisasjon til dagtidsarbeid på legekontor. Fokus på øyeblikkelig hjelp og legevakt. Gode kommunikasjons- og samarbeidsevner kreves.","aiIsUnder18": false,"isUnder18": false,"aiSearchTags": ["Akuttmedisin","Allmennlege","Helse","Helsevesen"],"searchtags": ["Fastlege","Lege","Legevaktslege"]}
Examples
Search for lærer roles in Bergen:
{"keyword": "lærer","maxResults": 100}
Broad nationwide crawl:
{"keyword": "lærer","maxResults": 1000}
Larger run with a hard cap:
{"keyword": "lærer","maxResults": 500}
Daily feed (run on a schedule):
{"keyword": "lærer","maxResults": 500}
Schedule this input in the Apify Scheduler (for example daily at 07:00) to keep an always-fresh feed of the newest listings.
💰 Pricing
$0.45 per 1,000 results — you only pay for successfully retrieved listings. Failed retries are never charged.
| Results | Cost |
|---|---|
| 100 | ~$0.04 |
| 1,000 | ~$0.45 |
| 10,000 | ~$4.5 |
| 100,000 | ~$45 |
Flat-rate alternatives typically charge $29–$49/month regardless of usage.
Subscription tiers lower the rate further, down to $0.35 per 1,000 at the highest tier. Use the Max results cap in the input to control your spend exactly.
Performance
| Run size | Typical time |
|---|---|
| 100 results | under 1 minute |
| 1,000 results | 2–4 minutes |
| 10,000 results | 20–35 minutes |
Known limitations
- Salary is only returned when the employer publishes it — many listings carry
nullsalary fields. - Company details vary per listing; the scraper returns what the source publishes and never invents data.
- Very large result sets are bounded by the source's own paging limits.
- Listings can be removed by the source at any time, so a small share of URLs may expire shortly after scraping.
Technical details
- Source: arbeidsplassen.nav.no — Norway job listings
- Coverage: everything the public search exposes, filterable via the input parameters above
- Retry: automatic retry on network errors with exponential backoff
Need a custom scraper?
Unfenced Group builds Apify actors for any website — for free.
If the site you need isn't in our portfolio yet, just ask. We scope, build, and publish it at no cost to you. You only pay for results — we absorb the compute and proxy costs ourselves. Same pay-per-result pricing, same quality, same standards as every actor in this portfolio.
Get in touch: www.unfencedgroup.nl