Skip to content

DAWA replacement

DAWA has closed — here is the replacement

DAWA closed on 1 October 2026 at 10:00. Its address surfaces have Grundfast equivalents that are live in production today — mostly on the same paths, with the same address identifiers, one new base URL and a bearer key.

Læs denne side på dansk

Migration

The migration, in two lines

Change where the request goes and add a header. Then unwrap the response one level where you read it.

# Before — DAWA, no key
curl "https://api.dataforsyningen.dk/autocomplete?q=vesterbrogade+1"

# After — Grundfast, bearer key, same idea
curl -H "Authorization: Bearer gf_live_..." \
  "https://api.grundfast.dk/v1/autocomplete?q=vesterbrogade+1"

Endpoint mapping

DAWA surface → Grundfast /v1

Every row is live today and requires a gf_live_ key. A call without a key answers 401.

  • /autocomplete
    /v1/autocomplete/v1/adresse/search
  • /adgangsadresser/{id}address by UUID
    /v1/adresse/{uuid}
  • /adgangsadresser/reverse
    /v1/adgangsadresser/reverse
  • /datavask/adgangsadressersingle or :batch
    /v1/datavask/adgangsadresser/v1/datavask/adgangsadresser:batch
  • /jordstykker + /jordstykker/reversecoordinate → BFE
    /v1/jordstykker/v1/jordstykker/reverse
  • /postnumrelist, lookup and autocomplete
    /v1/postnumre/v1/postnumre/{nr}/v1/postnumre/autocomplete
  • /vejnavnelist and autocomplete
    /v1/vejnavne/v1/vejnavne/autocomplete
  • /ejerlavlist, lookup and autocomplete
    /v1/ejerlav/v1/ejerlav/{kode}/v1/ejerlav/autocomplete
  • /kommuner /regioner /sogne /retskredse /politikredse /opstillingskredseone DAGI theme per lookup
    /v1/dagi/{tema}/v1/dagi/{tema}/{kode}
  • addresses on a propertydid not exist in DAWA
    /v1/adgangsadresser/bfe/{bfe}

Beyond the swap

What you gain by moving

A like-for-like swap is the floor, not the ceiling. DAWA stopped at the address.

  • The property behind the address. The same lookup can carry BBR buildings and units, cadastral parcels and ejerlav, joined on the BFE number.
  • Point-in-time reads. ?asOf=<date> and /historik return the address or property as it stood then (Scale plan and up).
  • Sets instead of loops. :batch resolves many in one call, async export jobs deliver CSV, NDJSON or GeoJSON, and signed webhooks push changes instead of you polling.

Sources

Where the date comes from

The closing date moved twice before it held, and both older dates are still circulating. Here is what the 1 October date rests on.

FAQ

Questions about the DAWA shutdown

DAWA (Danmarks Adressers Web API) closed on 1 October 2026 at 10:00 Danish time. The date had moved twice — it was announced for 1 July 2026, then 17 August 2026 — so older articles and AI answers still quote the earlier dates. Klimadatastyrelsen confirmed the 1 October date on 12 June 2026.

Anything calling DAWA on dawa.aws.dk or api.dataforsyningen.dk no longer gets addresses: every path now answers 410 Gone, so code that expects a list or an address object fails where it reads the response. That includes address autocomplete in checkout forms, address washing, postal-code lookups and reverse geocoding.

The transport is two lines: point requests at https://api.grundfast.dk/v1 and send an Authorization: Bearer gf_live_… header. Most DAWA paths and query parameters exist unchanged under /v1. Responses are Grundfast’s own: lists are wrapped one level down (results, resultater, postnumre) and coordinates are always a named WGS84 object, so each place that reads a response needs a line or two.

Yes. Both DAWA and Grundfast serve identifiers from DAR, the national address register, so stored address UUIDs keep resolving. You do not have to re-key your database.

Yes. Every endpoint in the table is live in production and requires a key; a call without one answers 401. Keep the key on your server — DAWA was keyless, but a key in the browser can be read by any visitor.

Address data originates from DAR via Datafordeler / Klimadatastyrelsen and is licensed CC BY 4.0. Grundfast is an independent compatibility layer and is not affiliated with Klimadatastyrelsen. More about Grundfast.

See also

Get your addresses back today

Every endpoint above is live now. Create a free key, point your base URL at api.grundfast.dk/v1 and send the key as a bearer token.

Free up to 5,000 calls a month · no card · test keys never billed · data from Klimadatastyrelsen / Datafordeler, CC BY 4.0