DAWA-erstatning
DAWA lukker 1. oktober 2026. https://dawa.companydata.dk svarer som DAWA gjorde: samme stier, samme parametre, samme JSON, samme UUID'er fra DAR. Skift din base-URL, og din integration virker igen.
Skift base-URL
https://api.dataforsyningen.dk/autocomplete?q=Rentemestervej%208
https://dawa.aws.dk/autocomplete?q=Rentemestervej%208
bliver til
https://dawa.companydata.dk/autocomplete?q=Rentemestervej%208
Bruger du dawa-autocomplete2, er det én indstilling:
dawaAutocomplete(inputElm, { baseUrl: 'https://dawa.companydata.dk', select: valgt => console.log(valgt) });
Eller skift til vores udgave af widget'en, som har https://dawa.companydata.dk som standard og kan bære en nøgle. Den hedder dawa-autocomplete-companydata på npm og ligger klar som script:
<script src="https://cdn.companydata.dk/dawa-autocomplete/2.0.0/dawa-autocomplete2.min.js"></script>
<script>
dawaAutocomplete.dawaAutocomplete(document.getElementById('adresse'), {
apiKey: 'sk_din_noegle', // valgfri, hæver loftet
select: valgt => console.log(valgt.data.id)
});
</script>
Uden nøgle eller med nøgle
Uden nøgle kan hver IP-adresse kalde 60 gange i minuttet og 2.000 gange om dagen. En gratis API-nøgle fra companydata.dk hæver loftet til 300 kald i minuttet, og adressekald tæller ikke på nøglens almindelige kvote.
Fra en server sendes nøglen som header, Authorization: Bearer sk_... eller X-Api-Key: sk_.... Fra en browser, hvor widgets kun kan ændre base-URL'en, lægges nøglen i stien:
https://dawa.companydata.dk/k/sk_din_noegle/autocomplete?q=...
Det der serveres
| Sti | Som DAWA |
|---|---|
/autocomplete | Den kombinerede autocomplete (vejnavn, adgangsadresse, adresse) med q, caretpos, type, startfra, adgangsadresseid, postnr, kommunekode, per_side, id. Samme svar og samme caretpos, så dawa-autocomplete2 fungerer uændret. |
/adresser/autocomplete, /adgangsadresser/autocomplete, /vejnavne/autocomplete, /postnumre/autocomplete | De ældre autocomplete-endpoints. |
/adresser, /adresser/{id} | Opslag og filtre (id, q, vejnavn, husnr, etage, dør, postnr, kommunekode, vejkode, adgangsadresseid, navngivenvej_id, supplerendebynavn, status, cirkel, polygon, medtagnedlagte, medtagugyldige, side, per_side) i struktur=mini|flad|nestet og srid=4326|25832. |
/adgangsadresser, /adgangsadresser/{id} | Samme for adgangsadresser. |
/adgangsadresser/reverse, /postnumre/reverse, /kommuner/reverse | Nærmeste adgangsadresse, postnummer eller kommune til et punkt (x, y, srid). |
/datavask/adresser, /datavask/adgangsadresser | Adressevask med betegnelse, kategori A, B eller C. |
/postnumre, /postnumre/{nr}, /kommuner, /kommuner/{kode}, /regioner, /vejnavne | Referencelisterne. |
Forskelle fra DAWA
- Data kommer fra DAR på Datafordeleren og opdateres hver nat. Adresser, adgangsadresser, vejnavne, postnumre og kommuner har samme id'er og koder som i DAWA.
- DAGI-inddelinger på den nestede struktur (sogn, retskreds, politikreds, opstillingskreds, afstemningsområde, storkreds, valglandsdel, landsdel) er
null. Region og kommune er med. højdeogtekstretningernull,kildeer DAR's tekstkode, og ejerlavets navn ernull(koden og matrikelnummeret er med).fuzzyaccepteres, men søgningen er ikke fuzzy.multilinjeaccepteres, men forslag står på én linje.- Lister uden
per_sidegiver højst 10.000 rækker; brugsideogper_sidetil mere. Kun JSON, ikke geojson, csv eller ndjson. /replikering,/jordstykker,/stednavne,/bebyggelserog de øvrige DAGI-lister serveres ikke.
Eksempler
curl "https://dawa.companydata.dk/adgangsadresser/reverse?x=12.5354&y=55.7048"
curl "https://dawa.companydata.dk/adresser?postnr=2400&vejnavn=Rentemestervej&struktur=mini"
curl "https://dawa.companydata.dk/datavask/adresser?betegnelse=Rentemestervej%208,%202400%20K%C3%B8benhavn%20NV"
curl "https://dawa.companydata.dk/postnumre/2400"