Loading...
Sign in to see the examples with your own API key.

Skift fra DAWA

DAWA (Danmarks Adressers Web API) lukkede 1. oktober 2026. Vores API svarer med DAWA's stier, parametre, feltnavne, id'er og fejlbeskeder, så din kode kan blive, som den er. Du skifter værtsnavnet og tilføjer en API-nøgle. Det er det hele.

1. Opret en konto

Opret en gratis konto med din e-mailadresse. Du får din API-nøgle med det samme, og den står også i din konsol.

2. Skift værtsnavnet

Hvor din kode kalder DAWA, skal den kalde os:

https://api.dataforsyningen.dk
https://api.getaddress.dk

Stierne er de samme: /adresser, /adgangsadresser, /autocomplete, /vejnavne, /postnumre, /datavask og deres varianter.

3. Tilføj din API-nøgle

Sæt api-key på hvert kald fra din server:

https://api.getaddress.dk/adresser/3bba05d4-c8c4-4c90-8a64-a4dff11b9d1b?api-key={your-api-key} 

DAWA ignorerede parametre, den ikke kendte, og det gør vi også — så en ekstra parameter ændrer ikke andet. API-nøglen læses kun fra forespørgselsstrengen, ikke fra en header.

4. I browseren: brug et domænetoken

En API-nøgle må ikke stå i en webside, og vi afviser den, hvis den kommer fra en browser. Kode i browseren bruger i stedet et domænetoken, som du opretter i konsollen til dit eget domæne. Det sendes i api-key ligesom nøglen — eller i stien, for kode der selv bygger sine forespørgsler.

5. dawa-autocomplete2: behold den, og skift baseUrl

DAWA's eget autocomplete-widget, dawa-autocomplete2, har indstillingen baseUrl (standard https://api.dataforsyningen.dk) og kalder {baseUrl}/autocomplete. Sæt baseUrl til vores værtsnavn med dit domænetoken i stien:

dawaAutocomplete.dawaAutocomplete(document.getElementById('adresse'), {
    baseUrl: 'https://api.getaddress.dk/t/{dit-domænetoken}',
    select: function (valgt) {
        console.log(valgt.tekst);
    }
});

Resten af dine indstillinger (fuzzy, params, adgangsadresserOnly, multiline, id …) virker som før. Sådan beder widget'en om DAWA's fulde svar, og hvert svar med adresser er ét opslag. Vil du have gratis forslag, så tilføj params: { kun_tekst: true } og hent den valgte adresse selv i select (sådan) — eller skift til vores widget, der gør det for dig.

Eller skift til vores widget, getaddress-dk-autocomplete. Det er dawa-autocomplete2 med getaddress.dk's standarder: domænetokenet er et argument, og et stylesheet er med. Forslagene er gratis, og hver valgt adresse er ét opslag: widget'en henter den valgte adresse på id, før den kalder select. Skift script-tagget, og behold din select-funktion — den får det samme objekt:

<link rel="stylesheet" href="https://cdn.getaddress.io/scripts/getaddress-dk-autocomplete-1.2.0.css">
<script src="https://cdn.getaddress.io/scripts/getaddress-dk-autocomplete-1.2.0.js"></script>
<script>
    getAddressDk.autocomplete(document.getElementById('adresse'), '{dit-domænetoken}', {
        select: function (valgt) {
            console.log(valgt.tekst);
        }
    });
</script>

Eller npm install getaddress-dk-autocomplete. Begge veje er fuldt understøttede.

6. Tjek dine svar

Hele listen står på engelsk under Differences from DAWA.

Hvad koster det?

Adressedata: DAR © Klimadatastyrelsen, CC BY 4.0 — se Data sources. Spørgsmål? Skriv til support@getaddress.io.

Top