Aggregator API
LiveZoek open huur- en koopadvertenties in de plaatsen die je kiest, met filters en paginering.
API voor Nederlandse woningdata
Zoek aanbod, vraag adressen op en haal buurtcijfers op via een REST API, betaald met maandelijkse credits.
Een nieuwe organisatie kan gratis proefcredits claimen om de API uit te proberen.
Verzoek
POST/data/v1/listings/search
Antwoord
{
"data": [
{
"id": "0b7c7a8e-4f3e-4a51-9a39-2f1d3f5c6a10",
"listingType": "for-sale",
"propertyType": "apartment",
"priceCents": "42500000",
"livingAreaM2": 92,
"bedrooms": 2,
"rooms": 3,
"constructionYear": 1932,
"energyLabel": "c",
"furnishingStatus": null,
"hasApplicationFee": false,
"listedAt": "2026-11-08T16:04:46.864Z",
"location": {
"municipality": {
"slug": "amsterdam-gsxxzjaz98rj",
"displayName": "Amsterdam"
},
"locality": {"slug": "amsterdam-c7sh2t", "displayName": "Amsterdam"},
"district": {
"slug": "grachtengordel-west-mavt2wcj84gj",
"displayName": "Grachtengordel-West"
},
"neighborhood": {
"slug": "langestraat-e-o-jtvr6xz675kh",
"displayName": "Langestraat e.o."
},
"postalCode": {"slug": "1015-cc-7j7dqke625ht", "displayName": "1015 CC"},
"publicSpace": {
"slug": "keizersgracht-9z4dabpr",
"displayName": "Keizersgracht"
}
},
"houseNumber": "999",
"houseLetter": null,
"houseNumberAddition": "2",
"propertySlug": "amsterdam-keizersgracht-999-2-k8d3m2p9x4qz",
"images": [
{
"url": "https://listing-media.voseno.com/images/0b7c7a8e-4f3e-4a51-9a39-2f1d3f5c6a10-1.webp"
}
]
}
],
"pagination": {"nextCursor": null, "limit": 20}
}
200 OK1 creditVoorbeeldantwoord
Verzoek
GET/data/v1/properties/lookup?slug=amsterdam-keizersgracht-999-2-k8d3m2p9x4qz
Antwoord
{
"slug": "amsterdam-keizersgracht-999-2-k8d3m2p9x4qz",
"bagVerblijfsobjectId": "0363019999999999",
"houseNumber": "999",
"houseLetter": null,
"houseNumberAddition": "2",
"location": {
"municipality": {"slug": "amsterdam-gsxxzjaz98rj", "displayName": "Amsterdam"},
"locality": {"slug": "amsterdam-c7sh2t", "displayName": "Amsterdam"},
"district": {
"slug": "grachtengordel-west-mavt2wcj84gj",
"displayName": "Grachtengordel-West"
},
"neighborhood": {
"slug": "langestraat-e-o-jtvr6xz675kh",
"displayName": "Langestraat e.o."
},
"postalCode": {"slug": "1015-cc-7j7dqke625ht", "displayName": "1015 CC"},
"publicSpace": {
"slug": "keizersgracht-9z4dabpr",
"displayName": "Keizersgracht"
}
},
"geometry": {"type": "Point", "coordinates": [4.886431, 52.376893]},
"livingAreaM2": 92,
"constructionYear": 1932,
"parcels": [{"areaM2": 215}],
"building": {"footprintAreaM2": 187.42, "unitCount": 4},
"activeListings": {
"forSale": {
"id": "0b7c7a8e-4f3e-4a51-9a39-2f1d3f5c6a10",
"priceCents": "42500000"
},
"forRent": null
},
"dataHidden": false
}
200 OK2 creditsVoorbeeldantwoord
Verzoek
GET/data/v1/places/insights?type=neighborhood&slug=langestraat-e-o-jtvr6xz675kh
Antwoord
{
"type": "neighborhood",
"slug": "langestraat-e-o-jtvr6xz675kh",
"displayName": "Langestraat e.o.",
"archived": false,
"municipality": {"slug": "amsterdam-gsxxzjaz98rj", "displayName": "Amsterdam"},
"district": {
"slug": "grachtengordel-west-mavt2wcj84gj",
"displayName": "Grachtengordel-West"
},
"districts": [],
"neighborhoods": [],
"metrics": [
{
"key": "population.total",
"unit": "count",
"latest": {
"period": {"type": "date", "start": "2026-01-01", "end": "2026-01-01"},
"value": 1180
},
"history": [
{
"period": {
"type": "date",
"start": "2026-01-01",
"end": "2026-01-01"
},
"value": 1180
},
{
"period": {
"type": "date",
"start": "2025-01-01",
"end": "2025-01-01"
},
"value": 1165
},
{
"period": {
"type": "date",
"start": "2024-01-01",
"end": "2024-01-01"
},
"value": 1140
}
],
"comparisons": [
{"place": "district", "value": 9870},
{"place": "municipality", "value": 934900},
{"place": "country", "value": 17942942}
]
},
{
"key": "housing.ownership.owner_occupied_share",
"unit": "percentage",
"latest": {
"period": {"type": "date", "start": "2026-01-01", "end": "2026-01-01"},
"value": 38
},
"history": [],
"comparisons": [{"place": "country", "value": 57}]
}
],
"attribution": [
{
"provider": "cbs-statistics",
"publisher": "Centraal Bureau voor de Statistiek (CBS)",
"license": "CC-BY-4.0",
"licenseUrl": "https://creativecommons.org/licenses/by/4.0/"
}
]
}
200 OK2 creditsVoorbeeldantwoord
Voorbeelddata uit het gepubliceerde API-contract.
Het aanbod komt van 3.000+ Nederlandse woningwebsites die Huisly volgt.
Huisly heeft gegevens van 10,6 miljoen Nederlandse adressen.
Huisly voegt 99% van de dubbele advertenties samen voor woningen met een volledig adres. Advertenties zonder adres worden niet ontdubbeld.
De API's
Zoek open huur- en koopadvertenties in de plaatsen die je kiest, met filters en paginering.
Vraag één Nederlands adres op via zijn slug: adres, plaatsen, locatie, geregistreerde gegevens en open advertenties.
Cijfers voor een gemeente, wijk of buurt, met vergelijkingen en bronvermelding.
Zo werkt het
Vul je e-mailadres in en je krijgt een code. Een wachtwoord is niet nodig.
Maak een sleutel aan in de console en stuur hem mee in de header X-API-Key.
Een geslaagd verzoek haalt zijn credits van je saldo af. Een mislukt verzoek kost niets.
curl -X POST https://api.huisly.nl/data/v1/listings/search \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"listingType":"for-sale","places":[{"type":"municipality","slug":"amsterdam-gsxxzjaz98rj"}],"limit":20}'const response = await fetch("https://api.huisly.nl/data/v1/listings/search", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json",
},
body: JSON.stringify({
listingType: "for-sale",
places: [{ type: "municipality", slug: "amsterdam-gsxxzjaz98rj" }],
limit: 20,
}),
})
const { data, pagination } = await response.json()import requests
response = requests.post(
"https://api.huisly.nl/data/v1/listings/search",
headers={"X-API-Key": "YOUR_API_KEY"},
json={
"listingType": "for-sale",
"places": [{"type": "municipality", "slug": "amsterdam-gsxxzjaz98rj"}],
"limit": 20,
},
)
page = response.json()Prijzen
€49per maand€49 per maand
1.400 credits per maand
Account aanmaken€149per maand€149 per maand
5.000 credits per maand
Account aanmaken€499per maand€499 per maand
18.500 credits per maand
Account aanmakenVanaf€1.499per maandVanaf €1.499 per maand
60.000 credits per maand en meer
Via sales geregeld
Gesprek inplannenVergelijk abonnementen en schat je gebruikPrijzen zijn exclusief btw.
Een nieuwe organisatie kan gratis proefcredits claimen om de API uit te proberen.