Addresses

Change history for an address

Everything that has changed at and around the address, newest first: BBR (buildings and units), DAR (the address itself), property valuations, forced sales, local and municipal plans, businesses at the address, shops within 1 km and public transport stops within 500 m. Only meaningful changes — not technical registration versions. The same timeline as the History tab on danskadresseapi.dk. Sources: local and municipal plans from Plandata.dk © Danish Agency for Planning and Rural Development and the municipalities (CC BY 4.0); addresses, BBR and property valuations © Danish Agency for Climate Data and the Danish Property Assessment Agency via Datafordeleren (CC BY 4.0); businesses from CVR © Danish Business Authority; public transport stops from Rejseplanen. Data processed by DanskAdresseAPI — credit the sources if you pass the data on.

GET/v1/adresser/{id}/aendringer

Authentication

Authorizationstringheaderrequired

Your API key as a Bearer token.

Parameters

idstringpathrequired

The access address id.

sidenstringquery

Only changes on or after this date (YYYY-MM-DD) or ISO timestamp.

kilderstringquery

Comma-separated selection: dar, bbr, stop, vurdering, tvangsauktion, plan, cvr, butik, jord, fredning, luft, stoej.

sprogstringquery

Language of the tekst field.

default: daAllowed values:daen
maxintegerquery

At most this many changes.

default: 2001–500

Request

curl --request GET \
  --url "https://api.danskadresseapi.dk/v1/adresser/<id>/aendringer" \
  --header "Authorization: Bearer $API_KEY"
Try it
GET https://api.danskadresseapi.dk/v1/adresser/%7Bid%7D/aendringer

Response

application/json

The timeline

adresse_idstring<uuid>
aendringerobject[]
Show child attributes(6)
aendringer.tidstring

When the change happened (the source's own date/time, otherwise when we detected it).

aendringer.dataobject

Structured details, e.g. {felt, fra, til} or {navn, meter}.

aendringer.typestring

E.g. bbr_felt, bygning_ny, adresse_nedlagt, vurdering, lokalplan_vedtaget, butik_aabnet, stop_ny.

aendringer.kildeenum<string>
Allowed values:darbbrstopvurderingtvangsauktionplancvrbutikjordfredningluftstoej
aendringer.tekststring

One sentence in the chosen language, e.g. "Roofing changed from Tile to Fibre cement".

aendringer.praecisionenum<string>

aar = the source only knows the year (e.g. year built).

Allowed values:dagaar
ufuldstaendigstring[]
200Eksempel
{
  "adresse_id": "00000000-0000-0000-0000-000000000000",
  "aendringer": [
    {
      "tid": "…",
      "data": {},
      "type": "…",
      "kilde": "dar",
      "tekst": "…",
      "praecision": "dag"
    }
  ],
  "ufuldstaendig": [
    "…"
  ]
}
401Missing key
{
  "error": {
    "code": "unauthorized",
    "message": "Missing or invalid API key."
  }
}