I've done something similar (not in German market) but instead decided to have a chat bot inform me whenever there was a new offer matching my criterias and it also helped me find a flat cheap and in the place I wanted. But your post inspires me to improve that further :)