NAV Arbeidsplassen Scraper — Norway Jobs & Employers
Pricing
from $3.50 / 1,000 results
NAV Arbeidsplassen Scraper — Norway Jobs & Employers
Scrape every public job ad in Norway from NAV's official Arbeidsplassen feed: title, employer, municipality and county, sector, extent, required education and experience, work language, deadline and ad link. Keyless, no login. JSON, CSV or Excel.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
1
Bookmarked
19
Total users
9
Monthly active users
2 days ago
Last modified
Categories
Share
Export every publicly advertised job in Norway from NAV's official Arbeidsplassen feed — employer, location, sector, requirements and deadlines — to JSON, CSV or Excel.
What does NAV Arbeidsplassen Scraper do?
NAV, the Norwegian Labour and Welfare Administration, publishes every vacancy advertised on arbeidsplassen.nav.no through a keyless public endpoint. This Actor reads that feed directly: no API key, no login, no cookies.
Roughly 14 000 ads are live at any moment. The endpoint caps deep paging on a single query, so a naive scraper stalls after a few hundred rows. This Actor detects when a request exceeds that ceiling and splits the run across Norway's 17 counties, paginating each slice separately and de-duplicating on the ad UUID. That is what turns a capped query into a full-market export.
Each row carries 38 fields — employer name, municipality and county, sector, employment extent, required education and experience, work language, application deadline and NAV's generated summary of the role.
Who is it for?
- Recruitment and staffing agencies tracking which Norwegian employers are hiring, and where.
- B2B sales teams using hiring signals to spot companies that are growing.
- Job boards and aggregators that need a licence-free Norwegian feed.
- Labour-market analysts measuring demand by county, sector and occupation.
- HR-tech vendors prospecting employers who post roles regularly.
Use cases
- Build a weekly list of every employer hiring nurses in Vestland, with ad links.
- Detect the moment a target account posts its first engineering role.
- Compare public-sector versus private-sector hiring volume across counties.
- Feed a niche Norwegian job board without negotiating a data licence.
- Track which education levels and work languages employers actually require.
Why use this Actor?
- Keyless — nothing to sign up for, nothing to configure.
- 38 structured fields per ad, including sector, extent and requirements.
- Passes the paging cap by splitting the country into counties automatically.
- Real filters — keyword, county, municipality, remote-only, published-in-last-N-days.
- Official source — NAV's own feed, not a brittle HTML page.
- Honest columns — every field is populated from the feed; nothing is shipped as a permanently empty column.
What data can you extract?
| Field | Type | Description |
|---|---|---|
jobId | string | NAV ad UUID |
title | string | Job title as advertised |
jobTitle | string | Normalised job title |
employerName | string | Employer name |
businessName | string | Business/trading name |
employerDescription | string | About-the-employer text |
occupationLevel1 | string | Broad occupation group |
occupationLevel2 | string | Specific occupation |
categories | string | NAV/ESCO/STYRK category labels |
municipality | string | Municipality (kommune) |
city | string | City |
county | string | County (fylke) |
country | string | Country |
streetAddress | string | Workplace address |
postalCode | string | Postal code |
remote | string | Remote/home-office flag |
engagementType | string | Permanent, temporary, seasonal … |
extent | string | Full-time or part-time |
positions | string | Number of positions |
sector | string | Public or private sector |
workLanguage | string | Required work languages |
education | string | Required education |
experience | string | Required experience |
needDriversLicense | string | Driving licence requirement |
keywords | string | Employer keywords |
searchTags | string | NAV search tags |
aiTags | string | NAV-generated topic tags |
summary | string | Short generated summary |
applicationDue | string | Application deadline |
applicationEmail | string | Application e-mail |
hasInterestForm | boolean | Interest form available |
source | string | Origin system of the ad |
medium | string | Publishing medium |
reference | string | Employer reference |
published | string | Publication timestamp |
expires | string | Expiry timestamp |
adUrl | string | Public ad page |
scrapedAt | string | Run timestamp (ISO 8601) |
Example output
{"jobId": "168c3ffc-5d26-4143-a8d2-58ae0dd81ecf","title": "Welders for rotational work","employerName": "LYS BEMANNING AS","occupationLevel1": "Håndverkere","occupationLevel2": "Platearbeider og sveiser","municipality": "NAMSOS","county": "TRØNDELAG","country": "NORGE","workLanguage": "Norsk, Engelsk, Skandinavisk","summary": "Welders needed for workshop work with rotation options.","aiTags": "MAG-sveising, Sveiser, rotasjonsarbeid, stålkonstruksjon","published": "2026-08-07T18:24:25+02:00","expires": "2026-08-28T00:00:00+02:00","adUrl": "https://arbeidsplassen.nav.no/stillinger/stilling/168c3ffc-5d26-4143-a8d2-58ae0dd81ecf","source": "Stillingsregistrering"}
How to use it
- Enter a keyword — or leave it empty to export everything currently online.
- Optionally filter by county, municipality, remote-only, or a recency window.
- Set Maximum results. Small runs use one fast query; larger ones slice by county automatically.
- Run, then export JSON, CSV or Excel, or read the dataset from the Apify API.
Input example
{"query": "sykepleier","counties": ["OSLO", "VESTLAND"],"publishedAfterDays": 7,"maxResults": 3000}
Notes and limits
- The feed carries ads that are currently published; expired ads drop out. Schedule the Actor to build a history.
- NAV supports 1, 3, 7 and 30-day recency windows. Other values round up to the nearest supported window.
- Applications go through the ad page (
adUrl) or NAV's interest form;hasInterestFormtells you which. The feed does not expose a separate direct apply link. - Data comes from NAV under Norwegian open-data terms. You are responsible for how you use it, including under GDPR.
FAQ
Do I need a NAV account or API key? No. The feed is open and this Actor needs nothing from you.
Can I export more than a few hundred ads? Yes. Raise the maximum and the Actor splits the run across counties to get past the deep-paging cap.
Is the full ad text included?
No. NAV's search feed carries a generated summary plus tags and requirements, but the full body loads client-side on the ad page. Use adUrl to open the original when you need the complete text.
How fresh is the data? Ads appear as soon as they are published on Arbeidsplassen.
How am I charged? Pay per result — you pay for the ads delivered, nothing else.