Kode-eksempler
Samme kald — ny base-URL
Det eneste der ændrer sig er værten og en header. Her er autocomplete i 9 sprog. Kopiér og skift.
# Before — DAWA (closes 17/8 2026)
# curl 'https://api.dataforsyningen.dk/autocomplete?q=rådhus'
# After — drop-in
curl 'https://api.danadresse.dk/autocomplete?q=rådhus' \
-H 'X-Api-Key: dawa_live_…'
// Before: 'https://api.dataforsyningen.dk'
const res = await fetch(
'https://api.danadresse.dk/autocomplete?q=rådhus',
{ headers: { 'X-Api-Key': process.env.DANADRESSE_KEY } }
);
const data = await res.json();
import requests
r = requests.get(
'https://api.danadresse.dk/autocomplete',
params={'q': 'rådhus'},
headers={'X-Api-Key': 'dawa_live_…'},
)
data = r.json()
$ch = curl_init('https://api.danadresse.dk/autocomplete?q=rådhus');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['X-Api-Key: dawa_live_…']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = json_decode(curl_exec($ch), true);
req, _ := http.NewRequest("GET",
"https://api.danadresse.dk/autocomplete?q=rådhus", nil)
req.Header.Set("X-Api-Key", "dawa_live_…")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
uri = URI('https://api.danadresse.dk/autocomplete?q=rådhus')
req = Net::HTTP::Get.new(uri)
req['X-Api-Key'] = 'dawa_live_…'
res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |h| h.request(req) }
using var client = new HttpClient();
client.DefaultRequestHeaders.Add("X-Api-Key", "dawa_live_…");
var json = await client.GetStringAsync(
"https://api.danadresse.dk/autocomplete?q=rådhus");
HttpRequest req = HttpRequest.newBuilder()
.uri(URI.create("https://api.danadresse.dk/autocomplete?q=rådhus"))
.header("X-Api-Key", "dawa_live_…")
.build();
var res = HttpClient.newHttpClient()
.send(req, HttpResponse.BodyHandlers.ofString());
let client = reqwest::Client::new();
let data = client
.get("https://api.danadresse.dk/autocomplete?q=rådhus")
.header("X-Api-Key", "dawa_live_…")
.send().await?.text().await?;
Svaret — identisk med DAWA
"id": "0a3f50a0-2f3f-32b8-e044-0003ba298018", "adressebetegnelse": "Rådhuspladsen 1, 1550 København V", "vejstykke": { "navn": "Rådhuspladsen", "kode": "5560" }, "husnr": "1", "postnummer": { "nr": "1550", "navn": "København V" }, "adgangsadresse": { "adgangspunkt": { "koordinater": [12.5683, 55.6759], "nøjagtighed": "A" } }