Place IDs uniquely identify a place in the Google Places database and on Google Maps.
Find the ID of a particular place
Are you looking for the place ID of a specific place? Use the place ID finder below to search for a place and get its ID:
A place ID is a textual identifier that uniquely identifies a place. The length of the identifier may vary. Examples:
Place IDs are available for most locations, including businesses, landmarks, parks, and intersections. It is possible for the same place or location to have multiple different place IDs. Place IDs may change over time.
Retrieve place details using the place ID
Place IDs are exempt from the caching restrictions stated in Section 3.2.3(b) of the Google Maps Platform Terms of Service. Once you've identified the place ID for a place, you may reuse that value the next time you look up that place. For more information, see Save place IDs for later use below.
Save place IDs for later use
Place IDs are exempt from the caching restrictions stated in Section 3.2.3(a) of the Google Maps Platform Terms of Service. You can therefore store place ID values for later use.
You may occasionally receive a
NOT_FOUND status code when you
use a saved place ID. Best practice is to refresh your
stored place IDs periodically, at least once a year. You can refresh Place IDs free of charge,
by making a Place
Details request, specifying only the ID field in the
This will trigger the Places Details - ID Refresh
SKU. However, this request might also return
code. One strategy is to store the original request that returned each place
ID. If a place ID becomes invalid, you can re-issue that request to get fresh
results. These results may or may not include the original place. The request
A place ID may become obsolete if a business closes or moves to a new location.
Place IDs may change due to large-scale updates on the Google Maps database.
In such cases, a place may receive a new place ID, and the old ID returns a
In particular, some types of place IDs may sometimes cause a
NOT_FOUND response, or the API may return a different place ID in
the response. These place ID types include:
- Street addresses that do not exist in Google Maps as precise addresses, but are inferred from a range of addresses.
- Segments of a long route, where the request also specifies a city or locality.
- Places with an address component of type
These IDs often take the form of a long string. Example: