Find en virksomhed ud fra email eller domæne

To endpoints søger i de emailadresser, virksomheder har registreret i CVR: ét til en konkret adresse og ét til et helt domæne. Det er nyttigt, når du vil koble en tilmelding eller et lead til det rigtige CVR-nummer.

Søg på en emailadresse

bash
curl https://apicvr.dk/api/v1/search/email/[email protected]

Søg på et domæne

Send domænet uden @ – API'et tilføjer det selv:

bash
curl https://apicvr.dk/api/v1/search/email-domain/vestas.dk

Eksempel på svar

Begge endpoints returnerer en liste af fulde virksomhedsprofiler:

json
[
  {
    "vat": 10403782,
    "name": "VESTAS WIND SYSTEMS A/S",
    "address": "Hedeager 42",
    "zipcode": 8200,
    "city": "Aarhus N",
    "phone": "97300000",
    "email": "[email protected]",
    "status": "NORMAL",
    "protected": false,
    ...
  },
  ...
]

Filtrér på eksakt match

Søgningen er en fritekstsøgning, så den finder også virksomheder, der blot deler ord med adressen – fx andre selskaber med vestas i emailen eller uden email overhovedet. Sorter de bedste match først, og tjek feltet email selv:

javascript
async function companiesForEmail(email) {
  const url = `https://apicvr.dk/api/v1/search/email/${encodeURIComponent(email)}?limit=20`;
  const res = await fetch(url);
  if (!res.ok) throw new Error(`HTTP ${res.status}`);
  const companies = await res.json();
  return companies.filter(
    (c) => c.email && c.email.toLowerCase() === email.toLowerCase()
  );
}

async function companiesForDomain(domain) {
  const res = await fetch(`https://apicvr.dk/api/v1/search/email-domain/${domain}?limit=50`);
  const companies = await res.json();
  return companies.filter((c) => c.email?.toLowerCase().endsWith("@" + domain));
}

Begrænsninger

Ofte stillede spørgsmål

Kan jeg finde en virksomhed ud fra en medarbejders email?

Kun hvis den præcise adresse er registreret i CVR. Brug i stedet domænesøgningen og tjek domænet i feltet email.

Hvorfor indeholder svaret virksomheder med en anden email?

Søgningen matcher ord i adressen, ikke hele adressen. Filtrér på feltet email, hvis du kun vil have eksakte match.