Spring til indhold

Et DAWA-alternativ der også giver dig ejendommen

DAWA gav dig danske adresser. Grundfast giver dig adressen og ejendommen bag den — DAR-adresse, BBR-bygninger og -enheder, Matriklens jordstykker og ejerlav samt DAGI — joinet på BFE-nummeret, oversat og i WGS84. Bygget oven på Datafordelers nye model, så dit adresse- og geodata-lag overlever 2026-udfasningen.

Hvorfor skifte fra DAWA til Grundfast

Adresse + ejendom samlet

DAWA gav dig adressen. Grundfast giver dig adressen OG ejendommen bag den — adresse (DAR), bygninger og enheder (BBR), jordstykke og ejerlav (Matriklen) i én datamodel via BFE.

WGS84 som standard

Koordinater leveres i WGS84 (længde/bredde), reprojiceret fra EPSG:25832 — som du er vant til fra DAWA, klar til kort.

Overlever Datafordeler-migreringen

De gamle bekvemme tjenester udfases. Grundfast er bygget oven på Datafordelers nye entitetsmodel, så dit adresse-/geodata-lag bliver ved med at virke efter 2026.

Stabilt API, én nøgle

Én bearer-token, cached SLA-mirror og retry mod et upstream der kører ~90% oppetid — i stedet for at integrere direkte mod en ustabil kilde.

Dine DAWA-endpoints på Grundfast

Samme endpoints og query-parametre — repoint din base-URL. Svar-formen er Grundfasts egen ryddede model (oversatte koder, WGS84), ikke DAWA rå JSON, så felterne mappes én gang; hvert endpoints præcise form står i API-referencen. De mest brugte DAWA-flader har en /v1-ækvivalent — plus adresse→BFE-broen oven i, så et adressevalg giver dig ejendommen i ét kald i stedet for DAWA’s to.

DAWAGrundfastHvad
/autocomplete · /adgangsadresser/autocomplete/v1/autocomplete · /v1/adresse/searchAdresse-autocomplete (DAR-indeks, pg_trgm) — fuzzy + præfiks, samme ?q=.
/jordstykker/reverse/v1/jordstykker/reverse?lon=&lat=Koordinat → matriklen, MED BFE-nummer. Adresse→BFE-broen i ét kald.
/jordstykker?ejerlavkode=&matrikelnr=/v1/jordstykker?ejerlavkode=&matrikelnr=Matrikel-nøgle → jordstykke + BFE + ejerlavsnavn.
/adgangsadresser/reverse?x=&y=&srid=/v1/adgangsadresser/reverse?lon=&lat=Koordinat → nærmeste adgangsadresser, sorteret efter afstand.
/datavask/adgangsadresser?betegnelse=/v1/datavask/adgangsadresser?betegnelse=Vask en beskidt adressestreng → rangerede kandidater + A/B/C-bånd.
/postnumre · /vejnavne · /ejerlav/v1/postnumre · /v1/vejnavne · /v1/ejerlavPostnumre, vejnavne og ejerlav — liste, opslag og autocomplete.
/kommuner · /regioner · /sogne/v1/dagi · /v1/dagi/:tema · /v1/dagi/:tema/:kodeAdministrative geografier (DAGI): kommuner, regioner, sogne m.fl. — liste + opslag.
/adgangsadresser/{id} → BBR/v1/adresse/{uuid} · /v1/bbr/ejendom/{bfe}Adresse på DAR-UUID; den fulde BBR-ejendomsrollup på BFE.

Før og efter — skiftet i praksis

Et adresse-opslag, som det så ud mod DAWA og som det ser ud mod Grundfast. Du skifter base-URL, tilføjer en bearer-nøgle og pakker ét niveau ud af svaret — results. Resten af felterne hedder det samme.

Før · DAWA

dawa.tstypescript
const base = 'https://api.dataforsyningen.dk';

const r = await fetch(
  `${base}/adgangsadresser/autocomplete?q=${q}`,
);
const hits = await r.json();

// bart array; [x, y] i EPSG:25832
hits[0].adressebetegnelse;
hits[0].adgangsadresse
  .adgangspunkt.koordinater;

Efter · Grundfast

grundfast.tstypescript
const base = 'https://api.grundfast.dk/v1';

const r = await fetch(
  `${base}/adresse/search?q=${q}`,
  { headers: { Authorization: KEY } },
);
const { results } = await r.json();

// navngivne felter; altid WGS84
results[0].betegnelse;
results[0].koordinat.lon;
results[0].bfe_nummer; // → BBR, matrikel

Felt for felt: DAWA → Grundfast

Mapping for en adgangsadresse. De fleste felter hedder præcis det samme — de to rækker der faktisk kræver en kodeændring er koordinaterne og bfe_nummer, som DAWA ikke havde.

