---
title: "Kortlagt jordforurening (V1/V2) on one jordstykke"
method: GET
path: "/v1/jord/kortlaegning/matrikel/{ejerlavskode}/{matrikelnr}"
---

# Kortlagt jordforurening (V1/V2) on one jordstykke

`GET /v1/jord/kortlaegning/matrikel/{ejerlavskode}/{matrikelnr}`

## Request

- Base URL: `https://api.grundfast.dk`
- URL: `https://api.grundfast.dk/v1/jord/kortlaegning/matrikel/{ejerlavskode}/{matrikelnr}`
- Auth: one of:
  - HTTP bearer
  - API key in query parameter `token`

Two independent tests, both reported per flade: `registreret_paa_matriklen` (the region listed this matrikel on the flade) and `overlap` (the share of the parcel outline the flade covers, measured on a point grid). A flade is included when either holds. `rumlig_kontrol: false` means the outline could not be resolved and only the lists were read — such an answer is only ever a yes. `attest_url` is the official jordforureningsattest for the jordstykke, which exists whether or not it is kortlagt.

## Path parameters

- `ejerlavskode` integer, required
- `matrikelnr` string, required

## Response `200`

OK

- JordKortlaegningMatrikel
  - `matrikel` object, required
    - `ejerlavskode` number, required
    - `matrikelnr` string, required
    - `areal_m2` number, nullable, required
    - `bfe_nummer` number, nullable, required
  - `kortlagt` boolean, required
  - `status` 'v1' | 'v2' | 'v1_og_v2' | 'ingen', required
  - `vidensniveau` object, required
    - `v1` boolean, required
    - `v2` boolean, required
  - `antal_flader` number, required
  - `kilde` object, required
    - `wfs` string, required
    - `lag` object, required
      - `v1` string, required
      - `v2` string, required
    - `opdateret` string, nullable, required
  - `meta` object, required
    - `kilde` string, required
    - `grundfast_version` string, required
  - `rumlig_kontrol` boolean, required
  - `kortlagt_andel` number, nullable, required
  - `metode` 'punktgitter', required
  - `attest_url` string, required
  - `flader` object[], required
    - `vidensniveau` 'V1' | 'V2', required
    - `id` number, required
    - `guid` string, nullable, required
    - `lokalitet` object, required
      - `nummer` string, required
      - `navn` string, nullable, required
      - `adresse` string, nullable, required
      - `region` string, nullable, required
      - `status` string, nullable, required
    - `ejerlavskode` number, nullable, required
    - `matrikler` string[], required
    - `attester` object[], required
      - `matrikelnr` string, required
      - `url` string, required
    - `senest_inddateret` string, nullable, required
    - `registreret_paa_matriklen` boolean, required
    - `overlap` object, nullable, required
      - `andel` number, required
      - `areal_m2` number, nullable, required

## Other responses

- `400`: Error
- `401`: Error
- `404`: Matriklen has no gældende jordstykke with this key.
- `429`: Error
- `502`: A kortlægning layer could not be read, OR the register lists nothing on the matrikel and the parcel outline could not be resolved to check it spatially. A "not kortlagt" answer is never served unchecked.
- `503`: Kortlægning source (or, for a "not kortlagt" answer, the Matriklen outline source) not configured for this deployment; /v1/demo/jord/kortlaegning/matrikel works offline.

---

[API](https://skmtc.dev/grundfast/apis/grundfast-api.md) · [All operations](https://skmtc.dev/grundfast/apis/grundfast-api/llms.txt) · [OpenAPI document](https://skmtc.dev/grundfast/apis/grundfast-api/revisions/ccef6e299bb5?raw)
