Get Started

Image for: Get Started
Start building with the Places API.
Create an account, generate an API key, and start building.
Places supports two API versions: Places API and Places API (New), the next generation version of the APIs. Learn how to choose the version that is right for you.
Place IDs uniquely identify a place in the Google Places database and on Google Maps.
Return a place information based on text input, such as a name, address, or phone number.
Add place search and autocomplete functionality to your applications, letting users find places based on a text query or phone number.
Request and display icons for various types of places.

Features for Places API (New)

Image for: Features for Places API (New)
Learn about core features of the Places API (New).
Search for matching place types within the specified area.
Search for place information based on a text search string.
Get details about a particular establishment or point of interest.
Add high-quality photos of places to your application.
Get place predictions and query predictions in response to an input string.

Example apps

Image for: Example apps
Run live code samples on your local machine and favorite code playgrounds with the Maps JavaScript API.
Use the findPlaceFromQuery() method to locate a place, and add a marker to the map.
Use the getDetails() method to retrieve Place Details for a particular place.
Fetch additional pages of place search results.
Return place predictions in response to text searches.
Capture selected address components for a place, and use them to populate an address form.
Show all of the hotels in a specified place on a map, with on-click details for each hotel.

Help & support

Image for: Help & support
Get help. Give help. Join the community.

Get help. Give Help. Build Maps karma.

Report a bug or open a feature request.

Find out about platform incidents and outages.

Get help from the Google Maps Platform team.