17 · Aanbod via de makelaar: mechaniek, beleid, kosten en een voorstel

Onderzoeksagent R17 · 24 september 2026 · geen juridisch advies. E besliste: Funda-data halen we niet bij Funda maar bij de makelaars zelf, die naast Funda zoveel mogelijk bereik willen, en we betalen niet per adres. Dit rapport zoekt uit hoe dat technisch werkt, wat het beleid van NVM en brainbay toelaat, wat het kost en wat we de makelaar voorstellen. Het bouwt voort op R14 (§4 AVG, §6 wat mag), R15 (§5 leveranciers, spoor B) en R16 (Su casa, de pitch). Zekerheid per bewering: A = primaire bron zelf gelezen (voorwaarden, documentatie van de leverancier, uitspraak); B = betrouwbare secundaire bron, of de zoekmachine-samenvatting van een pagina die ik zelf niet kon openen; C = marketing of een derde partij; D = eigen redenering of schatting. Huispedia.nl, pararius.nl, kamer.nl en funda.nl gaven een verificatie- of 403-pagina; die heb ik niet omzeild. Voorwaarden geef ik in parafrase met artikelnummer, zodat de jurist de precieze tekst bij de bron kan nalezen. Alle bronnen zijn op 24-09-2026 geraadpleegd.

In één minuut

  1. De route bestaat en is routine. Een makelaar wijst in zijn eigen software een ontvanger aan, zo krijgen Huispedia, Nexxtmove, Moving Digital en de Atrium-database van Vastgoed Nederland hun aanbod. In Realworks (volgens Realworks zelf gebruikt door 80% van de makelaars) bestelt de makelaar de Wonen API in de Marketplace, vult hij óns developer-ID in, en geeft hij per woning vrij; wij halen JSON op met een token, en Realworks kan een webhook sturen bij elke wijziging. In Kolibri klikt de makelaar op "activeren" bij een mediapartner; wij halen XML op, hoogstens twee keer per dag. Vastgesteld (A/B). §1
  2. NVM verbiedt het niet; de regel is "tegelijk". De bijlage bij de NVM-erecode (2024, ook afgesproken met BZK, VBO, Vastgoedpro en Vereniging Eigen Huis) zegt dat de verkoper zelf zijn platforms kiest, en dat de woning op al die platforms "op hetzelfde moment en onder dezelfde voorwaarden" wordt aangeboden. De makelaar geeft brainbay een niet-exclusieve licentie en is volgens Realworks' voorwaarden zelf rechthebbende op wat hij invoert. Wat níét mag: gegevens doorgeven die hij zelf via Tiara van collega's ontvangt, en het NVM-exclusieve "Aankomend aanbod". Een regel "eerst op Funda" of een verbod op doorlevering van eigen aanbod heb ik niet gevonden; het NVM-datahandboek is alleen voor leden en heb ik niet gelezen. Grotendeels vastgesteld (A); het handboek niet. §2
  3. Kosten. Voor ons: geen licentie en geen prijs per adres; wel 3 tot 5 dagen bouw. Of Realworks of Kolibri óns iets rekent, heb ik niet kunnen vaststellen. Voor de makelaar: Realworks rekent volgens Nexxtmove ongeveer € 10 per maand per API, plus activatiekosten waarvan ik het bedrag niet vond; bij sommige partners rekent Realworks niets. Voorstel: in de pilot vergoeden wij die kosten, dan kost het de makelaar niets. Deels vastgesteld (B). §1, §5
  4. AVG: wij zijn zelf verantwoordelijk, met een smalle opslag. "Dit adres staat te koop sinds …" is een persoonsgegeven van de verkoper. De NVM-privacyverklaring (1-11-2025) vertelt verkopers al dat hun gegevens in overleg met Funda en andere woningsites worden gedeeld en daar tot een jaar na de verkoop zichtbaar blijven. Wij bewaren alleen adres, BAG-id, status, sinds, tot, link en makelaar. Nooit een prijs, foto, tekst of naam. "Ingetrokken" tonen we nooit. A voor de bronnen, D voor de toepassing; jurist. §3
  5. Foto's blijven weg, ook via deze route. Fotolicenties zijn doorgaans gebonden aan doel en kanaal. Funda eist een licentie die plaatsing op Funda dekt, en de voorwaarden van twee vastgoedfotografen beperken het gebruik tot de opdrachtgever of tot de verkoop zelf. Een makelaarsfeed levert foto-URL's, maar wij slaan ze niet op en tonen ze niet. In de pilot hoeft de makelaar dus niets te garanderen over foto's, alleen over zijn logo. A voor de clausules, D voor de conclusie. §3.3
  6. Voor deelnemende makelaars is het Kadaster niet meer nodig. "Verkocht" komt uit de feed op de dag dat de koopakte getekend is (of het voorbehoud afloopt), gemiddeld zo'n twee maanden vóór de inschrijving bij het Kadaster. Let op: Kolibri laat "verkocht" en "ingetrokken" maar 8 dagen in de feed staan. We moeten dus dagelijks ophalen, en een woning die uit de feed verdwijnt is niet automatisch verkocht. A (Kolibri), B (timing). §4.8
  7. Dekking: Su casa werkt vanaf het eerste kantoor, de straattelling pas bij ongeveer tien. Utrecht telt zo'n 50 NVM-kantoren en 245 actieve makelaars. De vijf grootste verkopen samen ongeveer 17% van de stad (bron C). In de zeven Oost-buurten uit onze set komen naar schatting 460 tot 610 woningen per jaar te koop. Eén pilotkantoor levert er een paar per maand. Voor ongeveer de helft van het aanbod heb je naar schatting tien goed gekozen kantoren nodig. Zonder makelaars blijft spoor A over: de eigenaar zegt het zelf. D, met CBS-cijfers (A). §6

Voor de bouw (regie): de systementabel staat in §1.1, het gegevensmodel in §4.2, de statusvertaling in §4.3. Bouw eerst de push (POST /api/aanbod) en de Realworks-adapter, daarna Kolibri.

