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. Kartverket
GeographyStandardCC-BY-4.0

Kartverket

Access to the cadastre (the property register), the address register, the land register and topographic map data. Used for property transactions, housing analysis and geographic information.

3.5M rows

Data volume

Daily

Updates

3

MCP tools

Example response — /properties
{
  "totaltAntallTreff": 1,
  "adresser": [
    {
      "adressetekst": "Henrik Ibsens gate 110",
      "adressenavn": "Henrik Ibsens gate",
      "nummer": 110,
      "postnummer": "0255",
      "poststed": "OSLO",
      "kommunenummer": "0301",
      "kommunenavn": "OSLO",
      "koordinat": {
        "lat": 59.9156,
        "lon": 10.7065
      }
    }
  ]
}

MCP integration

Available MCP tools
kartverket.adresser.search
kartverket.matrikkel.unit
kartverket.stedsnavn.search
Configuration for Claude Desktop / Cursor
{
  "mcpServers": {
    "kartverket": {
      "url": "https://data.ketl.no/mcp/kartverket",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    },
    "kartverket-adresse": {
      "url": "https://data.ketl.no/mcp/kartverket-adresse",
      "headers": {
        "Authorization": "Bearer $KETL_API_KEY"
      }
    }
  }
}

Analysis apps that use this source

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

Real estate
Cadastral and area analysis for a property — cadastral information, price history and adjacent nature and area data from Kartverket and Naturbase. For plain address geocoding, use Adressesøk.
Address search
Geocoding: look up Norwegian addresses from Kartverket's cadastral database — street address, postal code, postal town, municipality and coordinates. Open data from Statens kartverk. For cadastral and area analysis of a property, use Eiendom; for place names (mountains, lakes, villages), use Stedsnavn.
Cadastre lookup
Look up cadastral units and land-register information from Kartverket — area, parcel type and encumbrances for Norwegian properties via the cadastral number.
Place names
Place-name register: search Kartverket's Central Place Name Register (SSR) — mountains, lakes, towns and villages with name type, coordinates and municipality. For street addresses, use Adressesøk.

API endpoints

GET
/propertiesRequires configuration

Eiendomsoppslag via Matrikkel (alias for /matrikkel/unit)

Krever Maskinporten — virksomhetsavtale med Kartverket. Sett KARTVERKET_MATRIKKEL_CLIENT_ID.

kommunenr required
Kommunenummer (4 siffer) kommunenr=0301
gnr required
Gårdsnummer (1–5 siffer) Ruta er Maskinporten-gatet, så ingen gnr/bnr-kombinasjon kan verifiseres gjennom vår flate. Slå opp matrikkelnummeret i Kartverkets seeiendom.no.
bnr required
Bruksnummer (1–4 siffer) Ruta er Maskinporten-gatet, så ingen gnr/bnr-kombinasjon kan verifiseres gjennom vår flate. Slå opp matrikkelnummeret i Kartverkets seeiendom.no.
fnr optional
Festenummer (1–4 siffer). Utelat eller 0 for eiendommer uten feste. fnr=0
snr optional
Seksjonsnummer (1–4 siffer). Utelat eller 0 for useksjonerte eiendommer. snr=0
Show curl example
# GET https://data.ketl.no/api/connectors/kartverket/properties
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/kartverket/properties"

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

GET
/adresser/sok

Søk adresser (åpent Adresse-API)

sok optional
Fritekst-adressesøk (kanonisk Kartverket-param). Minst ett av sok/q/adressenavn/postnummer/kommunenummer kreves sok=Karl Johans gate Oslo
q optional
Alias for sok (fritekst-adressesøk) q=Karl Johans gate Oslo
adressenavn optional
Gateadresse/adressenavn adressenavn=Karl Johans gate
postnummer optional
Postnummer postnummer=0154
kommunenummer optional
Kommunenummer kommunenummer=0301
nummer optional
Husnummer (kombineres med adressenavn for presist treff)
bokstav optional
Husbokstav (én bokstav, kombineres med nummer)
treffPerSide optional
Antall treff per side (paginering). Kartverkets eget tak er 1000 treffPerSide=20
side optional
Sidenummer (0-basert). (side + 1) × treffPerSide må være ≤ 10 000 side=0
filtrer optional
Kartverket filtrer-uttrykk for felt-projeksjon i svaret
Show curl example
# GET https://data.ketl.no/api/connectors/kartverket/adresser/sok
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/kartverket/adresser/sok"

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

