# Miljøscreening pr. BFE

`GET /v1/miljoe/screening/:bfe` · Miljøscreening

Asbest, PCB, bly, PAH, klorerede paraffiner og tungmetaller pr. bygning og bygningsdel, plus grund, bindinger og affaldsmængde — før renovering eller nedrivning.

For hver bygning — bolig, erhverv, industri og offentlig — og hver bygningsdel (tag, facade, vinduer og fuger, gulve, indervægge og lofter, installationer, vådrum, fundament og kælder) får hver stofgruppe et bånd. Båndene udledes af **Miljøstyrelsens bygningsatlas** (Miljøprojekt nr. 2269, 2024) ud fra bygningens opførelsesår og om-/tilbygningsår, BBR’s ydervægs- og tagmaterialer (inkl. "Fibercement herunder asbest"), BBR’s asbestregistrering og energimærkets ruder og forbedringsforslag.

Grunden får sit eget afsnit: V1/V2-kortlægning pr. jordstykke med regionens attest, områdeklassificering og olietanke med sløjfning. Bindingerne samler fredning og SAVE, byggelinjer, zone og lokalplaner.

Kun BBR er påkrævet. Alle andre registre er fejltolerante: falder en kilde ud, står den i `input_kilder`, og det den skulle have afgjort står som `ikke_vurderet` — aldrig som `lav`, "ikke kortlagt" eller "ingen byggelinje".

**Godkendelse:** `Authorization: Bearer gf_live_…` (eller `gf_test_…`)

**Afregning:** Ét kald — også selvom opslaget samler BBR, Matriklen, energimærke, DHM, jord, byggelinjer og planer.

## Parametre

| Navn | Placering | Type | Påkrævet | Beskrivelse |
| --- | --- | --- | --- | --- |
| `bfe` | path | integer | ja | BFE-nummeret på ejendommen. |

## Eksempel

```bash
curl "https://api.grundfast.dk/v1/miljoe/screening/5734264" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY"
```

## Svar (200)

```json
{
  "bfe_nummer": 5651067,
  "disclaimer": "Registerbaseret forhåndsscreening — ikke en lovpligtig miljø- og ressourcekortlægning. Den bygger på registrenes oplysninger om bygningens år og materialer og på Miljøstyrelsens bygningsatlas, ikke på besigtigelse eller prøver, og den kan ikke frikende en bygning for problematiske stoffer.",
  "regelsaet": {
    "version": "2026-10-01/mst-2269",
    "kilder": [
      {
        "id": "mst-2269",
        "titel": "Anbefalinger til screening og kortlægning af bygge- og anlægsaffald (Miljøprojekt nr. 2269), kap. 6 Stofkort og kap. 7 Bygningsatlas",
        "udgiver": "Miljøstyrelsen",
        "aar": 2024,
        "url": "https://www2.mst.dk/Udgiv/publikationer/2024/05/978-87-7038-618-0.pdf"
      },
      {
        "id": "bek-496-2024",
        "titel": "Bekendtgørelse nr. 496 af 21. maj 2024 om håndtering af affald og materialer fra bygge- og nedrivningsarbejde",
        "udgiver": "Miljøministeriet",
        "aar": 2024,
        "url": "https://www.retsinformation.dk/eli/lta/2024/496"
      },
      {
        "id": "mst-2185",
        "titel": "Selektiv nedrivning i byggebranchen – LCA (Miljøprojekt nr. 2185), tabel 44",
        "udgiver": "Miljøstyrelsen",
        "aar": 2022,
        "url": "https://www2.mst.dk/Udgiv/publikationer/2022/02/978-87-7038-353-0.pdf"
      }
    ]
  },
  "antal_bygninger": 3,
  "bygninger": [
    {
      "bygning_id": "c7e65d4a-0c66-4838-9b19-728abbeddd71",
      "bygningsnummer": 1,
      "anvendelse": {
        "kode": "120",
        "tekst": "Fritliggende enfamiliehus"
      },
      "kategori": "Bolig",
      "input": {
        "opfoerelsesaar": 1958,
        "om_tilbygningsaar": null,
        "om_tilbygningsaar_raa": null,
        "perioder": [
          {
            "aar": 1958,
            "kilde": "opfoerelsesaar"
          }
        ],
        "materialer": {
          "ydervaeg": {
            "kode": "1",
            "tekst": "Mursten"
          },
          "ydervaeg_supplerende": null,
          "tag": {
            "kode": "5",
            "tekst": "Tegl"
          },
          "tag_supplerende": null
        },
        "asbest_registrering": null,
        "energimaerke": null
      },
      "mangler": [],
      "samlet": {
        "asbest": "hoej",
        "pcb": "hoej",
        "bly": "hoej",
        "pah": "hoej",
        "klorerede_paraffiner": "hoej",
        "tungmetaller": "hoej"
      },
      "dele": [
        {
          "del": "tag",
          "navn": "Tag",
          "stoffer": [
            {
              "stof": "asbest",
              "niveau": "hoej",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): stor sandsynlighed i membraner, asfaltprodukter og eternit-aftrækskanaler; kan forekomme i tagklæber (bitumen) og understrygning."
              ],
              "regler": [
                "atlas-7.2-membraner-asbest-1920-1986",
                "atlas-7.2-asfaltprodukter-asbest-1920-1986"
              ],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "pcb",
              "niveau": "mulig",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): kan forekomme i membraner, tagklæber (bitumen) og understrygning."
              ],
              "regler": [
                "atlas-7.2-membraner-pcb-1950-nu",
                "atlas-7.2-tagklaeber-bitumen-pcb-1950-nu"
              ],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "bly",
              "niveau": "hoej",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): stor sandsynlighed i glaserede teglsten, tagfolier, inddækninger og tagrender og nedløb; kan forekomme i membraner, asfaltprodukter, imprægneret træ og træværk tagkonstruktion."
              ],
              "regler": [
                "atlas-7.2-glaserede-teglsten-bly-foer-1986",
                "atlas-7.2-membraner-bly-foer-nu"
              ],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "pah",
              "niveau": "hoej",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): stor sandsynlighed i membraner, asfaltprodukter og tagklæber (bitumen)."
              ],
              "regler": [
                "atlas-7.2-membraner-pah-er-foer-nu",
                "atlas-7.2-asfaltprodukter-pah-er-foer-nu"
              ],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "klorerede_paraffiner",
              "niveau": "lav",
              "begrundelse": [
                "Bygningsatlasset angiver ikke klorerede paraffiner for tag."
              ],
              "regler": [],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "tungmetaller",
              "niveau": "hoej",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): stor sandsynlighed i imprægneret træ (krom), imprægneret træ (arsen) og tagrender og nedløb (zink); kan forekomme i glaserede teglsten (cadmium), tagfolier (krom), eternit-aftrækskanaler (krom), imprægneret træ (nikkel) og tagrender og nedløb (kobber)."
              ],
              "regler": [
                "atlas-7.2-glaserede-teglsten-cadmium-foer-1986",
                "atlas-7.2-tagfolier-krom-foer-nu"
              ],
              "ikke_vurderet_aarsag": null
            }
          ],
          "energiforbedringer": []
        },
        {
          "del": "facade",
          "navn": "Facade og ydervæg",
          "stoffer": [
            {
              "stof": "asbest",
              "niveau": "hoej",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): stor sandsynlighed i murpap og sålbænke, eternit; kan forekomme i beton, elastiske fuger, inddækninger og mørtel."
              ],
              "regler": [
                "atlas-7.3-beton-asbest-1920-1986",
                "atlas-7.3-elastiske-fuger-asbest-1950-1977"
              ],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "pcb",
              "niveau": "hoej",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): stor sandsynlighed i elastiske fuger og maling generelt på facader; kan forekomme i fugeskum."
              ],
              "regler": [
                "atlas-7.3-elastiske-fuger-pcb-1950-1977",
                "atlas-7.3-fugeskum-pcb-1950-nu"
              ],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "bly",
              "niveau": "hoej",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): stor sandsynlighed i maling generelt på facader og udvendigt malet træværk; kan forekomme i trykimprægneret træ."
              ],
              "regler": [
                "atlas-7.3-maling-generelt-paa-facader-bly-foer-1986",
                "atlas-7.3-trykimpraegneret-trae-bly-foer-1986"
              ],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "pah",
              "niveau": "mulig",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): kan forekomme i maling generelt på facader."
              ],
              "regler": [
                "atlas-7.3-maling-generelt-paa-facader-pah-er-foer-1977"
              ],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "klorerede_paraffiner",
              "niveau": "lav",
              "begrundelse": [
                "Ingen af bygningens år (1958) ligger i en atlasperiode, hvor klorerede paraffiner er angivet for facade og ydervæg."
              ],
              "regler": [],
              "ikke_vurderet_aarsag": null
            },
            {
              "stof": "tungmetaller",
              "niveau": "hoej",
              "begrundelse": [
                "Opført 1958 (atlasperiode 1950–1977): stor sandsynlighed i trykimprægneret træ (krom) og trykimprægneret træ (arsen); kan forekomme i trykimprægneret træ (zink)."
              ],
              "regler": [
                "atlas-7.3-trykimpraegneret-trae-krom-foer-nu",
                "atlas-7.3-trykimpraegneret-trae-zink-foer-nu"
              ],
              "ikke_vurderet_aarsag": null
            }
          ],
          "energiforbedringer": []
        }
      ],
      "omfang": {
        "bebygget_m2": 116,
        "samlet_bygningsareal_m2": 116,
        "kaelder_m2": 45,
        "antal_etager": 1,
        "hoejde_m": null,
        "hoejde_kilde": null,
        "rumfang_m3": null,
        "affald_ton": 116,
        "selektiv_nedrivning": false
      },
      "fredning": {
        "fredet": false,
        "bevaringsvaerdi": null
      }
    }
  ],
  "grund": {
    "niveau": "ikke_vurderet",
    "begrundelse": [],
    "kortlaegning": null,
    "omraadeklassificering": null,
    "olietanke": [],
    "mangler": [
      "Kortlægning for matr.nr. 138o kunne ikke læses (Kortlægning not configured).",
      "Områdeklassificeringen kunne ikke læses (Områdeklassificering not configured)."
    ]
  },
  "bindinger": {
    "fredede_bygninger": [],
    "save_vaerdier": [],
    "fredning_ukendt": 1,
    "zone": null,
    "lokalplaner": null,
    "byggelinjer_i_kraft": null,
    "noter": [],
    "mangler": [
      "Fredningsstatus er ukendt for 1 bygning(er).",
      "Byggelinjerne kunne ikke læses (Byggelinjer not configured).",
      "Plandata kunne ikke læses (Plandata not configured)."
    ]
  },
  "affald": {
    "vejledende": true,
    "samlet_bygningsareal_m2": 141,
    "bygninger_uden_areal": 1,
    "faktor": {
      "mindre_ton_pr_m2": 1,
      "stoerre_ton_pr_m2": 1.5,
      "graense_m2": 250
    },
    "faktor_kilde": "Miljøstyrelsen, Miljøprojekt nr. 2185 (2022), tabel 44: \"Mindre bygninger: 1 ton/m2 og Større bygninger: 1,5 ton/m2\" (mindre = under 250 m², større = over 250 m², tabel 4) — et skøn, ikke en opmåling.",
    "ton": 141,
    "screeningsgraense_ton": 1,
    "over_graensen_ved_nedrivning": true,
    "hjemmel": {
      "titel": "Bekendtgørelse nr. 496 af 21. maj 2024 om håndtering af affald og materialer fra bygge- og nedrivningsarbejde",
      "paragraf": "§ 2, nr. 7, litra a",
      "url": "https://www.retsinformation.dk/eli/lta/2024/496",
      "tekst": "Nedrivningsarbejde, renoveringsarbejde og vedligeholdelsesarbejde af bygninger eller anlæg eller dele heraf, der frembringer mere end 1 ton affald."
    }
  },
  "lovgrundlag": [
    {
      "titel": "Bekendtgørelse nr. 496 af 21. maj 2024 om håndtering af affald og materialer fra bygge- og nedrivningsarbejde",
      "paragraf": "§ 2, nr. 7, litra a",
      "url": "https://www.retsinformation.dk/eli/lta/2024/496",
      "tekst": "Nedrivningsarbejde, renoveringsarbejde og vedligeholdelsesarbejde af bygninger eller anlæg eller dele heraf, der frembringer mere end 1 ton affald."
    },
    {
      "titel": "Bekendtgørelse nr. 496 af 21. maj 2024",
      "paragraf": "§ 2, nr. 7, litra b",
      "url": "https://www.retsinformation.dk/eli/lta/2024/496",
      "tekst": "Udskiftning af termoruder, der kan være fremstillet i perioden 1. januar 1950 til og med 31. december 1977."
    }
  ],
  "input_kilder": [
    {
      "kilde": "bbr",
      "status": "ok",
      "note": null
    },
    {
      "kilde": "matrikel",
      "status": "ok",
      "note": null
    },
    {
      "kilde": "energimaerke",
      "status": "ikke_konfigureret",
      "note": "Energimærke not configured"
    },
    {
      "kilde": "dhm",
      "status": "ikke_konfigureret",
      "note": "DHM not configured"
    },
    {
      "kilde": "kortlaegning",
      "status": "ikke_konfigureret",
      "note": "Kortlægning not configured"
    },
    {
      "kilde": "omraadeklassificering",
      "status": "ikke_konfigureret",
      "note": "Områdeklassificering not configured"
    },
    {
      "kilde": "byggelinjer",
      "status": "ikke_konfigureret",
      "note": "Byggelinjer not configured"
    },
    {
      "kilde": "plan",
      "status": "ikke_konfigureret",
      "note": "Plandata not configured"
    }
  ],
  "mangler": [],
  "genereret": "2026-10-01T12:00:00.000Z",
  "meta": {
    "kilde": "Grundfast miljøscreening over BBR, Matriklen, Energimærke, DHM, DKjord, DAI og Plandata",
    "grundfast_version": "0.1.0"
  }
}
```

## Vigtige felter

| Felt | Type | Betydning |
| --- | --- | --- |
| `bygninger[].dele[].stoffer[].niveau` | string | `hoej` (bygningsatlassets "stor sandsynlighed", eller BBR registrerer materialet), `mulig` ("kan forekomme", eller kun om-/tilbygningsåret rammer), `lav` (vurderet, ingen regel rammer) eller `ikke_vurderet` (et input manglede). `ikke_vurderet` er **aldrig** det samme som `lav`. |
| `bygninger[].dele[].stoffer[].begrundelse` | string[] | Hvorfor — årstal, atlasperiode og de materialer, der giver båndet, samt BBR-fund og energimærkets ruder. `regler[]` er id’erne på de regler, der ramte. |
| `bygninger[].dele[].stoffer[].ikke_vurderet_aarsag` | string \| null | Sat præcis når niveauet er `ikke_vurderet`: hvilket input der manglede. |
| `bygninger[].input.perioder` | object[] | Hvert år, materialerne kan stamme fra: opførelsesåret og et gyldigt om-/tilbygningsår. En ombygning **tilføjer** en periode og fjerner aldrig en. BBR’s pladsholdere (0 og 1000) og år før opførelsen frasorteres og står i `mangler`. |
| `bygninger[].dele[].energiforbedringer` | string[] | Energimærkets forbedringsforslag, der berører bygningsdelen — de dele, en renovering typisk åbner. Tom uden energimærke. |
| `bygninger[].omfang` | object | Arealer og etager fra BBR, målt højde fra DHM (`hoejde_kilde: "DHM"`, aldrig et skøn), et vejledende rumfang, `affald_ton` og `selektiv_nedrivning` (mindst 250 m², BEK 496/2024 § 9). |
| `grund.niveau` | string | Samlet bånd for jorden: V2-kortlagt giver `hoej`, V1, områdeklassificering og nedgravede olietanke `mulig`. `lav` kun når kortlægning, områdeklassificering og tekniske anlæg alle kunne læses. |
| `bindinger` | object | Fredede bygninger og SAVE-værdier, zone, lokalplaner og byggelinjer i kraft — det, der afgør, om og hvordan der må rives ned. `null` på en liste betyder, at kilden ikke kunne læses. |
| `affald` | object | Vejledende affaldsmængde ved fuld nedrivning (1 t/m² under 250 m², 1,5 t/m² derover, Miljøprojekt nr. 2185) mod 1-tonsgrænsen i BEK 496/2024 § 2, nr. 7, med paragraffen citeret. |
| `input_kilder[]` | object[] | Hvert register med `status`: `ok`, `ikke_daekket` (fx intet energimærke), `fejl` eller `ikke_konfigureret`. Det, en fejlende kilde skulle have afgjort, står som `ikke_vurderet` eller `null`. |
| `regelsaet` | object | Regelsættets version og kilderne bag det. Hver regel er udledt af Miljøstyrelsens bygningsatlas med side­henvisning. |
| `disclaimer` | string | Altid med: registerbaseret forhåndsscreening — ikke en lovpligtig miljø- og ressourcekortlægning. Vis den sammen med svaret. |

## Fejl

| Status | Betydning |
| --- | --- |
| 400 | BFE-nummeret er ikke et positivt heltal. |
| 401 | Manglende eller ugyldig API-nøgle. |
| 404 | BFE-nummeret findes ikke i BBR. |
| 429 | Rate limit eller månedskvote overskredet. |
| 502 | BBR kunne ikke læses. Alle andre kilder er fejltolerante og meldes i `input_kilder` i stedet. |

> Svaret er en registerbaseret forhåndsscreening, ikke en lovpligtig miljø- og ressourcekortlægning. Det kan indgå i bygherrens miljøscreening efter BEK 496/2024 § 4, men erstatter ikke besigtigelse og prøver — og et `lav` er aldrig en frikendelse.