1 · De systemen van makelaars en hoe ze aanbod uitwisselen

Het patroon (A). Elk makelaarssysteem (CRM) heeft een lijst met "publicatiekanalen", "mediapartners" of "koppelingen derden". De makelaar zet een kanaal aan en kiest daarna per woning of die woning naar dat kanaal gaat. Funda krijgt het aanbod via Tiara, het uitwisselsysteem van NVM/brainbay. Alle andere ontvangers krijgen het rechtstreeks uit het CRM, met Tiara en Funda er niet tussen. Voor ons is dat de juiste deur: de makelaar beslist, en de gegevens zijn van hem (Realworks AV art. 5.3, §2).

1.1 Per systeem

Systeem Gebruik Ophalen (pull) Push of webhook Formaat Hoe een derde binnenkomt Kosten makelaar Kosten ons Zekerheid en bron
Realworks (Wonen API v3) Volgens Realworks zelf gebruikt door 80% van de Nederlandse makelaars (C). Op de sites van Van Doorn, Beumer, Punt, Blauwe Eik en Peek & Pompe staan Realworks-verwijzingen (eigen controle, D). Ja. api.realworks.nl/…/wonen/objecten met de header Authorization: rwauth <token>, één token per makelaar. v1 en v2 werken sinds 6-5-2026 niet meer; alleen v3. Ja. Realworks stuurt webhooks bij wijzigingen ("Payload V2"). Een websiteplugin haalt standaard 4× per dag op, en direct na een webhook. JSON. Afgeleid uit de veldnamen (adresNederlands.straatnaam, status, publicatiedatum); de XML-koppelingen zijn in 2021 gestopt. (1) Wij registreren als ontwikkelaar op developers.realworks.nl en krijgen een developer-ID. (2) De makelaar bestelt in Servicedesk → Marketplace de "Wonen Realworks API (web)", vult in de API Manager ons developer-ID in, kiest het niveau van vrijgave en eventueel onze IP-adressen. Het token gaat per mail naar ons. (3) Per woning zet hij Marketing → Publicatie → Realworks API (web) aan. Hij moet alle statussen vrijgeven, ook verkocht. Alternatief: wij worden "Connected Partner" met een eigen tegel in de Marketplace, zoals Nexxtmove, Moving Digital en Atrium. De voorwaarden daarvoor vond ik niet. Ongeveer € 10 per maand per API, gefactureerd door Realworks, plus activatiekosten (bedrag niet gevonden). Bij sommige Connected Partners rekent Realworks niets (Atrium, Moving Digital). De prijzenpagina van Realworks noemt geen API-prijs. Registratie van het developer-ID: niet vastgesteld. Nexxtmove schreef in 2021 dat Realworks hén € 10 per maand rekende en dat ze dat doorbelastten. Werkwijze: A (realworks.nl/api, FAQ API Manager), B (Huispedia, Kolibri-support, Tussendoor). Webhook en v3: B (Wielands, webmix). Kosten: B (Nexxtmove-help, Moving Digital, Realworks-FAQ Atrium).
Kolibri (Mediapartner-API, de "Connector", v16) Veel gebruikt CRM; volgens Kolibri zelf ruim 55 mediapartners (C). Ja, alleen pull. REST met GET, token in de URL (api.wazzupsoftware.com/outputservice.svc/16/0/…). Drie stappen: contracten, samenvattingen per kantoor (met ModificationDateTimeUtc), volledige XML van gewijzigde woningen. Daarna bevestigen of weigeren. Hoogstens 2× per dag. Geen push voor mediapartners. Kolibri heeft wel webhooks, maar die zijn voor AppXchange-partners en gaan over gebeurtenissen in het CRM. XML volgens XSD. Engelse veldnamen, Nederlandse vertalingen in de XSD. (1) Wij worden mediapartner via development@kolibri.software; voorwaarden en prijs zijn niet gepubliceerd. (2) De makelaar klikt bij onze naam op "activeren". Dat maakt een contractverzoek, dat wij automatisch of met de hand accepteren. (3) Per woning publiceert hij automatisch of met de hand. De feed bevat alleen actieve woningen: te koop, verkocht onder voorbehoud, verkocht (tot 8 dagen), ingetrokken (tot 8 dagen). Niet vastgesteld. Huispedia noemt de koppeling gratis aan hún kant, maar zegt dat het CRM mogelijk wel iets rekent. Niet vastgesteld. Techniek: A (Kolibri-wiki, developer-portal). Activeren: A (Kolibri-support). Kosten: B.
Skarabee (Weblink) Vooral Belgisch. In Nederland genoemd door Moving Digital en in de Tiara-lijst van Tussendoor (B). Ja. SOAP (weblink.skarabee.com/v46/weblink.asmx), met gebruikersnaam en wachtwoord per makelaar. getPublicationSummaries(modified_since), getPublication(id). Nee. Wel een feedback-aanroep waarmee de ontvanger de status en de URL van zijn publicatie terugmeldt. XML (SOAP). De makelaar geeft ons Weblink-inloggegevens. Of Skarabee daarvoor een partnerovereenkomst eist, is niet vastgesteld. Niet vastgesteld. Niet vastgesteld. A (PHP-bibliotheek fw4 met verwijzing naar de officiële documentatie). De documentatie zelf heb ik niet gelezen.
Tiara (brainbay) Geen CRM maar het uitwisselsysteem van de NVM. CRM's zijn door brainbay gecertificeerde invoerpartners. Via Tiara gaat het aanbod naar Funda. Voor derden niet open. Een gebruiker kan brainbay vragen zijn gegevens door te sturen naar een derde, als hij aantoonbaar met die derde heeft afgesproken, en als die derde zelf op Tiara is aangesloten. — XML (Tiara). Via brainbay: certificering, of de Data Governance Board. Commerciële partijen krijgen geen bulk (R15 §3). Dat is spoor C, geen pilotroute. Makelaars betalen brainbay per vestigingsnummer per maand (bedrag niet gevonden). "Aankomend aanbod" kost € 10 per object. Onbekend (brainbay noemt de kosten per aanvraag). Doorsturen: B (zoekmachine-samenvatting van Funda's Tiara-gebruiksvoorwaarden; de pagina zelf is geblokkeerd). Certificering: A. Kosten: B.
Goomap Niet gevonden als Nederlands makelaarssysteem. De zoekterm gaf alleen een Finse kaartdienst. Misschien is Goes & Roos bedoeld (Moving Digital noemt dat systeem). — — — — — — niet gevonden
Wonen 2.0 Niet gevonden als product. Misschien is de Realworks Wonen API bedoeld, of Realworks Website 3.0 (D). — — — — — — niet gevonden
Pararius Office Tiara-gecertificeerd en met een VBO-licentie (A). Een open API waarmee volgens Pararius Office elke websitebouwer kan koppelen (A). Daarnaast een "generic export"-instelling waarmee Kamer.nl aanbod ontvangt (B). Niet vastgesteld. Niet vastgesteld. De documentatie krijg je op aanvraag. Of een platform (en niet alleen een websitebouwer) zo kan aansluiten, is niet vastgesteld. Niet vastgesteld. Pararius en Huurwoningen.nl zijn gratis kanalen; betaalde kanalen kosten per publicatie. Niet vastgesteld. A (parariusoffice.nl/functies), B (Kamer.nl-samenvatting).
Yes-co Noemt zichzelf de grootste (C). Publiceert per object naar meer dan 20 woningsites. Niet vastgesteld. Koppelingen lopen via partners (TPF). Niet vastgesteld. — — — — B (yes-co.nl, samenvatting). Niet verder uitgezocht.
Overige (Pyber, KeySoftware, Omniboxx, Eyemove, Goes & Roos, Cubic, Flux) Kleine CRM's, meestal Tiara-gecertificeerd. KeySoftware bouwt koppelingen zelf, onder meer met Huispedia en Pararius. — — — Per leverancier navragen. — — A (keysoftware.nl), B (Tussendoor, Moving Digital). Niet uitgezocht.
Onze eigen push (POST /api/aanbod) Voor een makelaar zonder koppeling in zijn CRM, of voor zijn websitebouwer (zoals Tussendoor of OGonline). — Ja, de makelaar of zijn webbouwer stuurt per wijziging een bericht. JSON (ons schema, §4.4). Wij geven hem een sleutel. Uren van zijn webbouwer, of € 0 als hij het handmatige invoerscherm gebruikt (§4.4). Eigen bouw. ontwerp (D)

Wat dit voor de bouw betekent (D). Push is de gemeenschappelijke kern. Realworks levert een webhook plus pull, Kolibri alleen pull (≤ 2× per dag), Skarabee pull met modified_since. Een aparte adapter per CRM vertaalt naar onze interne gebeurtenis "aanbod gewijzigd". Het mandaat komt in alle gevallen van de makelaar, per kantoor én per woning.

1.2 Wie ontvangt al zo

Ontvanger Route Wat de makelaar doet of betaalt Zekerheid
Huispedia Realworks Wonen API met het developer-ID van Huispedia; Kolibri-mediapartner Aan de kant van Huispedia gratis; aanzetten duurt volgens Huispedia hooguit vijf minuten. Het CRM kan kosten rekenen, Huispedia krijgt daar niets van. B (zoekmachine-samenvattingen van de hulppagina's; de pagina's zelf gaven 403)
Nexxtmove (marketing voor makelaars) Connected Partner in de Realworks Marketplace, plus een API met eigen developer-ID € 10 per maand, gefactureerd door Realworks; extra API's € 10 per maand plus activatiekosten B (help.nexxtmove.nl)
Moving Digital (Diorama, Homestats, Sitekick) Connected Partner in Realworks; mediapartner in Kolibri Realworks rekent niets; Moving Digital factureert zelf; ophalen 's nachts B (moving.digital FAQ)
Atrium (database van Vastgoed Nederland) Connected Partner in Realworks; per woning Marketing → Publicatie → ATRIUM Geen kosten A (Realworks-FAQ)
Kamer.nl Pararius Office "generic export" Niet vastgesteld B
Funda Tiara, via een gecertificeerde invoerpartner Plaatsingspakketten; sinds 16-09-2026 Brons, Zilver en Goud (R15 §2.4) A (R15)
Jaap.nl (gestopt op 31-01-2024) 2007: een spider over makelaarssites, plus aanlevering door makelaars. Ongeveer 1.500 makelaars gaven toestemming. Het geschil ging over de NVM-makelaars die géén toestemming gaven. — B (Emerce, 07-08-2007)
Zoekallehuizen (2006) Verzamelde aanbod van makelaarssites. In kort geding waren de losse makelaarssites geen beschermde databank. — B (R15 §2.3)
Gemeentelijke sites Geen voorbeeld gevonden van een gemeente die koopaanbod van makelaars via een feed ontvangt — niet gevonden

De les van Jaap.nl (D): de rechtszaken gingen over aanbod zónder toestemming van de makelaar. Wie per makelaar toestemming heeft en alleen feiten overneemt (geen tekst, geen foto's), zit aan de goede kant van die lijn.

2 · NVM, brainbay en Vastgoed Nederland: wat mag de makelaar?

Regel Wat erin staat (parafrase) Wat het voor ons betekent Zekerheid
Meldplicht bij NVM (Hof Amsterdam 26-05-2020, ECLI:NL:GHAMS:2020:1337) NVM-leden moeten hun verkoopopdrachten aanmelden in het datanetwerk van de NVM (Tiara). Daardoor is de NVM rechthebbende op de databank; Funda heeft er een exclusieve licentie op. De meldplicht gaat over aanmelden bij de NVM, niet over niet elders publiceren. Het NVM-bestand blijft dicht (R14); het eigen aanbod van de makelaar niet. A
Licentie aan brainbay (brainbay-voorwaarden Tiara-uitwisseling, versie mei 2022, art. 6.1) De makelaar geeft brainbay een niet-exclusief, permanent en onherroepelijk recht om zijn objectgegevens door te leveren aan collega's in dezelfde branche. Niet-exclusief: de makelaar houdt het recht om dezelfde gegevens ook aan anderen te geven. Deze voorwaarden gelden letterlijk voor VBO- en Vastgoedpro-leden; de NVM-variant heb ik niet gezien (die staat op funda.nl en is geblokkeerd). A (branche-variant), D (voor de NVM-variant)
Wat de makelaar ontvangt, blijft binnen (idem, art. 8.1) Objectgegevens en transactiegegevens die een makelaar via Tiara ontvangt, mag hij gebruiken maar niet verveelvoudigen, openbaar maken of exploiteren. Wij vragen alleen zijn eigen aanbod. Collegiaal aanbod, transactieprijzen en referenties uit Tiara of Midas nooit, ook niet als ze in zijn CRM staan. A
Eigen gegevens in het CRM (Realworks AV art. 5.3 en 7.8) De klant is rechthebbende op wat hij zelf in het CRM vastlegt. Gegevens waarop hij géén rechthebbende is, mag hij niet zonder toestemming van Realworks buiten zijn organisatie laten gebruiken. Bevestigt de lijn van hierboven: eigen objecten wel, andermans gegevens niet. A
Doorsturen via Tiara (Tiara-gebruiksvoorwaarden op funda.nl) Een gebruiker kan brainbay vragen zijn gegevens door te sturen naar een derde, als er aantoonbaar een afspraak is en die derde op Tiara is aangesloten. Dat is de route via brainbay (spoor C), niet onze pilot. B (zoekmachine-samenvatting; de pagina geeft een verificatiescherm)
Brainbay levert zelf niet aan ons (Voorwaarden datalevering, 27-10-2023) Bulk alleen voor leden en gecertificeerde automatiseerders. Een API alleen met meerwaarde voor NVM-makelaars, bronvermelding "NVM" en een vast doel (R15 §3). Gaat over data van brainbay, niet over een feed die de makelaar zelf uit zijn CRM aanzet. De verplichte bronvermelding "NVM" geldt daarom niet voor ons (D). We vermelden wel de makelaar zelf. A (R15), D
Erecode, bijlage punt C (NVM, pdf van 04-09-2024; in werking sinds 1-7-2022) De verkoper kiest zelf zijn platforms. De nieuwe woning komt op al die platforms (open en gesloten) tegelijk en onder dezelfde voorwaarden, zodat iedere zoeker gelijke kansen heeft. Mi casa is een platform van de verkoper, via zijn makelaar. Fans krijgen hun bericht niet vóór de publicatiedatum, en we gebruiken nooit een "binnenkort"-signaal (§4.5). Onze pitch ("fans op de dag van de verkoop") past precies binnen deze regel. A
Dezelfde afspraak voor VBO en Vastgoedpro (Verbeterplan Vertrouwen in het koopproces, 16-02-2022, bijlage punt 3) Dezelfde tekst, afgesproken door de brancheorganisaties met BZK en Vereniging Eigen Huis. Geldt dus ook voor makelaars van Vastgoed Nederland (VBO en Vastgoedpro sinds 2025). A (tekst); de lijst van ondertekenaars staat als beeld in de pdf; B via de NVM-bijlage
Aankomend aanbod (Realworks-FAQ) Een NVM-exclusieve status: een woning vóór de verkoop, alleen via collegiale uitwisseling, zonder huisnummer (alleen PC4, wijk of buurt), € 10 per object in Tiara. Nooit innemen, ook als hij in een feed opduikt. A
NVM-privacyverklaring (bijgewerkt 01-11-2025) Objectgegevens kunnen in overleg met de verkoper gedeeld worden met Funda en andere (huizen)websites, en blijven daar tot een jaar na de verkoopdatum of de intrekking zichtbaar. De verkoper is al gewend dat zijn advertentie naar meer dan één site gaat. Onze bewaartermijn blijft binnen dat jaar (§3.5). A
Funda-aansluitvoorwaarden art. 20.5 (R14 §1) Het gebruiksrecht dat de makelaar Funda geeft is niet exclusief. De makelaar houdt zijn eigen rechten en mag ook aan ons een licentie geven. A (via R14)
"Eerst op Funda", of een verbod op doorlevering van eigen aanbod Niet gevonden: niet in de erecode, niet in de consumentenvoorwaarden 2026, niet in de privacyverklaring, niet in de Tiara-voorwaarden voor de branche. Het NVM-datahandboek en de gebruiksregels zijn alleen voor leden. Vraag de pilotmakelaar er één keer naar. niet vastgesteld
Verplichte bronvermelding bij eigen aanbod Niet gevonden. Wij tonen uit eigen beweging naam en logo van het kantoor (§5). niet vastgesteld

Is een makelaar vrij om ons aan te wijzen? Voor zijn eigen aanbod: ja. Dat volgt uit de niet-exclusieve licenties, uit het rechthebbendeschap in zijn CRM en uit de praktijk: Huispedia en tientallen mediapartners ontvangen het aanbod van NVM-kantoren zonder dat de NVM het tegenhoudt. De voorwaarde: de verkoper kiest het platform (erecode C) en publicatie gebeurt tegelijk. Vastgesteld voor de bronnen die ik kon lezen; het ledenhandboek niet. VBO- en Vastgoedpro-makelaars hebben dezelfde CRM's (Realworks, Kolibri, Pararius Office) en dezelfde gelijktijdigheidsregel. Hun Tiara-uitwisseling valt onder de branchevoorwaarden van mei 2022 (hierboven). A.

3 · Rechten en AVG in deze route

3.1 Wie is wie

Partij Rol Grond (A voor de bron, D voor de toepassing)
Verkoper betrokkene; gaf de makelaar opdracht, met promotie NVM-consumentenvoorwaarden 2026 art. 7 lid 4 (promotionele activiteiten horen bij de opdracht). Een voorbeeld van een opdrachtformulier (een NVM-kantoor, 2016) laat de makelaar de opdracht bekendmaken aan collega's en derden en opnemen in gidsen en overzichten. Het huidige NVM-model heb ik niet gezien.
Makelaar verwerkingsverantwoordelijke voor zijn opdrachtgevers; rechthebbende op zijn CRM-gegevens Realworks AV art. 5.3; brainbay-voorwaarden art. 7 (hij staat in voor de toestemming van opdrachtgevers en fotografen)
Realworks, Kolibri verwerker van de makelaar Realworks AV, verwerkersaddendum
Mi casa zelfstandig verwerkingsverantwoordelijke: wij bepalen zelf het doel (fans en de eigenaar informeren, de straat tellen) D. Daarom is een verwerkersovereenkomst niet het juiste stuk; het wordt een korte overeenkomst over het delen van gegevens (§3.6).
Fotograaf auteursrecht op de foto's R14 §3; §3.3 hieronder

3.2 Grondslag en informatie

3.3 Foto's en licenties

Bron Wat ze bepalen (parafrase) Zekerheid
Funda, Reglement publicatie onroerend goed (snapshot 28-08-2026) Geen foto's waarvan het auteursrecht bij een derde ligt, tenzij er een licentie is voor plaatsing op de Funda-websites. A
Beeldpakket, algemene voorwaarden V20211025, art. 6 Het auteursrecht blijft bij de fotograaf; een licentie alleen schriftelijk. De foto's zijn bedoeld voor de verkoop of verhuur van dít object en voor partijen die daar direct mee te maken hebben. De copyrightvermelding blijft zichtbaar. A
Focus Vastgoed Fotografie, voorwaarden 12-11-2023, art. 13 De rechten blijven bij de fotograaf; alleen de opdrachtgever mag de foto's gebruiken; aan derden alleen met schriftelijke toestemming. A
Vastgoed Nederland, artikel 31-08-2020 Het gebruiksrecht geldt voor het afgesproken gebruik. Een foto die voor Funda gemaakt is, mag niet zomaar ook op de site van de makelaar. A

Conclusie (D). Een fotolicentie dekt vaak Funda en de site van de makelaar, maar niet vanzelf een derde platform. Omdat wij geen foto's tonen (OVERDRACHT §4, D9), vragen we in de pilot geen fotogarantie. Wil een makelaar later wél foto's, dan alleen met een schriftelijke bevestiging dat zijn licentie "publicatie via derde platforms, waaronder Mi casa" dekt, en met de naam van de fotograaf erbij. Het logo van de makelaar is van hemzelf; daar volstaat zijn toestemming.

3.4 Wat wij bewaren

Alleen de velden uit §4.2: adres, BAG-nummeraanduiding, status, sinds, tot, zichtbaar-vanaf, link, makelaar-id, bron (systeem en extern id), ontvangen-op, versie, verwijder-na. Geen prijs, geen foto, geen tekst, geen naam van verkoper of medewerker, geen kadastrale gegevens.

3.5 Bewaartermijnen (voorstel, D)

Toestand Wat zichtbaar is Wat er in de opslag blijft Wanneer weg
te koop, onder bod, verkocht onder voorbehoud één bericht aan de fans (alleen bij "te koop"), de link, naam en logo van de makelaar de hele rij —
verkocht eenmalig aan de fans: "Het huis dat je bewaarde is verkocht; je hart blijft staan" (voorstel, regiebesluit). Daarna geen link meer. status, sinds en tot link en makelaar na 30 dagen; de hele rij na 12 maanden, in lijn met het jaar uit de NVM-privacyverklaring. Wil de regie "wisseling in {jaar}" permanent in het web, dan eerst de jurist (R14 §8, vraag 5).
ingetrokken niets. Een mislukte verkoop tonen we nooit; het huis verdwijnt stil uit de lijst. alleen de status, voor het ontdubbelen na 30 dagen
uit de feed zonder eindstatus niets; we raden niet naar "verkocht" idem na 30 dagen, tenzij hij terugkomt
makelaar stopt niets meer van dat kantoor niets binnen 24 uur (§4.9)

3.6 Ontwerp: voorwaarden voor aanlevering van aanbod (geen juridisch advies)

  1. Partijen en rol. De makelaar en Mi casa zijn elk zelfstandig verwerkingsverantwoordelijke. De makelaar levert, Mi casa gebruikt het aanbod alleen voor het doel in artikel 2.
  2. Doel. Mensen die in Mi casa een woning bewaarden, eenmalig laten weten dat die woning te koop staat, met een link naar de advertentie. Het aanbod meetellen in een telling per straat of buurt, met vermelding van het kantoor. Geen ander doel.
  3. Wat de makelaar levert. Alleen zijn eigen aanbod: adres, status, statusdatum, publicatiedatum en de link. Geen gegevens die hij via Tiara of van collega's ontving. Geen "aankomend aanbod".
  4. Wat Mi casa níét doet. Geen prijs, foto's of teksten tonen of bewaren. Geen leads doorgeven of verkopen. Geen gegevens doorverkopen of aan derden geven. Geen contact met verkopers. Nooit publiceren vóór de publicatiedatum van de makelaar.
  5. Informatie aan de verkoper. De makelaar informeert zijn verkopers dat de woning ook via Mi casa zichtbaar wordt, en respecteert een nee per woning. Mi casa levert de tekst.
  6. Rechten. De makelaar verklaart dat de verkoper instemde met publicatie via door hem gekozen kanalen, en geeft Mi casa een niet-exclusief, kosteloos recht om naam, logo en de geleverde feiten te gebruiken zolang de koppeling loopt. Foto's zitten er niet in.
  7. Bewaren. Volgens §3.5. Na verkocht of ingetrokken verdwijnt de link binnen 30 dagen; alles is binnen 12 maanden weg.
  8. Beveiliging. Een sleutel per kantoor, die we kunnen vervangen. Opslag in de EU. Logs zonder inhoud. Een datalek melden we binnen 48 uur aan de makelaar.
  9. Stoppen. De makelaar kan op elk moment stoppen: vrijgave uit, token intrekken, of een mail. Mi casa verwijdert dan binnen 24 uur alle actieve gegevens van dat kantoor.
  10. Kosten. Mi casa rekent de makelaar niets. In de pilot vergoedt Mi casa aantoonbare kosten van het CRM voor de koppeling.

3.7 Voor de jurist (aanvulling op R14 §8)

  1. Klopt de rolverdeling: de makelaar en Mi casa elk zelfstandig verantwoordelijk, met gerechtvaardigd belang als onze grondslag? Of is een grondslag via de opdracht nodig (toestemming van de verkoper)?
  2. Is het vermelden van Mi casa in de privacyverklaring of de opdracht van de makelaar genoeg voor de informatieplicht van art. 14?
  3. Mag een telling per straat een huis herleidbaar maken ("in je straat staat één huis te koop") als de advertentie openbaar is en de verkoper publicatie koos?
  4. Mogen we "verkocht in {jaar}" uit de feed na twaalf maanden als moment in het web houden?

4 · Wat wij bouwen (ontwerp, geen code)

4.1 Het geheel

Realworks ──(webhook: "gewijzigd")──┐
Realworks ◄─(pull, 4×/dag, token)───┤
Kolibri   ◄─(pull, ≤2×/dag, token)──┤──► adapter per systeem ──► normaliseren ──► BAG-match ──► statusmachine
Skarabee  ◄─(pull, modified_since)──┤        (prijs, media, tekst                    (PDOK)        │
webbouwer ──(POST /api/aanbod)──────┤         weggooien)                                           ▼
makelaar  ──(invoerscherm)──────────┘                                     tabel aanbod + gebeurtenissen
                                                                                            │
                        ┌────────────────────────────────┬──────────────────────────────────┤
                        ▼                                ▼                                  ▼
            Su casa: fans van dit huis        helpende hand / Carmen:             het web: moment-knoop
            (één bericht, op/na               telling per straat, met             "verkoopepisode", bron
            zichtbaarVanaf)                   "via {kantoor}"                     makelaar

4.2 Het gegevensmodel voor de inname (tabel aanbod)

Veld Type en voorbeeld Komt uit Toelichting
id uuid ons —
adres { straat, huisnummer, huisletter, toevoeging, postcode, plaats } feed, genormaliseerd door ons Realworks: adresNederlands.*; Kolibri: LocationInfo; push: ons schema.
bagNummeraanduiding (bagId) "0344200000123456" ons Zelden in de feed. Wij koppelen postcode, huisnummer, letter en toevoeging via PDOK/BAG. Zonder zekere match gaat het naar een wachtrij met handcontrole, en niet naar de fans.
status één van te_koop · onder_bod · verkocht_ovb · verkocht · ingetrokken feed, vertaald door ons (§4.3) Vaste lijst. Intern bestaan ook uit_feed en geweigerd (voor aankomend aanbod), die nooit naar buiten gaan.
sinds datum feed (statusdatum, of publicatiedatum bij te koop), anders ons (eerste keer gezien) Bij verkocht: de datum van de koopakte, of het einde van het voorbehoud (Kolibri-definitie).
tot datum of null ons (wanneer de status eindigt), of feed (transactieDatum) —
zichtbaarVanaf datumtijd feed (publicatiedatum) Aanvulling R17. Erecode C: vóór dit moment gaat er geen bericht uit.
link { makelaar: url, funda: url | null, voorkeur: "makelaar" | "funda" } makelaar: feed als die een URL levert (niet vastgesteld), anders ons, uit het URL-patroon dat we bij aanmelding van het kantoor vastleggen. funda: alleen als de makelaar hem levert. voorkeur: ons (instelling per kantoor). Wij halen nooit iets op van funda.nl (R14).
makelaar { id, naam, logoUrl, kantoorplaats } ons (aanmelding van het kantoor); id koppelen aan het kantoor-id in de feed Het logo hosten we zelf, met toestemming (§3.6 art. 6). Nooit namen van medewerkers.
bron { systeem: "realworks" | "kolibri" | "skarabee" | "push" | "handmatig", feedId, kantoorId } systeem: ons; feedId en kantoorId: feed (Realworks object-id; Kolibri ForeignId en ForeignAgencyId) Samen de sleutel voor idempotentie.
bronGewijzigdOp datumtijd feed (datumWijziging, ModificationDateTimeUtc) Aanvulling R17. Bepaalt of een bericht nieuwer is.
ontvangenOp datumtijd ons —
versie geheel getal, +1 per inhoudelijke wijziging ons Voor audit en optimistische concurrency.
verwijderNa datum ons (§3.5) Aanvulling R17. Een nachtelijke taak ruimt op.

Daarnaast twee kleine tabellen: makelaar (id, naam, logoUrl, kantoorplaats, urlPatroon, linkvoorkeur, systeem, sleutel-hash, status: actief of gestopt) en aanbod_gebeurtenis (aanbodId, van, naar, op, bron). Die laatste bevat geen payloads, alleen de overgang.

4.3 Statusvertaling

Onze status Realworks (Wonen API) Kolibri-Connector Push (ons) Wat de fans zien
te_koop Beschikbaar te koop te_koop één bericht, vanaf zichtbaarVanaf: "Dit huis staat sinds {datum} te koop" plus de link
onder_bod Onder bod, Onder optie niet vastgesteld of Kolibri dit apart levert onder_bod niets nieuws
verkocht_ovb Verkocht onder voorbehoud verkocht onder voorbehoud verkocht_ovb niets nieuws
verkocht Verkocht, Geveild, Verkocht bij inschrijving verkocht (hooguit 8 dagen in de feed) verkocht eenmalig "is verkocht" (§3.5)
ingetrokken niet vastgesteld: een status, of het object verdwijnt ingetrokken (hooguit 8 dagen) ingetrokken niets
(intern) uit_feed object weg zonder eindstatus idem — niets
(intern) geweigerd Aankomend aanbod (alleen voor NVM) — aankomend wordt geweigerd nooit

De statussen van Realworks komen uit de documentatie van Nexxtmove en Tussendoor (B). Die van Kolibri uit de Kolibri-wiki (A).

4.4 De inname

Push: POST /api/aanbod, met Authorization: Bearer <sleutel van het kantoor>. De body is JSON: { externId, adres{…}, status, statusdatum, publicatiedatum, url, fundaUrl? }. Het antwoord is 202 met ons id. Het endpoint is idempotent op (kantoor, externId, bronGewijzigdOp). Onbekende velden (prijs, foto's, tekst) worden genegeerd, niet bewaard en niet gelogd. Er komt een limiet per sleutel. Een woning trekken we in met status: "ingetrokken"; we bieden geen DELETE, zodat er altijd een eindstatus is.

Pull van een feed-URL. Per kantoor slaan we een URL plus sleutel op en halen we op volgens het ritme van het systeem. Realworks: 4× per dag, en direct na een webhook. Kolibri: 2× per dag, in de drie stappen uit §1.1, met confirm. Een algemene JSON- of XML-feed van de webbouwer van de makelaar: 1 à 2× per dag. Minstens dagelijks, anders missen we de acht dagen "verkocht" van Kolibri.

Het invoerscherm voor de makelaar (de eenvoudigste pilot, zonder koppeling). Een pagina achter een login per kantoor: adres, status, datum, link. Het kost geen integratie en niets bij Realworks. Het werkt goed voor de eerste weken van een pilot, zolang de makelaar het bijhoudt. D.

4.5 Vaste regels in de statusmachine

  1. Nooit vóór zichtbaarVanaf (erecode C). Staat de publicatiedatum in de toekomst, dan houden we het bericht vast.
  2. Aankomend aanbod en "binnenkort" nooit: weigeren en melden aan de makelaar.
  3. Uit de feed verdwenen is niet verkocht: dan wordt het uit_feed, stil.
  4. Eén bericht per huis per verkoopepisode. Komt een huis na intrekking terug, dan is dat een nieuwe episode, maar pas na 90 dagen een nieuw bericht. Zo voorkomen we berichten bij "opnieuw aanbieden" (D).
  5. Het BAG-adres moet zeker zijn. Twijfel gaat naar de wachtrij. Een fout huis is erger dan een gemist huis.

4.6 Aansluiten op het web

4.7 Ontdubbelen met wat de eigenaar zelf zei

4.8 Het Kadaster is niet meer nodig voor deelnemende makelaars

"Verkocht" komt uit de feed op de dag van de koopakte, of bij het einde van het voorbehoud. Volgens de uitleg van de NVM zit er gemiddeld ongeveer twee maanden tussen de getekende koopakte en de inschrijving bij het Kadaster (B). Voor huizen met een episode van een deelnemende makelaar vervalt de Koopsom-controle van € 0,45 per adres (R15 §6, regel 4). De vraag of een verkoopdatum van het Kadaster in een commercieel product mag (R14 en R15 zijn het daar niet over eens) speelt voor die huizen ook niet meer, omdat de bron de makelaar is. Het Kadaster blijft alleen nodig voor verkopen buiten de deelnemende kantoren, en voor de lange geschiedenis (spoor B, stap 2).

4.9 Als een makelaar stopt

4.10 Hoeveel werk

Push, invoerscherm, BAG-match, statusmachine, notificatie en opruimtaak: ongeveer 2 dagen. De Realworks-adapter (webhook plus pull): 1 dag. De Kolibri-adapter (contractstroom plus XML): 1 à 2 dagen. Samen 3 tot 5 dagen (Opus-uitvoerder), in lijn met de 2 tot 4 dagen uit R15. Pas bouwen na een ja van de pilotmakelaar; tot dan volstaat het invoerscherm. D.

5 · Het voorstel aan makelaars (één pagina)

Herzien op 24 september (avond) in R20. De regel "per woning hoeveel fans er waren" vervalt: het fangetal deelt alleen de eigenaar zelf met zijn makelaar (E, R18 §8.1). De actuele mail en één-pagina staan in R20; deze versie blijft als herkomst.

Je aanbod als een huis dat praat

Een voorstel van Mi casa su casa aan makelaars in Utrecht-Oost

Wat Mi casa is. Een app waarin je huis met je praat, over zijn stenen, zijn straat en zijn geschiedenis. Wie een huis mooi vindt, kan het anoniem een hart geven. De eigenaar ziet alleen hoeveel mensen dat deden, nooit wie.

Wat jij krijgt

Wat wij nooit doen

Wat we je vragen

  1. Zet ons aan in je software. In Realworks: de Wonen API bestellen, ons developer-ID invullen, en per woning "vrijgeven". In Kolibri: bij Mi casa op "activeren" klikken. Geen koppeling? Dan kan je webbouwer ons een seintje sturen, of je vult het zelf in op een eenvoudige pagina.
  2. Laat je verkopers weten dat hun woning ook via Mi casa zichtbaar wordt. Het is één zin in je opdracht of privacyverklaring, en wij leveren de tekst. Wil een verkoper het niet, zet dan de vrijgave voor die woning uit.
  3. Toestemming om je naam en logo te tonen.
  4. Foto's tonen we niet. Wil je dat ooit wel, dan alleen als je fotolicentie dat schriftelijk dekt.

Wat het kost: niets. Rekent je software iets voor de koppeling (bij Realworks gaat het om ongeveer een tientje per maand), dan vergoeden wij dat tijdens de pilot.

Stoppen kan altijd. Zet ons uit, en binnen 24 uur staat er niets meer van je aanbod bij ons.

De eerste stap: drie maanden meedoen als eerste kantoor in Oost. Na zes weken kijken we samen naar de cijfers.

Toon: "je" past bij de rest van Mi casa; voor een eerste brief aan een groot kantoor kan "u" beter. Nergens het woord "investeerders" (OVERDRACHT).

5.1 Welke kantoren eerst

Wat ik niet kon vaststellen: de verkoopcijfers per kantoor per buurt. Openbaar zijn alleen cijfers voor de hele stad, van een vergelijkingssite die zijn bron niet precies noemt (C). De keuze hieronder weegt daarom de plek van het kantoor (in of naast onze buurten), het NVM-lidmaatschap (op de eigen site) en de grootte in de stad. Alleen kantoornamen.

# Kantoor Waar NVM CRM (eigen controle van de site, D) Waarom
1 Van Doorn Makelaardij Poortstraat 49, midden in Wittevrouwen ja, volgens de eigen site een van de eerste NVM-leden in de regio (A) Realworks (171 verwijzingen op de aanbodpagina) in de wijk en op Realworks, dus direct de hoofdroute; 74 verkopen in 12 maanden (C)
2 Molenbeek Makelaars Utrecht Emmalaan 39, Oost, om de hoek van het Wilhelminapark (Sanne woont op Wilhelminapark 25) ja (B) niet vastgesteld de demo-straat ligt in zijn werkgebied; 74 verkopen (C)
3 MOIB makelaars & taxateurs Griftstraat 122, midden in Wittevrouwen (A) ja (A) niet vastgesteld klein en lokaal, waarschijnlijk snel beslist
4 Beumer Utrecht Maliebaan 71, Oost vermeldt NVM op de site (B) Realworks 136 verkopen in de stad (C)
5 Punt Makelaars Utrecht vestiging in Utrecht (Noorderstraat, volgens een gids) vermeldt NVM (B) Realworks de grootste verkoper van de stad: 218 in 12 maanden (C)

Advies (D): begin met Van Doorn of Molenbeek. Van Doorn zit in Wittevrouwen en op Realworks. Molenbeek zit om de hoek van de demo-straat. MOIB is het beste alternatief als een groter kantoor langzaam beslist.

6 · Dekking en verwachting

De voorraad (CBS 86165NED, kerncijfers 2025, A) en een schatting van de verkopen (D). In de gemeente Utrecht verkochten in 2025 5.988 bestaande koopwoningen (CBS 85792NED, R15). Op ongeveer 75.900 koopwoningen (168.736 woningen, 45% koop) is dat 7,9% per jaar, inclusief uitponding. Ik reken met 6 tot 8%. "Tegelijk te koop" gaat uit van ongeveer 28 dagen tot een bod (NVM, Q2 2026).

Gebied Woningen Koop Koopwoningen Verkopen per jaar (6–8%) Nieuw te koop per maand Tegelijk te koop
Wittevrouwen 3.026 63% ~1.910 115–150 10–13 9–12
Zeven Oost-buurten (Wittevrouwen, Buiten Wittevrouwen, Oudwijk, Wilhelminapark, Vogelenbuurt, Tuinwijk-Oost, Zeeheldenbuurt) 13.027 ~59% ~7.650 460–610 38–51 35–47
Alle tien buurten uit onze set (plus Lombok-Oost, Rivierenwijk, Tolsteeg en Rotsoord) 20.998 ~51% ~10.800 650–860 54–72 50–66

Hoe versnipperd de markt is (C). Volgens juistemakelaar.nl (bijgewerkt 18-09-2026) verkochten 245 actieve makelaars in 12 maanden 4.171 woningen in de stad. Het NVM-kantoornetwerk telt ongeveer 50 kantoren in de stad (A, NVM-Makelaarskring). De grootste vijf (Punt 218, LEF 174, Beumer 136, Peek & Pompe 99, Blauwe Eik 97) doen samen ~17%. De grootste twaalf ~30%. NVM-makelaars doen landelijk ongeveer 70 tot 75% van de transacties (B).

Schatting van de dekking in de zeven Oost-buurten (D). Kantoren in of naast de buurt hebben daar een groter aandeel dan in de hele stad.

Deelnemende kantoren Deel van het nieuwe aanbod in Oost Wat het oplevert
1 (pilot) 5–10% 2–5 woningen per maand. Genoeg om Su casa echt te laten werken en te meten. Te weinig voor een telling.
5 lokale kantoren 25–40% Su casa voor een op de drie woningen. Een telling alleen met de zin "bij de makelaars die met ons werken".
~10 goed gekozen kantoren 45–60% Bruikbare dekking: de telling klopt meestal, maar blijft een ondergrens.
80% of meer ~25 kantoren, of brainbay/Funda (spoor C) Alleen via het partnerschap realistisch.

Zonder deelnemende makelaars hebben we nog steeds spoor A (R15). Voor "te koop": de eigenaar zegt het zelf, het vroegste signaal dat er is. Voor "verkocht": het Kadaster. Voor de advertentie: een gewone link. Voor de stad: CBS. Su casa werkt dan alleen voor huizen waarvan de eigenaar in de app zit. Dat is precies zoals het concept het beloofde (R16 §3c).

7 · Besluiten voor E en de regie

  1. De route akkoord? Makelaar voor makelaar, via zijn eigen software, geen brainbay en geen Funda.
  2. Kosten van de makelaar vergoeden in de pilot? Ongeveer € 10 per maand per kantoor bij Realworks, plus activatie. Bij tien kantoren ongeveer € 1.200 per jaar. Dat past bij "niet per adres".
  3. Eerste kantoor: Van Doorn of Molenbeek (§5.1). Wie belt, en met welke brief?
  4. Het bericht bij "verkocht" aan de fans (§3.5): wel of niet?
  5. De telling per straat bij kleine aantallen (§4.6), samen met de jurist.
  6. Conflict tussen eigenaar en feed (§4.7): krijgen de fans het bericht als de eigenaar zijn huis stil heeft gezet?
  7. Eerst bouwen: het invoerscherm plus push (1 à 2 dagen), en Realworks pas bij een ja van het kantoor.

8 · Niet vastgesteld

Bronnen

Alles geraadpleegd op 24-09-2026. Tussen haakjes de datum of versie van het document, als die bekend is.

Realworks

Kolibri

Andere systemen

Ontvangers

NVM, brainbay, Vastgoed Nederland, overheid

Fotografie

Utrecht, kantoren en cijfers

Intern: conversational/FUNDA.md; onderzoek/14-funda-recht.md (§1, §3, §4, §6, §8); onderzoek/15-funda-routes.md (§3, §5, §6, §7); onderzoek/16-funda-product.md (§2 tot en met §5).