Spring til indhold

Miljøscreening pr. BFE

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

GET/v1/miljoe/screening/{bfe}

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".

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.

Godkendelse · API-nøgle

Send din nøgle som Authorization: Bearer gf_live_… — eller gf_test_… for gratis sandbox-kald. Se Godkendelse og nøgler.

Afregning

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

Eksempel

curl "https://api.grundfast.dk/v1/miljoe/screening/5734264" \
  -H "Authorization: Bearer $GRUNDFAST_API_KEY"
Svar · eksempel, forkortet200
{
  "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"
  }
}

Forkortet: lange lister og geometrier er skåret ned — de viste værdier er uændrede.

Parametre

bfeintegerstipåkrævet
BFE-nummeret på ejendommen.Eksempel: 5734264

Felter i svaret

bygninger[].dele[].stoffer[].niveaustring
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[].begrundelsestring[]
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_aarsagstring | null
Sat præcis når niveauet er ikke_vurderet: hvilket input der manglede.
bygninger[].input.perioderobject[]
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[].energiforbedringerstring[]
Energimærkets forbedringsforslag, der berører bygningsdelen — de dele, en renovering typisk åbner. Tom uden energimærke.
bygninger[].omfangobject
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.niveaustring
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.
bindingerobject
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.
affaldobject
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.
regelsaetobject
Regelsættets version og kilderne bag det. Hver regel er udledt af Miljøstyrelsens bygningsatlas med side­henvisning.
disclaimerstring
Altid med: registerbaseret forhåndsscreening — ikke en lovpligtig miljø- og ressourcekortlægning. Vis den sammen med svaret.

Statuskoder

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

Fejl har altid formen { "error": "…" }. Se Fejl og statuskoder for, hvad der kan prøves igen.

Prøv det

Live-kald fra siden

Demo-endpointet svarer live, men kun for sidens udvalgte demo-ejendomme (fx 5734264, Torvet 17A i Esbjerg). Andre BFE-numre giver 404.

GET /v1/demo/miljoe/screening

Bruges ofte sammen med

Læs mere om Miljøscreening, og hvad data kan bruges til, på produktsiden.