Sounds challenging..and agree that adapting this to each municipal area would suck big time of effort.
I tried something similar but mostly to figure where the land is being purchased recently in a region. But then land/parcels/addresses system is all over the place and, even that info is not consistent across cities.
have you looked at data providers who may have this data?