v1

What has changed since — for up to 100 addresses

The same timeline as /v1/adresser/{id}/aendringer for several addresses at once, bounded by siden. For regular reconciliation (“what is new since yesterday?”). Requires the Pro plan or higher.

GET/v1/aendringerPro

Authentication

Authorizationstringheaderrequired

Your API key as a Bearer token.

Parameters

adresserstringqueryrequired

Comma-separated list of access address ids (at most 100).

sidenstringqueryrequired

On or after this date (YYYY-MM-DD) or ISO timestamp.

kilderstringquery

Comma-separated selection of sources (see above).

sprogstringquery

Language of the tekst field.

default: daAllowed values:daen
maxintegerquery

At most this many changes per address.

default: 2001–500

Request

curl --request GET \
  --url "https://api.danskadresseapi.dk/v1/aendringer" \
  --url-query "adresser=<adresser>" \
  --url-query "siden=<siden>" \
  --header "Authorization: Bearer $API_KEY"
Try it
GET https://api.danskadresseapi.dk/v1/aendringer

Response

application/json

One timeline per address

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

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

resultater.aendringer.dataobject

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

resultater.aendringer.typestring

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

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

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

resultater.aendringer.praecisionenum<string>

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

Allowed values:dagaar
resultater.ufuldstaendigstring[]
resultater.findesboolean

false = unknown access address id.

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