Google Geocoding
The Google Maps Geocoding API provides a direct way to convert addresses into coordinates, and the reverse.
Geocode
Convert address into latitude & longitude.
Google Geocode - Full Response
Convert address into structured data.