Kodeeksempel: autocomplete og adresse-søgning

Autocomplete + adresse-søgning

curl

Bash
curl -H "Authorization: Bearer <nøgle>" \
  "https://api.danskadresseapi.dk/v1/autocomplete?q=rådhuspladsen%201"

JavaScript (fetch)

JavaScript
const res = await fetch(
  "https:0
  { headers: { Authorization: "Bearer " + process.env.ADDR_KEY } }
);
if (!res.ok) {
  const { error } = await res.json();
  throw new Error(`${error.type}: ${error.message} (${error.request_id})`);
}
const data = await res.json();
console.log(data);

Python (requests)

Python
import os, requests
r = requests.get(
    "https:0
    params={"q": "rådhuspladsen 1 københavn", "per_side": 5},
    headers={"Authorization": f"Bearer {os.environ[&#39;ADDR_KEY']}"},
)
r.raise_for_status()
print(r.json())
Vil du bare have DAWA-kompatible svar? Skift til /dawa/adresser/autocomplete?q=… (virker også uden nøgle op til 1.000/dag/IP).
Var dette nyttigt?