2026-06-27 · 5 min read · LynBro ApS

DAWA vs Datafordeleren — which should you use?

DAWA shuts down on 17 August 2026. The Danish government recommends migrating to Datafordeleren. But for most DAWA users, Datafordeleren requires rewriting significant parts of their integration. This comparison explains exactly where they differ — and why a DAWA analog is the simpler path for the vast majority of developers.

At a glance

Feature DAWA (closed) Datafordeleren Danadresse
ProtocolREST/JSONGraphQL + WFSREST/JSON (DAWA-identical)
AuthenticationNone (open)OAuth2 + business agreementX-Api-Key header
OnboardingInstantWeeks (virksomhedsaftale)Minutes (free signup)
Typo-tolerant search
Address cleansing (datavask)
Reverse geocodingPartial (WFS)
Replication stream✅ (different format)✅ (Enterprise)
BBR / valuation / energy✅ (separate services)✅ (bundled enrichment)
Migration from DAWARewrite requiredChange URL + add header
CostFreeFree (data), setup costFree tier + paid plans

Protocol: REST vs GraphQL

DAWA used a simple REST/JSON API. A Danish address autocomplete call looked like this:

GET /autocomplete?q=Rådhuspladsen&type=adresse

Datafordeleren's address data is served via GraphQL. A query for the same data looks like:

POST /graphql
{ "query": "{ DAR { Adresse(vejnavn: \"Rådhuspladsen\") { id, vejnavn, husnummertekst, postnr } } }" }

GraphQL is a powerful protocol, but it requires a GraphQL client, a different mental model, and you have to write your own search layer if you want user-typed queries to work. Datafordeleren does not have a typo-tolerant full-text search endpoint. For address autocomplete specifically, you would need to implement fuzzy matching yourself or use a search engine on top of mirrored data.

Danadresse preserves the REST interface: same URL path, same query parameters, same JSON structure.

Authentication: business agreement vs API key

DAWA required no authentication whatsoever. You called the API and it worked.

Datafordeleren requires:

  1. Registering a user account
  2. Requesting a tjenestebruger (service user) with access to specific services
  3. For some services, signing a virksomhedsaftale (business agreement) — a multi-step process that can take days to weeks
  4. Implementing OAuth2 token exchange before every API session

Danadresse requires one step: sign up at danadresse.dk/dashboard/signup and get an API key. Add it as a header: X-Api-Key: dawa_live_…. Total time: under five minutes.

Address cleansing (datavask)

DAWA's datavask endpoint was one of its most valuable features. You POSTed a free-text address string — as messy as a customer typed it — and DAWA returned the normalised DAR address with a quality category (A = exact match, B = corrected, C = ambiguous, D = no match).

Datafordeleren does not have a datavask equivalent. Address cleansing against Datafordeleren requires implementing your own text normalisation, fuzzy matching against the dataset, and quality scoring — substantial engineering work.

Danadresse has a compatible datavask endpoint: POST /datavask/adresser, same request body, same response format as DAWA, including the A–D quality categories.

When Datafordeleren IS the right choice

Datafordeleren makes sense when:

When Danadresse is the right choice

Danadresse makes sense when:

The verdict

For the vast majority of DAWA users — webshops, CRMs, citizen portals, logistics apps — Danadresse is the migration path that preserves existing integrations. Datafordeleren is the official government channel, but it is designed for organisations that need raw data access, not for the common use case of "autocomplete in a form and return a validated address".

The two are complementary, not competing: Danadresse itself uses Datafordeleren as its data source, processes it, and serves it with the developer-friendly REST interface that DAWA established.

Related

DAWA closes 17 Aug 2026 What is DAR? 10-step checklist Free API

Ready to migrate?

Free tier: 1,000 calls/month. No credit card.

Start free →    Migration guide →