Alternative wäre Syncthing. Damit kannst du auf jedem Gerät Ordner einrichten die dann synchron gehalten werden. Braucht dabei keine Cloud (nextcloud, Google, Dropbox, …), funktioniert dafür aber halt nur wenn mal mehrere Geräte gleichzeitig online sind.
Hast du es mal mit Openstreetmap probiert? Je nach Stadt ist die Datenqualität da recht gut.
Versuch es mal hier: https://overpass-turbo.eu (website um Abfragen an Openstreetmap zu stellen) mit folgendem Query:
[out:json][timeout:25]; // gather results nwr["healthcare"="psychotherapist"]({{bbox}}); // print results out geom;
Den geographischen Bereich schränkst du über die Karte rechts ein.