REST Danmark

REST Danmark API-dokumentation

Drop-in kompatibilitet for offentlige Datafordeler REST- og GEOREST-tjenester, der udfases. Kunder skal kunne lave samme kald som før og få samme response-shape tilbage. Det eneste, der ændres, er base URL og API key.

Skift endpoint, behold kontrakten

Erstat services.datafordeler.dk med api.restdanmark.dk og send jeres nøgle i x-api-key. Paths, query-parametre, JSON/XML-format og legacy wrappers bevares pr. registeradapter.

Katalog

28

Aktive Datafordeler legacy endpoints i det offentlige katalog.

Autentificering

§01.01

Alle kald kræver en REST Danmark API key. Nøglen sendes enten ix-api-keyeller som bearer-token. API keys hashes i databasen og vises kun én gang ved oprettelse.

Adgang styres per register

Et abonnement kan give adgang til et enkelt register, flere registre eller alle aktive offentlige registre. Samme API key bruges til alle kald; gatewayen tjekker tenantens katalogadgang for hvert legacy path, før cache, adapter eller Datafordeler upstream bliver brugt.

cURL · request
curl -H "x-api-key: rd_live_..." \
  "https://api.restdanmark.dk/BBR/BBRPublic/1/rest/bygning?Format=JSON&kommunekode=0101"

Registerkatalog

§02.01

Tabellen viser de offentlige registerfamilier, REST Danmark aktivt understøtter på den offentlige platform. “I drift” betyder, at JSON og XML er golden-testet for de captured query-shapes.

KodeRegisterStatusCoverageServices og metoder
BBRBygnings- og Boligregistret

Klimadatastyrelsen

/docs/bbr

I drift15/15 JSON, 15/15 XMLBBRPublic: bbrsag, bygning, ejendomsrelation, enhed, grund, tekniskanlaeg
DARDanmarks Adresseregister

Klimadatastyrelsen

/docs/dar

I drift4/4 JSON, 4/4 XMLDAR_BFE_Public: adresseTilEnhedBfe, husnummerTilBygningBfe, husnummerTilTekniskAnlægBfe · DAR: adresseTilHusnummer
DAGIDanmarks Administrative Geografiske Inddeling

Klimadatastyrelsen

/docs/dagi

I drift1/1 JSON, 1/1 XMLDAGI: DAGI
DHMDanmarks Højdemodel

Klimadatastyrelsen

/docs/dhm

I drift2/2 JSON, 2/2 XMLDHMKoter: HentKoter
EBREjendomsbeliggenhedsregistret

Klimadatastyrelsen

/docs/ebr

I drift3/3 JSON, 3/3 XMLEjendomsbeliggenhed: BFEnrAdresse, Ejendomsbeliggenhed, EjendomsbeliggenhedSimpel
MAT2Matriklen2

Klimadatastyrelsen

/docs/mat2

I drift18/18 JSON, 18/18 XMLMatrikel: SamletFastEjendom, BygningPaaFremmedGrund, Ejerlejlighed, BestemtFastEjendom, MatrikelKommune · Matrikel: SamletFastEjendom, BygningPaaFremmedGrund, Ejerlejlighed, BestemtFastEjendom, MatrikelKommune, MatrikulaerSag
STEDNAVNDanske Stednavne

Klimadatastyrelsen

/docs/stednavn

I drift2/2 JSON, 2/2 XMLStednavne: HentDKStednavne
KORTBLADKortbladsinddeling

Klimadatastyrelsen

/docs/kortblad

Adapter-backed1/1 JSON, 1/1 XMLKortbladsinddeling: HentKortbladsinddelingFraPunkt

Endpoint-eksempler

§02.02
BBRGET
/BBR/BBRPublic/1/rest/bygning?Format=JSON&count=True&status=6&kommunekode=0101
DARGET
/DAR/DAR_BFE_Public/1/rest/adresseTilEnhedBfe?Format=XML&adresseId=<adresseId>
DAGIGET
/DAGIM/DAGI/1/rest/DAGI?Format=JSON&x=722125.86&y=6178892.29
DHMGET
/DHMTerraen/DHMKoter/1.0.0/georest/HentKoter?format=xml&geop=POINT(720000.0 6200000.0)
EBRGET
/EBR/Ejendomsbeliggenhed/1/rest/Ejendomsbeliggenhed?Format=JSON&BFEnr=6022778
MAT2GET
/Matriklen2/Matrikel/2.0.0/rest/MatrikulaerSag?Format=XML&SagsId=9022778

Fejl & statuskoder

§03.01
KodeNavnBetydning
401missing_api_keyIngen API key i x-api-key eller Authorization-header.
403invalid_api_keyNøglen findes ikke eller er revoked.
403catalog_not_enabledAPI key er valid, men tenantens abonnement giver ikke adgang til registeret.
404legacy_service_not_supportedPath eller metode findes ikke i REST Danmark-kataloget.
406format_not_supportedFormat er ikke understøttet for den konkrete registeradapter.
429rate_limit_exceededTenantens rate limit eller månedlige quota er opbrugt.
502datafordeler_upstreamDatafordeler upstream svarede uventet; gatewayen retryer efter politik.
503circuit_openCircuit breaker er åben for at beskytte kunder og upstream.

Attribution & licens

§03.02

Alle aktive registeradapters returnererx-restdanmark-attributionmed kilde, Datafordeleren, relevant myndighed og licensvilkår. BBR-vilkår er CC BY 4.0; data må hentes, deles og tilpasses med passende kreditering.

Data source: Bygnings- og Boligregistret (BBR) | Distribution: Datafordeleren | Authority: Klimadatastyrelsen | License: CC BY 4.0

Næste skridt

Find jeres register, behold jeres Datafordeler-kald, og skift base URL.

Start med BBR