DAWA-feltGrundfast-feltBemærk
adressebetegnelsebetegnelseHele adresselinjen, fx "Vejlebyvej 17, 9310 Vodskov".
idadgangsadresse_idSamme DAR-husnummer-UUID. Stabil nøgle — kan gemmes.
vejnavnvejnavnUændret.
husnrhusnrUændret, inkl. bogstav ("12B").
postnrpostnrUændret, som streng.
postnrnavnpostnrnavnUændret.
kommunekodekommunekodeUændret, 4 cifre som streng.
adgangspunkt.koordinater[]koordinat.lon / koordinat.latNavngivet objekt i stedet for et array — og altid WGS84, aldrig EPSG:25832.
bfe_nummerFandtes ikke i DAWA. BFE på det jordstykke der dækker adgangspunktet — broen videre til BBR og Matriklen.

Fem forskelle du skal kende

Alt andet kan blive som det er. Det her er de punkter, hvor Grundfast bevidst opfører sig anderledes end DAWA — og hvorfor.

Nøgle påkrævet

DAWA var nøglefri og uautentificeret. Grundfast kræver en Authorization: Bearer gf_live_…-header på alle /v1-kald; et kald uden nøgle svarer 401. Det er den ene linje, du reelt skal tilføje.

WGS84 som standard

DAWA leverede EPSG:25832 med mindre du bad om srid=4326. Grundfast leverer altid WGS84 (længde/bredde) som navngivne lon/lat-felter — klar til Leaflet, MapLibre og GeoJSON uden reprojektion.

Svaret er pakket ind

Hvor DAWA returnerede et bart array, returnerer Grundfast et objekt: søgning giver { results: [...] }, reverse giver { punkt, antal, adresser: [...] }, datavask giver { kategori, antal, resultater: [...] }. Du pakker ét niveau ud — resten af felterne er de samme.

Kun aktuelle data

Grundfast leverer current-only som standard, så du slipper for selv at filtrere historiske rækker fra. Har du brug for et tidspunkt bagud, tilføjer du ?asOf=<ISO-dato> i stedet for at bygge din egen bitemporale filtrering.

Forbrug måles

DAWA var gratis og ubegrænset. Grundfast har en gratis plan på 5.000 opslag/md og måler forbrug pr. nøgle. Burst-grænsen meldes i X-RateLimit-Limit/-Remaining/-Reset og det månedlige forbrug i X-Quota-Limit/-Remaining/-Reset; begge svarer 429 med Retry-After ved overskridelse, så én retry-med-backoff dækker dem begge.

Migrér før udfasningen

Opret en gratis nøgle, repoint mod /v1, og behold den form din integration allerede forventer.

Dyk ned i Adresse-API’et (DAR), BBR-API’et eller hvorfor Grundfast er et Datafordeler-alternativ.

Se også

Ofte stillede spørgsmål

Er Grundfast et alternativ til DAWA?

Ja. DAWA (Danmarks Adressers Web API) og de bekvemme tjenester på den gamle stak udfases i takt med Datafordeler-omlægningen. Grundfast er bygget som det adresse- og geodata-lag, der genudstiller den kendte, bekvemme form oven på Datafordelers nye entitetsbaserede WFS/GraphQL — så du ikke selv skal genopbygge oversæt-, join- og reprojektionslaget.

Hvad er forskellen på DAWA og Grundfast?

DAWA var primært adresser. Grundfast dækker adresser (DAR) OG ejendomsdata: BBR (bygninger + enheder), Matriklen (jordstykker + ejerlav) og DAGI (administrative geografier) — alt joinet på BFE-nummeret, oversat og i WGS84. Det er et compatibility-lag med SLA, ikke kun et opslags-API.

Kan jeg migrere min DAWA-integration?

Du repointer mod Grundfasts /v1-endpoints og beholder den form, din integration forventer (læsbare felter, gensammensatte navne, WGS84, current-only). Adresse-opslag sker på DAR-UUID; ejendomsdata på BFE-nummeret.

Hvordan slår jeg en adresse op til et BFE-nummer?

Tag koordinaten fra et /v1/adresse/search-hit og kald /v1/jordstykker/reverse?lon=&lat= — du får jordstykket der dækker punktet, inklusive BFE-nummer og kommunekode, i ét kald. Det erstatter DAWA’s to-trins /adgangsadresser/{id} + /jordstykker. Derfra åbner /v1/bbr/ejendom/{bfe} hele ejendommen.

Hvor kommer data fra?

Direkte fra Datafordeler / SDFI. Data er CC BY 4.0; vi krediterer kilden. Grundfast sælger transformationen, stabiliteten og SLA’en oven på de åbne data — ikke selve dataene.

DAWA lukker — vi gør ikke

Adresser i hele landet, uden DAWA

Når DAWA lukker 1. oktober 2026, flytter du bare til Grundfast: adressesøgning, autocomplete, datavask, reverse og jordstykker over hele landet — med den BFE-bro DAWA aldrig havde.

Adresser
2.700.904
Jordstykker
2.565.631
Kommuner
98
Tegnet af vores egne data — grænser: DAGI · adresser: DAR · matrikler: Matriklen (åbne data).