Google Places API Description
The Places API returns information about places via HTTP requests. This API defines places as establishments, geographical locations, or prominent points. These place requests are possible:
Place Search returns a list with places based on the user's search string or location.
Place Details returns more information about a specific location, including user reviews.
Place Photos gives you access to millions of photos related to places stored in Google's Place database.
Place Autocomplete automatically fills out the address and name of a place when users type.
Query Autocomplete is a query prediction service that returns suggested queries as users type. It works with text-based geographical searches.
Each service can be accessed via HTTP requests. The response will either be an XML or JSON response.