Policies for Places API

This document lists requirements that are specific to all applications developed with the Places API, including the Place Autocomplete service that is part of that API. More general information for Google Maps developers may be found in the Google Maps Platform Terms of Service.

Providing terms of use and privacy policy

If you develop a Places API application, you must make available the Terms of Use and a Privacy Policy with your application which meets the guidelines outlined in your Agreement with Google:

  • The Terms of Use and Privacy Policy must be publicly available.
  • You must explicitly state in your application's Terms of Use that by using your application, users are bound by Google’s Terms of Service.
  • You must notify users in your Privacy Policy that you are using the Google Maps API(s) and incorporate by reference the Google Privacy Policy.

The recommended place to make available your Terms of Use and Privacy Policy depends upon your application's platform.

Mobile applications

If developing a mobile app it is recommended that you provide a link to the Terms of Use and Privacy Policy on your application's download page in the relevant application store and in an application settings menu.

Web applications

If developing a web application it is recommended that you provide a link to the Terms of Use and Privacy Policy in the footer of your website.

Pre-fetching, caching, or storage of content

Applications using the Places API are bound by the terms of your Agreement with Google. Subject to the terms of your Agreement, you must not pre-fetch, index, store, or cache any Content except under the limited conditions stated in the terms.

Note that the place ID, used to uniquely identify a place, is exempt from the caching restrictions. The place ID is returned in the place_id field in Places API responses. Learn how to save, refresh, and manage place IDs in the Place IDs guide.

Displaying Places API results

You can display Places API results on a Google Map, or without a map. If you want to display Places API results on a map, then these results must be displayed on a Google Map. It is prohibited to use Places API data on a map that is not a Google map.

If your application displays data on a Google Map, then the Google logo will be included and may not be altered. Applications that display Google data on the same screen as a Google Map are not required to provide further attribution to Google.

If your application displays data on a page or view that does not also display a Google Map, you must show a Google logo with that data. For example, if your application displays Google data on one tab, and a Google Map with that data on another tab, the first tab must show the Google logo. If your application uses search fields with or without autocomplete, the logo must be displayed inline.

The Google logo should be placed in the bottom left corner of the map, with the attribution information placed in the bottom right corner, both of which should be on the map being presented as a whole and not below the map or another place within the application. The following map example shows the Google logo in the lower left of the map, and the attribution in the lower right.

policy attribution placement

The following zip file contains the Google logo in the correct sizes for desktop, Android, and iOS applications. You may not resize or modify these logos in any way.

Download: google_logo.zip

Don't modify the attribution. Don't remove, obscure, or crop out the attribution information. You cannot use Google logos inline (for example, "These maps are from [Google_logo]").

Keep the attribution close. If using screenshots of Google imagery outside of direct embeds, include the standard attribution as it appears in the image. If necessary, you may customize the style and placement of the attribution text, so long as the text is within close proximity of the content and legible to the average viewer or reader. You may not move the attribution away from the content, such as to the end of your book, the credits of your files or show, or the footer of your website.

Include third-party data providers. Some of the data and images on our mapping products come from providers other than Google. If using such imagery, the text of your attribution must say the name "Google" and the relevant data provider(s), such as "Map data: Google, Maxar Technologies." When there are third-party data providers cited with the imagery, only including "Google" or the Google logo is not proper attribution.

If you're using Google Maps Platform on a device where the attribution display is not practical, please contact the Google sales team to discuss licenses appropriate to your use case.

Other attribution requirements

Follow these instructions to retrieve third-party attributions, and to display the attributions in your app.

Retrieve attributions from a Place

If your app displays information obtained by calling Place Details with a place ID, the app must also display third-party attributions for the place details obtained.

Attributions in the Place object of a response are represented by an Attribution object. To add the Attribution to the response, include places.attributions (Nearby Search and Text Search) or attributions (Place Details) in the field mask of the request.

The fields of Attribution object are strings containing the provider and providerUri of the attribution, or an empty string if there are no attributions to display.

Display attributions for a photo

If your app displays photos, you must show author attributions for each photo that has them.

Details about the photo in a Place object of a response are contained in the photos array. To add the photos array to the response, include places.photos (Nearby Search and Text Search) or photos (Place Details) in the field mask of the request.

Each element of the photos array is an instance of Photo, which contains the authorAttributions array, of type AuthorAttribution.

The fields of AuthorAttribution object are strings containing the displayName, uri, and photoUri of the attribution, or an empty string if there are no attributions to display.

Display a review

A Place object in a response can contain up to five reviews. You can optionally display these reviews in your app.

