If you are building just for yourself, then it's definitely a good idea. Google maps is great for rich POI data but other providers (Mapbox, Here, TomTom) are much cheaper and can be a good starting point to start building your use case fast.
Or go open source route with https://www.geofabrik.de and start with OSM data. Not too hard to setup but more manual than getting an API key.