Find virksomheder registreret på en adresse

Med /api/v1/search/address kan du se alle virksomheder, der har deres adresse på en bestemt vej og et bestemt husnummer. Brug det til at tjekke kontorfællesskaber, verificere en kundes adresse eller finde selskaberne i en koncern.

Sådan kalder du endpointet

Send adressen i address og gerne postnummeret i postal_code, så søgningen holdes inden for ét postdistrikt:

bash
curl "https://apicvr.dk/api/v1/search/address?address=Hedeager%2042&postal_code=8200"

Eksempel på svar

json
[
  {
    "vat": 28118244,
    "name": "VESTAS AMERICAS A/S",
    "address": "Hedeager 42",
    "zipcode": 8200,
    "city": "Aarhus N",
    "status": "NORMAL",
    "protected": false,
    ...
  },
  {
    "vat": 27988210,
    "name": "VESTAS MANUFACTURING A/S",
    "address": "Hedeager 42",
    ...
  }
]

Sådan matcher søgningen

API'et prøver tre strategier i rækkefølge og returnerer resultatet fra den første, der finder noget:

  1. Eksakt match på hele adressebetegnelsen.
  2. Struktureret match på vejnavn og husnummer, som API'et selv udleder af teksten.
  3. Fejltolerant match på tværs af adressefelterne, så stavefejl og forkortelser stadig giver resultater.

Derfor får du næsten altid noget tilbage – men et fejltolerant match kan ramme nabonumre. Tjek address og zipcode i svaret, hvis du skal være sikker.

Eksempel i Python

python
import requests

res = requests.get(
    "https://apicvr.dk/api/v1/search/address",
    params={"address": "Hedeager 42", "postal_code": "8200", "limit": 50},
    timeout=10,
)
res.raise_for_status()

active = [c for c in res.json() if not c["enddate"]]
for company in active:
    print(company["vat"], company["name"])

Gode råd

Ofte stillede spørgsmål

Skal adressen staves helt korrekt?

Nej. Finder den eksakte søgning intet, falder API'et tilbage til en fejltolerant søgning. Tilføj postnummer for at få mere præcise resultater.

Kan jeg søge på et helt postnummer eller en hel vej?

Endpointet er lavet til konkrete adresser. En vej uden husnummer kan give mange resultater, og limit er højst det antal, du beder om (standard 100).