When displaying reviews contributed by Google users, you must place the author's name in close proximity. When available in the author attribution field of the Review object, we recommend you include the author's photo and link to their profile as well. The following image shows an example of a review of a park:

Author attribution display

Google also recommends that you display how reviews are being sorted to the end user.

Each review in a Place object of a response is represented by a Review object. To add the Review object to the response, include places.reviews (Nearby Search and Text Search) or reviews (Place Details) in the field mask of the request.

The fields of the Review object contain the attribution, or are empty if there is no attribution to display.

Search results attributions

In Europe, when using Google's unadulterated ranking, search products must have explainer text no more than 1 click away that describes the main factors and the weighting of the main factors that determine search results ranking. Explainer text:

Header: About these results

Body: When you search for businesses or places near a location, Google Maps will show you local results. Several factors — primarily relevance, distance and prominence — are combined to help find the best results for your search.

Button 1: Learn more
"Learn more" text should link to a Help Center article.

Button 2: OK

AI-powered summaries

When you display AI-powered summaries in your app — including place, area, and review summaries — you must do the following:

  • Display the required attributions, reporting links, and reference links as defined below.
  • End users must be able to read the full summary text as it is provided by Google Maps.

Display AI-powered summaries disclosure text

When displaying an AI-powered summary of any type, always include the localized disclosure text (provided in the disclosureText field of the response body) immediately below the summary. Never modify or augment the disclosure text provided by the API.

Disclosure for all AI-powered summaries types
Figure 1: Disclosure text properly displayed below each of the three AI-powered summary types.

Place and area summary additional requirements

Place and area summaries displayed in your app must be accompanied by the following text and required links:

Text Requirement
About this summary Use the following link to "How Google sources and uses information in local listings": https://support.google.com/local-listings/answer/9851099.
Report summary

Use the link contained in the flagContentUri field of the response to enable reporting an issue to Google about the content of a summary.

Note: AI-powered summaries provided through the Places API (New) are subject to Google's content and product policies wherever you are in the world. You are required to notify your end users that if they would like to report content that should be removed from Google's services under applicable laws, they should report it using the provided flag content URL (flagContentUri).

Disclosure for place and area summaries
Figure 2: AI-powered area summary shown with required associated links made available to end users using an overflow menu.

Review summary requirements

Review summaries displayed in your app must be accompanied by a heading with the text "Review summary." Additionally, you must use the following text and required links:

Text Requirement
About this summary Use the following link to "How Google sources and uses information in local listings": https://support.google.com/local-listings/answer/9851099
Report summary

Use the link contained in the flagContentUri field of the response.

Note: AI-powered summaries provided through the Places API (New) are subject to Google's content and product policies wherever you are in the world. You are required to notify your end users that if they would like to report content that should be removed from Google's services under applicable laws, they should report it using the provided flag content URL (flagContentUri).

See reviews Use the link contained in the googleMapsLinks.reviewsUri field of the response.
Disclosure for review summaries
Figure 3: AI-powered review summary shown with required associated links made available to end users using an overflow menu.

Display guidance for automotive use cases

For driver safety, Google recommends rendering AI-powered summaries in parked mode for automotive experiences. If rendering summaries in driving mode, on-screen information should be simple, clear, and concise to ensure that the driver's attention returns quickly to the road:

  • No more than 3 lines
  • 120 characters or 24 words or less
  • Minimum front size of 24dp

Especially in automotive contexts, it's the developer's responsibility to render AI-powered summaries in ways that are safe and compliant with all local laws and regulations.

Style guidelines for Google attribution

Following are style guidelines for Google attributions in CSS and HTML if you're not able to use the downloadable Google logo.

Clear space

The amount of clear space around the lockup should be equal to or greater than the height of the "G" in Google.

The space between the attribution copy and the Google logo should be half the width of the "G".

Legibility

The byline should always be clear, legible, and appear in the right color variation for a given background. Always be sure to provide enough contrast for the logo variation that you select.

Color

Use Google Material Gray 700 text on a white or light background that uses a range of 0%–40% maximum tint of black.

Google
#5F6368
RGB 95 99 104
HSL 213 5 39
HSB 213 9 41

On darker backgrounds, and over photography or non-busy patterns, use white text for byline and attribution.

Google
#FFFFFF
RGB 255 255 255
HSL 0 0 100
HSB 0 0 100

Font

Use the Roboto font.

Example CSS

The following CSS, when applied to the text "Google," would render "Google" with the appropriate font, color, and spacing on a white or light background.

font-family: Roboto;
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 16px;
padding: 16px;
letter-spacing: 0.0575em; /* 0.69px */
color: #5F6368;