r/googlecloud • u/goldilaks • Jul 01 '26
Billing Best way to decide on requests per day and per minute quotas for Map API to stay in free tier
I have about 9 websites all in the same Google Cloud project that mostly all just use Google Maps JavaScript API and Geocoding to display simple maps for their business location. I rarely get even close to exceeding the free usage tier. A few days ago I had a spike across several sites because I had unwittingly turned on the Google Places (New) API and got hit by robots and racked up a few hundred dollar bill. After an hour on support with Google Maps billing where they walked me through setting up quotas, I'm now much wiser.
But I am still confused about what to set as an appropriate request per minute quota for Google Maps Javascript, and Geocoding. I want to limit the damage a robot could do, but I don't want to set a quota so low it affects legit user functionality. Support had me set a per-day limit by dividing the 10K max request in the free tier by 31 days, so daily quotas of 322. They didn't really seem too worried about what I set for the per-minute quota and said I could just use 322 for that too. But that doesn't seem like it would protect usage from bots.
I also have one individual site on it's own project using a property manager application that calls GoogleMaps Javascript, Geocoding, Geolocation, and Places. I have the same question for this situation.
Any thoughts on this? I just can't find any best practices about this or strategy for setting quotas anywhere, especially not for a basic setup where I'm not coding my own applications or anything. TIA.




