Overview
This section describes the available REST endpoints for searching and looking up cooperative housing units (andelsboliger).
Searches return a list of results in JSON format, each containing a unique uuid.
This uuid can subsequently be used to retrieve the full summary information for the cooperative housing unit in XML format.
Endpoints
SoegningAdresse
Endpoint URL: andelsbolig/postnummervej
Method |
GET |
Description |
Search for cooperative housing units using address information (postal code and street name). Can be searched with or without floor and door/side. |
Input |
Query parameters:
|
Output |
JSON response containing a list of matching cooperative housing units (incl. |
Error handling |
Returns standard HTTP error codes for invalid input or lack of access. |
Interaction pattern |
Query response |
Example request:
GET /andelsbolig/postnummervej?postnummer=4000&vejnavn=Bj%C3%B8rneklovej&husnummer=2 HTTP/1.1
accept: */*
Example response:
{
"items": [
{
"etage": null,
"husnummer": "2",
"kommunenavn": "Roskilde Kommune",
"kommunenummer": "0265",
"postdistrikt": "Roskilde",
"postnummer": "4000",
"side": null,
"uuid": "5e65b9de-17a2-4d89-83d4-38b57a5a52d5",
"vejkode": "0480",
"vejnavn": "Bjørneklovej"
}
]
}
SoegningNavnFoedselsdato
Endpoint URL: andelsbolig/personnavn
Method |
GET |
Description |
Search for cooperative housing units using the debtor’s name and date of birth. |
Input |
Query parameters:
|
Output |
JSON response containing a list of matching cooperative housing units (incl. |
Error handling |
Returns standard HTTP error codes for invalid input or lack of access. |
Interaction pattern |
Query response |
Example request:
GET /andelsbolig/personnavn?navn=John%20Doe&fdato=01.01.1970 HTTP/1.1
Example response:
{
"items": [
{
"etage": "1",
"husnummer": "6",
"kommunenavn": "Københavns Kommune",
"kommunenummer": "101",
"postdistrikt": "København N",
"postnummer": "2200",
"side": "TH",
"uuid": "7ff90411-fc48-423e-a3d5-12d86dcf23b7",
"vejkode": "64",
"vejnavn": "Ahlmannsgade"
}
]
}
SoegningKommunevej
Endpoint URL: andelsbolig/kommunevej
Method |
GET |
Description |
Search for cooperative housing units using municipality code and road code. Can be searched with or without floor and door/side. |
Input |
Query parameters:
|
Output |
JSON response containing a list of matching cooperative housing units (incl. |
Error handling |
Returns standard HTTP error codes for invalid input or lack of access. |
Interaction pattern |
Query response |
Example request:
GET /andelsbolig/kommunevej?kommunekode=265&vejkode=480&husnummer=2 HTTP/1.1
accept: */*
Example response:
{
"items": [
{
"etage": null,
"husnummer": "2",
"kommunenavn": "Roskilde Kommune",
"kommunenummer": "0265",
"postdistrikt": "Roskilde",
"postnummer": "4000",
"side": null,
"uuid": "5e65b9de-17a2-4d89-83d4-38b57a5a52d5",
"vejkode": "0480",
"vejnavn": "Bjørneklovej"
}
]
}
SoegningCvr
Endpoint URL: andelsbolig/virksomhed/{cvr}
Method |
GET |
Description |
Search for cooperative housing units using a CVR number (company registration number). |
Input |
Path parameter:
|
Output |
JSON response containing a list of matching cooperative housing units (incl. |
Error handling |
Returns standard HTTP error codes for invalid input or lack of access. |
Interaction pattern |
Query response |
Example request:
GET /andelsbolig/virksomhed/15231599 HTTP/1.1
accept: */*
Example response:
{
"items": [
{
"etage": "KL",
"husnummer": "5",
"kommunenavn": "Roskilde Kommune",
"kommunenummer": "265",
"postdistrikt": "Roskilde",
"postnummer": "4000",
"side": null,
"uuid": "697cbaf3-89a3-4f5d-a9ad-c37af145ed03",
"vejkode": "480",
"vejnavn": "Bjørneklovej"
},
{
"etage": "st",
"husnummer": "5",
"kommunenavn": "Roskilde Kommune",
"kommunenummer": "265",
"postdistrikt": "Roskilde",
"postnummer": "4000",
"side": null,
"uuid": "4d01dcc2-d525-4013-beaa-b38f50502039",
"vejkode": "480",
"vejnavn": "Bjørneklovej"
},
{
"etage": "KL",
"husnummer": "10",
"kommunenavn": "Roskilde Kommune",
"kommunenummer": "265",
"postdistrikt": "Roskilde",
"postnummer": "4000",
"side": null,
"uuid": "a884a6db-0f4b-41e8-bbf7-781afdc702f6",
"vejkode": "480",
"vejnavn": "Bjørneklovej"
},
{
"etage": "ST",
"husnummer": "4",
"kommunenavn": "Roskilde Kommune",
"kommunenummer": "265",
"postdistrikt": "Roskilde",
"postnummer": "4000",
"side": null,
"uuid": "c23571bb-dbcd-4d7f-85c6-4fed9b899444",
"vejkode": "480",
"vejnavn": "Bjørneklovej"
},
{
"etage": "KL",
"husnummer": "4",
"kommunenavn": "Roskilde Kommune",
"kommunenummer": "265",
"postdistrikt": "Roskilde",
"postnummer": "4000",
"side": null,
"uuid": "83afca38-149d-4b87-b8d8-ca68a6a69cf6",
"vejkode": "480",
"vejnavn": "Bjørneklovej"
}
]
}
OpslagUUID
Endpoint URL: andelsbolig/andelsbolig/{uuid}
Method |
GET |
Description |
Using a |
Input |
Path parameter:
Optional query parameters:
|
Output |
XML document of type The formatting of XHTML and TMV XHTML responses is not documented in detail and may change without notice. |
Error handling |
Returns standard HTTP error codes, if the cooperative housing unit is not found. |
Interaction pattern |
Query response |
Example request:
GET /andelsbolig/andelsbolig/76668740-6d7b-11df-be2b-0800200c9a67?xhtml=false&tmvxhtml=false HTTP/1.1
accept: */*
Example response:
<AndelSummariskHentResultat xmlns="http://rep.oio.dk/tinglysning.dk/service/message/elektroniskakt/1/" xmlns:ns="http://rep.oio.dk/tinglysning.dk/schema/elektroniskakt/1/" xmlns:ns1="http://rep.oio.dk/tinglysning.dk/schema/model/1/" xmlns:ns2="http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/" xmlns:ns3="http://rep.oio.dk/ebxml/xml/schemas/dkcc/2003/02/13/" xmlns:ns4="http://rep.oio.dk/tinglysning.dk/schema/snapshot/1/" xmlns:ns5="http://rep.oio.dk/xkom.dk/xml/schemas/2006/01/06/" xmlns:ns6="http://rep.oio.dk/xkom.dk/xml/schemas/2005/03/15/" xmlns:ns7="http://rep.oio.dk/ebxml/xml/schemas/dkcc/2005/03/15/" xmlns:xd="http://www.w3.org/2000/09/xmldsig#">
<ns:AndelSummarisk>
<ns:AndelStamoplysninger>
<ns1:AndelIdentifikator>
<ns2:MunicipalityCode>0101</ns2:MunicipalityCode>
<ns2:StreetCode>6496</ns2:StreetCode>
<ns3:StreetBuildingIdentifier>9</ns3:StreetBuildingIdentifier>
<ns3:FloorIdentifier>1</ns3:FloorIdentifier>
<ns1:SideDoerTekst>TV</ns1:SideDoerTekst>
</ns1:AndelIdentifikator>
<ns4:AdresseStruktur>
<ns5:AddressSpecific>
<ns6:AddressAccess>
<ns2:MunicipalityCode>0101</ns2:MunicipalityCode>
<ns2:StreetCode>6496</ns2:StreetCode>
<ns3:StreetBuildingIdentifier>9</ns3:StreetBuildingIdentifier>
</ns6:AddressAccess>
<ns3:FloorIdentifier>1</ns3:FloorIdentifier>
<ns3:SuiteIdentifier>TV</ns3:SuiteIdentifier>
</ns5:AddressSpecific>
<ns7:StreetName>Skolevangen</ns7:StreetName>
<ns7:PostCodeIdentifier>2700</ns7:PostCodeIdentifier>
<ns7:DistrictName>Brønshøj</ns7:DistrictName>
</ns4:AdresseStruktur>
</ns:AndelStamoplysninger>
<ns1:ModelId>2</ns1:ModelId>
</ns:AndelSummarisk>
<ns1:ForespoergselsIdentifikator>
<ns1:Id>00000000-0000-0000-0000-000000000000</ns1:Id>
</ns1:ForespoergselsIdentifikator>
<ns:UdskriftDatoTid>2026-05-19T10:11:06.201+02:00</ns:UdskriftDatoTid>
<ns:AnmeldelseModtagetIndikator>false</ns:AnmeldelseModtagetIndikator>
<xd:Signature>
<xd:SignedInfo>
<xd:CanonicalizationMethod Algorithm=""/>
<xd:SignatureMethod Algorithm=""/>
<xd:Reference>
<xd:DigestMethod Algorithm=""/>
<xd:DigestValue/>
</xd:Reference>
</xd:SignedInfo>
<xd:SignatureValue/>
</xd:Signature>
</AndelSummariskHentResultat>