There's more…

Google's Geocoding API is part of the Google Maps APIs web services, which provide geographical data for your map applications. Besides the Geocoding API, you can also use their Location API, Geolocation API, and Time Zone API to achieve your desired results.

For more information regarding the Google Maps APIs web services, visit
https://developers.google.com/maps/web-services.