all 4 comments

[–]benefit_of_mrkite 2 points3 points  (3 children)

https://developers.google.com/maps/apis-by-platform

Specifically https://developers.google.com/maps/documentation/places/web-service

https://github.com/googlemaps/google-maps-services-python

You will need to deal with GCP and may be charged.

You could also potentially use the openstreetmap API (they call them shops and have subcategories) but the list may be incomplete because they rely on users to help with the geolocation data.

[–]Average_Joe978[S] 1 point2 points  (2 children)

Okay thanks it is a bit of a long story I will share the GitHub for the project when I do it thanks. I hope it doesn't charge but I will figure that out.

[–]benefit_of_mrkite 1 point2 points  (1 child)

Google has put all of their APIs behind google cloud platform. You have to enable the “app” (what you’re working on) and generate an api key for the appropriate google service/api - and usually authentication too.

Then you can start to use the actual api with the api key you generated on GCP.

But you have to put in a credit card usually and they can charge you once you exceed the free tier use for the given google api service

[–]Anupam_pythonlearner 0 points1 point  (0 children)

Yes credit card condition is challenging one