Migrations-guide
Skift fra DAWA
trin for trin
Fra dawa.aws.dk / api.dataforsyningen.dk til et drop-in alternativ — uden at omskrive din kode.
Skift base-URL fra dawa.aws.dk / api.dataforsyningen.dk til api.danadresse.dk og tilføj en X-Api-Key header. Endpoints, parametre og svar er 1:1 som DAWA — ingen anden kodeændring. Tager ~30 sekunder.
1. Få en API-nøgle
Opret en gratis konto på danadresse.dk/signup
(intet kreditkort, 2.000 kald/måned). Kopiér din nøgle — den ser sådan ud:
dawa_live_…. Brug en dawa_test_-nøgle til udvikling.
2. Skift base-URL
Find alle steder din kode kalder DAWA og erstat værten. Resten af URL'en (path + query) er uændret.
- https://dawa.aws.dk/autocomplete?q=rådhus - https://api.dataforsyningen.dk/adresser?postnr=8000 + https://api.danadresse.dk/autocomplete?q=rådhus + https://api.danadresse.dk/adresser?postnr=8000
3. Tilføj din nøgle
Send nøglen som X-Api-Key header (anbefalet) eller som
?api_key= query-param (til browser/JSONP). En nøgle er påkrævet
til hvert kald — hent en gratis på 30 sekunder.
curl 'https://api.danadresse.dk/autocomplete?q=rådhuspladsen' \
-H 'X-Api-Key: dawa_live_…'
4. Bekræft at svaret matcher
Svaret har samme felter og samme adresse-ID'er (DAR-UUID) som DAWA. Kør dine eksisterende tests mod den nye base-URL — de bør passere uændret.
5. Fejlhåndtering & rate-limit
429 Too Many Requestsbetyder rate-limit. HeadersX-RateLimit-RemainingogX-RateLimit-Limitviser status.- Fejl følger samme JSON-konvention. Implementér retry med backoff på 429/5xx.
- Gratis niveau: 2.000 kald/måned — en fast grænse: derefter svarer API'et
429medquota_exceededindtil den 1. i næste måned (retry hjælper ikke). Opgradér til Basis/Pro for mere.
6. Test på staging, og rul ud
DAWA er lukket, så der er intet at køre parallelt med — skift base-URL på staging først og kør dine tests. Har du gemte DAWA-svar (logs, fixtures, cache), så sammenlign dem med vores på stikprøver. Rul derefter ud.
Bruger du et bestemt værktøj?
Vi har færdige opskrifter til WordPress/WooCommerce, frameworks og no-code.