How to Reduce Google Maps API Charges

July 18, 2018

As of the 11th of July 2018 Google has announced some changes to its Map API which will affect most users who have Google Maps embedded on their site (which is most sites!)

What Are the Google Maps API Changes?

  • Google Map's Standard (no access to customer support) and Premium plans are being merged into one pay-as-you-go pricing plan.

  • Google is limiting the amount of free API calls from 25,000 a day per project to 28,000 API calls ($200 worth) a month per account!

  • All projects will need valid API keys. Any keyless calls to the Maps JavaScript API and Street View API will return low-resoltuions maps watermarked with "for development purposes only".

  • Customer Support is going to be free for all.

What is the Updated Google Maps Pricing?

$200 MONTHLY CREDIT
EQUIVALENT FREE USAGE
MONTHLY VOLUME RANGE
(PRICE PER THOUSAND CALLS)
  0—100,000100,001-500,000
Mobile Native
Static Maps
Unlimited Loads$0.00$0.00
Mobile Native
Dynamic Maps
Unlimited loads$0.00$0.00
EmbedUnlimited loads$0.00$0.00
Embed
Advanced
Up to 14,000 loads$14.00$11.20
Static
Maps
Up to 100,000 loads$2.00$1.60
Dynamic
Maps
Up to 28,000 loads$7.00$5.60
Static Street
View
Up to 28,000 panos$7.00$5.60
Dynamic Street
View
Up to 14,000 panos$14.00$11.20

For monthly call requests above 500,001+ contact sales for volume discounts.

What Are the Alternatives to the Google Maps API?

After reading all of these changes happening to the Google Maps API you may be thinking about abandoning the Google Maps ship in search for another Maps API.

That's why we have complied a list of alternatives to the Google Maps API for you to choose from!

Embedded Google Maps

If you do not require your Maps to be customised in any way and are happy with the way that the standard Google Maps works and looks, then you can simply find a location for your Map on Google Maps and embed it onto your page(s).

This way you will not be charged as embed requests have unlimited usage under the new Google Maps Pricing.

The only drawback from using an embedded Google Map is that it is not customisable apart from the size of the map on the page and the address the map points to.

Example of an embedded Google Map:

Alternative Map APIs

If you would like to customise your Google Maps then you need to be using a map API, fortunately there are other map APIs out there other than the Google Maps API which allows you to do this (and for cheaper!)

Here are a few alternative map APIs:

TomTom

2,500 free daily transactions and additional transactions to be charged at $0.5/1000 call or even less.

Mapbox

No payment information required upon sign-up and 50,000 free requests a month then $0.50 per 1,000 calls.



HERE

90 day free trial without sharing payment information then $49 for 100,000 monthly transactions.



MapFit

Costs 1/2 of Google prior to their price increase and the engine automatically identifies the physical entrances of 95% of addresses.



Conclusion

With all these changes happening to the Google Maps API, have you decided to switch to another map API?

If so please let us know why you switched and to which map API by tweeting at us!

References:

http://geoawesomeness.com/developers-up-in-arms-over-google-maps-api-insane-price-hike/

http://geoawesomeness.com/looking-for-google-maps-api-alternatives-here-are-the-best-picks/

Need help with your next development project? Let’s talk.

Get in touch