Skip to content

Instantly share code, notes, and snippets.

@ulfaslak
Created September 4, 2025 13:40
Show Gist options
  • Save ulfaslak/4df786a4f97f1cd14fc1b9a56bafb54a to your computer and use it in GitHub Desktop.
Save ulfaslak/4df786a4f97f1cd14fc1b9a56bafb54a to your computer and use it in GitHub Desktop.
import requests as rq
import numpy as np
import time
sikrede = [[0, {"vejnavn_sik": "Kongens Nytorv", "postnummer_sik": 1050}]]
address_column = []
for index, row in sikrede:
# Construct request text
vejnavn = row["vejnavn_sik"]
postnummer = row["postnummer_sik"]
request_text = (
f"https://api.dataforsyningen.dk/adresser?vejnavn={vejnavn}&postnr={postnummer}"
)
# Make API call
response = rq.get(request_text)
# Extract text as JSON
response_json = response.json()
coordinates = []
for address in response_json:
coordinates.append(address["adgangsadresse"]["adgangspunkt"]["koordinater"])
address_column.append(np.mean(coordinates, 0))
time.sleep(0.1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment