Het kadaster heeft geen service waarmee op adres kan gezocht worden. Een adres is voor het kadaster enkel een label, een soort bijkomende informatie. Dit verklaart ook waarom het kadaster voor 2015 bijvoorbeeld geen busnummers mee geeft. Het kadaster identificeert namelijk alles aan de hand van de CaPakey + partitienummer.
Een workaround kan zijn om gebruik te maken van de REST-service van de Vlaamse Basisregisters: Basisregisters Vlaanderen - API 2022-01-24 : https://docs.basisregisters.vlaanderen.be/docs/api-documentation.html  Hiermee kan op basis van een adres een bijbehorende CaPakey op gezocht worden.
Een CaPakey is nog niet fijnmazig genoeg om via de dienst GeefEIgendomstoestanden de kadastrale gegevens te gaan ophalen. Eerst dient er nog een ZoekPerceel uit gevoerd te worden op basis van de CaPakey. Daarmee worden alle partitienummers terug gegeven die bij de CaPakey horen. Meestal zal dit 1 nummer zijn bij eengezinswoningen, bij appartementen zullen het er meerdere zijn en dient de juiste partitie geselecteerd te worden.
Het resultaat is beperkt tot maximaal 999 partities. Dit is een beperking die om performantieredenen wordt opgelegd door de bron (het kadaster), niet door MAGDA. Hiermee kunnen vrijwel alle percelen bevraagd worden, al zijn er in België enkele percelen die, inclusief historiek, meer dan 999 partities hebben.