Discover/nav.no API
live

nav.no APInav.no

Search and retrieve job listings from Norway's official NAV job board. Filter by county, sector, remote options, and more. Full job details via UUID.

Endpoints
3
Updated
3mo ago
Try it
Search query term (e.g. 'engineer', 'sykepleier'). Omitting returns all listings.
Pagination offset (number of results to skip).
Number of results per page.
Sort order (e.g. 'published', 'relevant').
Filter by extent (e.g. 'Heltid', 'Deltid').
Filter by remote options (e.g. 'Hybridkontor', 'Hjemmekontor ikke mulig', 'Ikke oppgitt').
Filter by sector (e.g. 'Privat', 'Offentlig').
Filter by county (e.g. 'OSLO', 'VESTLAND', 'AKERSHUS').
Filter by publication date (e.g. 'now-3d', 'now-7d').
Filter by municipality (e.g. 'OSLO', 'BERGEN', 'TRONDHEIM').
Filter by engagement type (e.g. 'Fast', 'Vikariat', 'Engasjement', 'Prosjekt').
api.parse.bot/scraper/ab1a4dc6-c874-4fb4-b6b6-4be87c791e61/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/ab1a4dc6-c874-4fb4-b6b6-4be87c791e61/search_jobs?q=engineer&from=0&size=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Search for job listings with optional query and various filters. Returns paginated results with aggregations (facets). Pagination is controlled via 'from' offset parameter.

Input
ParamTypeDescription
qstringSearch query term (e.g. 'engineer', 'sykepleier'). Omitting returns all listings.
fromintegerPagination offset (number of results to skip).
sizeintegerNumber of results per page.
sortstringSort order (e.g. 'published', 'relevant').
extentstringFilter by extent (e.g. 'Heltid', 'Deltid').
remotestringFilter by remote options (e.g. 'Hybridkontor', 'Hjemmekontor ikke mulig', 'Ikke oppgitt').
sectorstringFilter by sector (e.g. 'Privat', 'Offentlig').
countiesstringFilter by county (e.g. 'OSLO', 'VESTLAND', 'AKERSHUS').
publishedstringFilter by publication date (e.g. 'now-3d', 'now-7d').
municipalsstringFilter by municipality (e.g. 'OSLO', 'BERGEN', 'TRONDHEIM').
engagementTypestringFilter by engagement type (e.g. 'Fast', 'Vikariat', 'Engasjement', 'Prosjekt').
Response
{
  "type": "object",
  "fields": {
    "hits": "object containing total count and array of job listing hits",
    "took": "integer, query time in milliseconds",
    "total": "object with value (integer count) and relation (string)"
  },
  "sample": {
    "data": {
      "hits": {
        "hits": [
          {
            "_id": "34849d7e-f9df-4f80-89c2-9095628bf513",
            "_score": 23.23,
            "_source": {
              "uuid": "34849d7e-f9df-4f80-89c2-9095628bf513",
              "title": "Laboratory engineer",
              "published": "2026-05-06T23:57:00.831068616+02:00",
              "businessName": "Oslo universitetssykehus HF",
              "locationList": [
                {
                  "city": "OSLO",
                  "county": "OSLO"
                }
              ]
            }
          }
        ],
        "total": {
          "value": 410,
          "relation": "eq"
        },
        "max_score": 23.23
      },
      "took": 65,
      "total": {
        "value": 410,
        "relation": "eq"
      }
    },
    "status": "success"
  }
}

About the nav.no API

The NAV.no API provides access to job listings from Norway's official labour and welfare administration job board, arbeidsplassen.no, through 3 endpoints. Use search_jobs to query and filter the full listing index, get_job_detail to pull structured metadata and full description text for a specific listing by UUID, and get_facets to retrieve all valid filter values with counts before building a query.

Searching Job Listings

The search_jobs endpoint accepts a free-text q parameter alongside filters for counties (e.g. OSLO, VESTLAND), sector (Privat, Offentlig), extent (Heltid, Deltid), and remote options such as Hybridkontor. Results are paginated using from as an offset and size for page length. Each call returns a hits object with a total.value count and an array of matching listings, plus a took field indicating server query time in milliseconds. Sorting is controlled via the sort parameter, supporting values like published or relevant.

Job Detail and Facets

get_job_detail takes a listing uuid — available from search_jobs results as _id — and returns four top-level fields: uuid, metadata (structured data including title, employer, locationList, and properties), description (the full plain-text job description), and page_details (key-value pairs such as Stillingstittel, Type ansettelse, and Sektor). It also returns a similar_jobs array of related listings with their own uuid, title, and url.

Exploring Filter Options

get_facets requires no parameters and returns an aggregations object covering categories like extent, sector, counties, remote, engagementType, and published, each with bucket counts. This makes it straightforward to discover which filter values actually have active listings before constructing a search_jobs call — useful for populating dropdowns or validating filter inputs programmatically.

Common use cases
  • Aggregate Norwegian job market trends by sector and county using aggregations bucket counts from get_facets
  • Build a filtered job board for Norwegian remote or hybrid roles using the remote and counties parameters in search_jobs
  • Track new public-sector (Offentlig) listings over time by polling search_jobs sorted by published
  • Extract structured employer and location data from metadata.employer and metadata.locationList fields for workforce analytics
  • Power a job recommendation feature using the similar_jobs array returned by get_job_detail
  • Populate search UI dropdowns with valid, live filter values and counts from get_facets without hardcoding options
  • Index full job description text from the description field in get_job_detail for NLP or keyword analysis
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does NAV have an official developer API?+
NAV operates open data initiatives and some public APIs via data.nav.no, but there is no dedicated public API for the arbeidsplassen.no job listings that returns the structured detail and facet data exposed here.
What does `get_facets` return and when should I use it?+
get_facets returns an aggregations object with bucket counts for filter categories including extent, sector, counties, remote, engagementType, and published. Use it before building a search_jobs call to confirm which filter values have active listings — the counts reflect the current state of the index.
How does pagination work in `search_jobs`?+
Pagination is offset-based. Use the from parameter to skip a number of results and size to control how many are returned per page. The total number of matching listings is available in hits.total.value, which lets you calculate how many pages exist.
Does the API cover job listings outside Norway or in multiple languages?+
The API covers listings on arbeidsplassen.no, which is Norway's national job board. Listings are primarily in Norwegian. Coverage is limited to postings on that board; international or multilingual listings are not part of the index. You can fork this API on Parse and revise it to target a different regional board or add a translation step.
Can I retrieve applicant data or submit applications through this API?+
Not currently. The API covers listing search, structured job metadata, full description text, and filter facets. Applicant data and application submission are not exposed. You can fork it on Parse and revise to add endpoints covering those workflows if the underlying data becomes accessible.
Page content last updated . Spec covers 3 endpoints from nav.no.
Related APIs in JobsSee all →
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
naukri.com API
naukri.com API
nvidia.com API
nvidia.com API
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.
NAV.no Jobs API – Norwegian Job Listings · Parse