GET
/adresser/punktsok

Omvendt geokoding — koordinater → adresse

lat required
Breddegrad (WGS84) lat=59.913
lon required
Lengdegrad (WGS84) lon=10.752
radius required
Søkeradius i meter radius=500
treffPerSide optional
Antall treff per side (paginering). Kartverkets eget tak er 1000 treffPerSide=10
side optional
Sidenummer (0-basert). (side + 1) × treffPerSide må være ≤ 10 000 side=0
Show curl example
# GET https://data.ketl.no/api/connectors/kartverket/adresser/punktsok?lat=59.913&lon=10.752&radius=500
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/kartverket/adresser/punktsok?lat=59.913&lon=10.752&radius=500"

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

GET
/stedsnavn

Stedsnavn-søk (Sentralt stedsnavnregister)

q required
Søkestreng for stedsnavn q=Galdhøpiggen
limit optional
Antall treff per side limit=5
kommunenr optional
Begrens til én kommune. Nøyaktig fire siffer med ledende null — Geonorges eget krav. kommunenr=3434
Show curl example
# GET https://data.ketl.no/api/connectors/kartverket/stedsnavn?q=Galdh%C3%B8piggen
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/kartverket/stedsnavn?q=Galdh%C3%B8piggen"

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

GET
/matrikkel/unitRequires configuration

Matrikkeleiendom — gnr/bnr/snr/areal

Krever Maskinporten — virksomhetsavtale med Kartverket. Sett KARTVERKET_MATRIKKEL_CLIENT_ID.

kommunenr required
Kommunenummer (4 siffer) kommunenr=0301
gnr required
Gårdsnummer (1–5 siffer) Ruta er Maskinporten-gatet, så ingen gnr/bnr-kombinasjon kan verifiseres gjennom vår flate. Slå opp matrikkelnummeret i Kartverkets seeiendom.no.
bnr required
Bruksnummer (1–4 siffer) Ruta er Maskinporten-gatet, så ingen gnr/bnr-kombinasjon kan verifiseres gjennom vår flate. Slå opp matrikkelnummeret i Kartverkets seeiendom.no.
fnr optional
Festenummer (1–4 siffer). Utelat eller 0 for eiendommer uten feste. fnr=0
snr optional
Seksjonsnummer (1–4 siffer). Utelat eller 0 for useksjonerte eiendommer. snr=0
Show curl example
# GET https://data.ketl.no/api/connectors/kartverket/matrikkel/unit
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/kartverket/matrikkel/unit"

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

GET
/grunnbok/rightsRequires configuration

Grunnbok — heftelser, panteretter og rettigheter

Krever Maskinporten — virksomhetsavtale med Kartverket. Sett KARTVERKET_MATRIKKEL_CLIENT_ID.

kommunenr required
Kommunenummer (4 siffer) kommunenr=0301
gnr required
Gårdsnummer (1–5 siffer) Ruta er Maskinporten-gatet, så ingen gnr/bnr-kombinasjon kan verifiseres gjennom vår flate. Slå opp matrikkelnummeret i Kartverkets seeiendom.no.
bnr required
Bruksnummer (1–4 siffer) Ruta er Maskinporten-gatet, så ingen gnr/bnr-kombinasjon kan verifiseres gjennom vår flate. Slå opp matrikkelnummeret i Kartverkets seeiendom.no.
fnr optional
Festenummer (1–4 siffer). Utelat eller 0 for eiendommer uten feste. fnr=0
snr optional
Seksjonsnummer (1–4 siffer). Utelat eller 0 for useksjonerte eiendommer. snr=0
Show curl example
# GET https://data.ketl.no/api/connectors/kartverket/grunnbok/rights
curl \
  -H "Accept: application/json" \
  "https://data.ketl.no/api/connectors/kartverket/grunnbok/rights"

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

Access and pricing

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

eiendomadressekartmatrikkelgeodata
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