
Kees Van Den Broek
Grundlægger
Postnummer API og postnummer database
2026-07-23

Postnummer API og postnummer database
Behovet er som regel klart nok: du skal bruge danske postnumre i dit system. Spørgsmålet er, om du henter dem som en fil eller slår dem op undervejs, og de to veje løser hver sit problem.
Hvad du typisk skal bruge dem til
- Udfylde formularen på forhånd. Kunden skriver postnummeret, og by fylder sig selv ud. To felter mindre og en by, der er stavet rigtigt.
- Validere postnummeret. Findes det, og passer det til byen? Et regulært udtryk kan kun bekræfte, at der står fire cifre.
- Afgrænse leveringszoner. Fragtpriser, leveringsdage og tilgængelighed hænger meget ofte på postnummeret.
- Omkredssøgning. Find butikker, afhentningssteder eller serviceteknikere inden for en radius.
- Segmentere data. Opgør omsætning per landsdel eller region.
Fil eller API?
En fil er rigtig, når du regner offline, fylder en dropdown, farvelægger et kort eller laver en engangsanalyse. Du vil ikke være afhængig af netværket for den slags.
En API er rigtig, når data skal være aktuelle, når du alligevel slår enkelte opslag op, eller når du har brug for mere end postnummerniveau, altså vej og husnummer.
Den hyppigste fejltagelse er at hente en fil og så forsøge at bygge adressevalidering ovenpå. En tabel med postnummer og by kan ikke afgøre, om en vej findes, eller om et husnummer er plausibelt. Til det skal du bruge et adressegrundlag, ikke en postnummerliste.
Hvad en brugbar postnummertabel skal indeholde
En kolonne med tal er sjældent nok. Brugbar bliver den med:
- Postnummer og bynavn i den officielle stavemåde.
- Kommunekode, så du kan opgøre på kommune uden at sammenligne bynavne som tekst.
- Region, til overordnet segmentering.
- Koordinater for postnummerets midtpunkt, til kort og omkredssøgning.
- En dato for udtrækket. Uden dato ved du ikke, hvad du har liggende.
Mangler kommunekoden, ender du med at sammenligne bynavne som tekststrenge, og så bider æ, ø og å samt bindestreger dig før eller siden.
Sådan bygger du en omkredssøgning
Fremgangsmåden er den samme, uanset leverandør. Du finder koordinaterne for udgangspostnummeret og søger alle poster inden for en radius.
Det ene valg, der betyder noget, er fugleflugt eller vej. Fugleflugtsafstand er hurtig at regne og fin til grov segmentering. Skal kunden derimod vide, hvor langt der reelt er til nærmeste afhentningssted, er vejafstand den ærlige størrelse, og forskellen er stor på tværs af en fjord eller et bælte.
Hold data friske
En hentet liste er et øjebliksbillede. Postnumre ændrer sig langsommere end vejnavne, men de ændrer sig: nye boligområder, omlagte omdelingsruter, sammenlægninger.
To ting at planlægge: skriv datoen for udtrækket ind i selve dataene, og beslut på forhånd, hvornår filen skal udskiftes. Ellers opdager du først problemet, når en kunde i et nyt boligområde ikke kan bestille.
Hvad Pro6PP tilbyder
Pro6PP returnerer postnummer, by, kommune og koordinater sammen med den danske adresse, og tilbyder forslag under indtastning, omkredssøgning og afstandsberegning både i fugleflugt og ad vej. Har du brug for et samlet datasæt frem for enkeltopslag, tilbyder vi også downloads.
Samme dækning gælder Holland, Belgien, Tyskland, Frankrig, Luxembourg, Østrig, Schweiz, Spanien og Storbritannien, hvilket gør leveringszoner på tværs af grænser væsentligt enklere.
Skal postnummeret bruges til at sikre, at hele adressen er rigtig, er adressevalidering til danske webshops det næste skridt. Er du mest nysgerrig på selve systemet, gennemgår postnumre i Danmark opbygningen, og DAWA og DAR forklarer, hvor de offentlige data kommer fra.
Ofte stillede spørgsmål
Findes der en gratis postnummer-API til Danmark?
Ja. De offentlige danske adressetjenester dækker opslag på postnumre og kommuner uden betaling. Begrænsningerne ligger i servicegaranti og i, at de kun dækker Danmark.
Hvor mange postnumre skal tabellen indeholde?
Omkring 1.100 aktive numre inklusive postbokse og store modtagere. Tallet ændrer sig langsomt, så tabellen bør have en dato.
Kan jeg regne regionen ud fra første ciffer?
Groft set ja, men der er reelle undtagelser, og systemet er postalt og ikke administrativt. Til pålidelig opgørelse skal du bruge kommunekoden.
Hvilke koordinater får jeg til et postnummer?
Som regel midtpunktet af postnummerområdet. Det er fint til omkredssøgning og analyse, men ikke til navigation til en bestemt dør.
Skal jeg vælge fugleflugt eller vejafstand?
Fugleflugt til grov segmentering, vejafstand når kunden skal se en realistisk afstand. Forskellen er markant, hvor vandet skiller.