We use cookies for authentication and — with your consent — for analytics. Read more.

Skip to content
KETL Data
DataAppsMCPSign in
  1. Home
  2. Data catalogue
  3. Lovdata
LawStandardNLOD

Lovdata

Search all current Norwegian acts and central regulations via Lovdata's official API (opened in Nov 2025, NLOD 2.0). Open bulk packages (current acts + central regulations, kept up to date with amendments) are freely available without a key; granular full-text search and structured single documents require a free X-API-Key. The foundation for legal analysis, legislation search and RAG/AI services (#1124).

—

Data volume

Daily

Updates

4

MCP tools

Example response — /catalog
{
  "packages": [
    {
      "filename": "gjeldende-lover.tar.bz2",
      "description": "Gjeldende lover, ajourført med endringer",
      "sizeBytes": 5810865,
      "lastModified": "2026-08-14T01:31:00Z",
      "kind": "lover",
      "isFree": true,
      "downloadUrl": "https://api.lovdata.no/v1/publicData/get/gjeldende-lover.tar.bz2"
    }
  ]
}

MCP integration

Available MCP tools
lovdata.catalog
lovdata.document
lovdata.packages
lovdata.search
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "lovdata": {
      "url": "https://data.ketl.no/mcp/lovdata",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

Ready-made tools built on Lovdata data. Use them directly in the browser, or wire the same data into your own analysis via the API below.

Lovdata
Look up current Norwegian acts and regulations: date code, ministry, legal area and entry into force, together with the latest announcements in Norsk Lovtidend and the legislative cases before Stortinget. For full text of the law itself, use Lovsøker.
Legal-document lookup
Look up current Norwegian acts and central regulations by legal citation (LOV/FOR) or title — with dates, legal area and a link to full text via Lovdata's open catalogue.
Legislation catalogue
Bulk catalogue of all current Norwegian acts, central regulations and Norsk Lovtidend — straight from Lovdata's open-data API (NLOD 2.0). Download XML packages with lastModified for incremental delta detection.
Legislation search
The primary search surface for legislation: browse and filter Lovdata's open catalogue of current acts, central regulations and Norsk Lovtidend, and search the law text itself (full text). To download the entire catalogue as XML, use Lovkatalog.

API endpoints

GET
/catalog

Søkbar metadata-katalog over det åpne bulk-korpuset — gjeldende lover og Norsk Lovtidend for inneværende år. Krever INGEN nøkkel (til forskjell fra /laws). Svaret bærer `snapshot` med målt ferskhet mot den levende pakkelista.

q optional
Fritekst mot kode, korttittel, tittel, rettsområde og departement. Rangert, og folder æ/ø/å slik at «arbeidsmiljoloven» treffer «Arbeidsmiljøloven» q=aksjeloven
kind optional
Dokumenttype, utledet av dokumentkoden kind=lov
set optional
Hvilket bulk-datasett raden kommer fra set=gjeldende-lover
department optional
Fritekst mot departement eller etat department=Finansdepartementet
limit optional
Antall rader (1-200) limit=25
offset optional
Startindeks for paginering offset=0
Show curl example
# GET https://data.ketl.no/api/connectors/lovdata/catalog
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/lovdata/catalog"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/packages

Åpen katalog over bulk-pakker (gjeldende lover/forskrifter, lovtidend) med lastModified for inkrementell deteksjon

kind optional
Filtrer på pakke-klassifisering. Verdi utenfor mengden gir 400. kind=lover
all optional
Vis ALLE pakker. Utelat parameteren for kun de gratis «gjeldende»-pakkene — enhver ikke-tom verdi slår filteret PÅ, også `all=false`. all=1
q optional
Fritekstfilter på filnavn og beskrivelse (1–200 tegn). Filtreres LOKALT i katalogen — krever ingen API-nøkkel. q=lovtidend
Show curl example
# GET https://data.ketl.no/api/connectors/lovdata/packages
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/lovdata/packages"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/laws

Fulltekstsøk — krever API-nøkkel

q required
Søkestreng (minst 1 tegn etter trimming). q=arbeidsmiljø
base optional
Lovdatas legal-source-kode, f.eks. NL (lover) eller SF (sentrale forskrifter). 2–8 bokstaver; annet format gir 400. base=NL
rows optional
Antall treff. Verdi utenfor 1–100 gir 400. rows=20
offset optional
Offset. Negativ verdi gir 400; ingen øvre grense i skjemaet. offset=0
Show curl example
# GET https://data.ketl.no/api/connectors/lovdata/laws?q=arbeidsmilj%C3%B8
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/lovdata/laws?q=arbeidsmilj%C3%B8"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/laws/{base}/{ruleFile}

Hent ett strukturert dokument — krever API-nøkkel

Show curl example
# GET https://data.ketl.no/api/connectors/lovdata/laws/{base}/{ruleFile}
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/lovdata/laws/{base}/{ruleFile}"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/sources

Liste over legal sources (baser) — krever API-nøkkel

Show curl example
# GET https://data.ketl.no/api/connectors/lovdata/sources
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/lovdata/sources"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

GET
/health

Tilgjengelighetssjekk mot Lovdata API

Show curl example
# GET https://data.ketl.no/api/connectors/lovdata/health
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/lovdata/health"

Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.

Access and pricing

Lovdata is openly available — create an account to get started.

lovforskriftjusrettjuridisk
KETL Data

Nordic open-data and compliance infrastructure. Source, rule and confidence on every answer.

Product links

  • Data
  • Apps
  • MCP
  • Contact

Legal links

  • AI transparency
  • Privacy
  • Terms
  • SLA
  • Cookies
  • Security

© 2026 KETL Data

build 8f3b7512