This page provides SKU details, SKU IDs, billable events, and billing triggers
for Google Maps Platform Places (New), Places UI Kit, Places Aggregate API,
Address Validation API, Geocoding API, Geolocation API, Time Zone API, and Maps
Experience agent tools. For Legacy Places SKUs, see
[Legacy Places and Routes SKU details](https://developers.google.com/maps/billing-and-pricing/sku-details/legacy.md.txt#places-sku-leg).
For a directory of all product categories, see the
[API usage details overview](https://developers.google.com/maps/billing-and-pricing/sku-details.md.txt). For SKU
pricing, see the [global](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) and
[India](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) price lists.

## About the SKU tables


The following sections outline the
details for each SKU:

|---|---|
| **Category** | Whether the SKU falls into the Essentials, Pro, or Enterprise SKU category. |
| **Billable event** | What event is billed for the SKU. |
| **Triggers** | What code elements trigger billable events. |
| **Pricing** | Links to the pricing table for that SKU's group. |

<br />

## Field mask billing

For Place Details (New), Nearby Search (New), and Text Search (New), your
request is billed based on the fields provided in the field mask:

- **If your field mask only includes fields from a single SKU:** The request is billed at the rate for that SKU.
- **If your field mask includes fields from multiple SKUs:** The request is billed at the **highest SKU rate** among the fields requested. For example, if you include fields from both an Essentials SKU and an Enterprise SKU, the request is billed at the Enterprise SKU rate.

For a complete list of fields and their associated SKUs by platform, see:

- **Android SDK:** [Place Data Fields (New)](https://developers.google.com/maps/documentation/places/android-sdk/data-fields.md.txt)
- **iOS SDK:** [Place Data Fields (New)](https://developers.google.com/maps/documentation/places/ios-sdk/data-fields.md.txt)
- **Places Library, Maps JavaScript API:** [Place Class Data Fields](https://developers.google.com/maps/documentation/javascript/place-class-data-fields.md.txt)
- **Web service:** [Place Data Fields (New)](https://developers.google.com/maps/documentation/places/web-service/data-fields.md.txt)

## **Places (New) product SKUs**

| ### \[ Essentials: Places, Geocoding, Geolocation \] |
|---|


### SKU: Autocomplete Requests

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **4EF4-B17C-B31A** (Global) **F155-0371-DCAE** (India) |
|   | **APIs** | [Place Autocomplete Android](https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete.md.txt), [Place Autocomplete iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-autocomplete.md.txt), [Maps JavaScript API Place Autocomplete Widget](https://developers.google.com/maps/documentation/javascript/place-autocomplete-overview.md.txt), [Place Autocomplete Web](https://developers.google.com/maps/documentation/places/web-service/place-autocomplete.md.txt) |
|   | **Billable event** | Request without a session token, or with an invalid or expired token |
|   | **Triggers** | This SKU is triggered under the following conditions: - Your request does not include a session token. - Your request includes a session token, but you abandon the session. - Your request includes a session token, but you terminate the session under certain conditions. For information about Autocomplete Session Usage, see [Session tokens](https://developers.google.com/maps/documentation/places/web-service/place-session-tokens.md.txt) or [SKU: Autocomplete Session Usage](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#autocomplete-session-new-ess-sku). |
|   | **Examples** | Use sessions to limit the number of requests that are billed during a single Autocomplete session. For details, see [Session tokens](https://developers.google.com/maps/documentation/places/web-service/place-session-tokens.md.txt) or [SKU: Autocomplete Session Usage](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#autocomplete-session-new-ess-sku). |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Autocomplete Session Usage

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **EEA3-417B-DBA1** (Global) **4764-9FA0-0FC0** (India) |
|   | **APIs** | [Place Autocomplete Android](https://developers.google.com/maps/documentation/places/android-sdk/place-autocomplete.md.txt), [Place Autocomplete iOS](https://developers.google.com/maps/documentation/places/ios-sdk/place-autocomplete.md.txt), [Maps JavaScript API Place Autocomplete Widget](https://developers.google.com/maps/documentation/javascript/place-autocomplete-overview.md.txt), [Place Autocomplete Web](https://developers.google.com/maps/documentation/places/web-service/place-autocomplete.md.txt) |
|   | **Billable event** | Request with a session token |
|   | **Triggers** | For more information, see [Autocomplete (New) and session pricing](https://developers.google.com/maps/documentation/places/web-service/session-pricing.md.txt). > [!WARNING] > If the session ends with a [Place Details Essentials](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-ess-sku) request, the **first 12 Autocomplete requests** are billed at [**SKU: Autocomplete Requests**](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_autocomplete-request-new-ess-sku). All subsequent Autocomplete requests are billed at **SKU: Autocomplete Session Usage**. |
|   | **Examples** | This SKU acts as a wrapper for the Autocomplete (New) requests SKU that provides a way for you to limit the number of requests that are billed during a single Autocomplete session. For information about Autocomplete Session Usage, see [Session tokens](https://developers.google.com/maps/documentation/places/web-service/place-session-tokens.md.txt). > [!NOTE] > **Note:** If you don't use sessions with Autocomplete (New), you are billed per-request to Autocomplete using the [SKU: Autocomplete Requests](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_autocomplete-request-new-ess-sku). |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Geocoding

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **BAC8-4E68-E261** (Global) **AB12-DA89-B523** (India) |
|   | **APIs** | [Maps JavaScript API Geocoding service](https://developers.google.com/maps/documentation/javascript/geocoding.md.txt), [Geocoding API](https://developers.google.com/maps/documentation/geocoding) |
|   | **Billable event** | Successful request |
|   | **Triggers** | - **JavaScript** : [`Geocoder.geocode()`](https://developers.google.com/maps/documentation/javascript/reference/geocoder.md.txt#Geocoder) method - **[Geocoding API](https://developers.google.com/maps/documentation/geocoding/requests-geocoding)** |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Geolocation

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **51AF-D64F-9ABD** (Global) **8D4A-1891-61DA** (India) |
|   | **APIs** | [Geolocation API](https://developers.google.com/maps/documentation/geolocation) |
|   | **Billable event** | Successful request |
|   | **Triggers** | Request to [Geolocation API](https://developers.google.com/maps/documentation/geolocation/requests-geolocation.md.txt) |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Maps Grounding Essentials

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **8CD0-1602-5324** (Global) **E1E0-C20B-1C60** (India) |
|   | **APIs** | [Maps Experience agent tools](https://developers.google.com/maps/ai/maps-experience-agent-tools.md.txt) |
|   | **Billable event** | Request to Maps Experience agent tools |
|   | **Triggers** | A request to Maps Experience agent tools that doesn't use any [Pro options](https://developers.google.com/maps/ai/maps-experience-agent-tools.md.txt#essentials-and-pro). Requests that use Pro options are billed under the [Maps Grounding Pro](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#grounding-pro-sku) SKU instead. Requests to the Resolution API (`resolve_names` and `resolve_maps_urls` in MCP, or `resolveNames` and `resolveMapsUrls` in REST) are billed under the [Places API Text Search Essentials (IDs Only)](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_text-search-id-only-ess-sku) SKU instead. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Places API Place Details Essentials (IDs Only)

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **5C36-E272-E88F** (Global) **FAA1-1118-93BE** (India) |
|   | **APIs** | Places API [Place Details](https://developers.google.com/maps/documentation/places/web-service/place-details.md.txt) |
|   | **Billable event** | Successful request for only ID fields |
|   | **Triggers** | **Fields for Android SDK** `Place.Field.ID` `Place.Field.PHOTO_METADATAS` `Place.Field.RESOURCE_NAME` > [!NOTE] > **Note:** The `RESOURCE_NAME` field contains the place resource name in the form: `places/PLACE_ID`. Use `DISPLAY_NAME` in the Pro SKU to access the text name of the place. <br /> **Fields for iOS** `GMSPlacePropertyPlaceID` `GMSPlacePropertyPhotos` **Fields for Places Library, Maps JavaScript API** `id` `photos` **Fields for Web service** `attributions` `consumerAlert` `id` `movedPlace` `movedPlaceId` `name`^\*^ `photos` ^\*^ The `name` field contains the place *resource name* in the form: `places/PLACE_ID`. To get the text name of the place, request the `displayName` field in the Pro SKU. <br /> > [!WARNING] > Terminating a session with a **Place Details Essentials (IDs Only)** request is equivalent to not using a session. All Autocomplete requests during a session are billed at [**SKU: Autocomplete Requests**](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_autocomplete-request-new-ess-sku). |
|   | **Field mask billing** | When you specify a field mask, the request is billed at the highest SKU applicable to the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing) for details, examples, and platform data field guides. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Places API Place Details Essentials

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **6E05-E1C3-8D85** (Global) **8036-9499-4AF9** (India) |
|   | **APIs** | [Place Details (New)](https://developers.google.com/maps/documentation/places/web-service/place-details.md.txt) |
|   | **Billable event** | Successful request for only Essentials fields > [!WARNING] > If an Autocomplete session is terminated by a request using **only SKU: Place Details Essentials** fields, the **first 12 Autocomplete requests** are billed at [**SKU: Autocomplete Requests**](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places_autocomplete-request-new-ess-sku). All subsequent Autocomplete requests are billed at [**SKU: Autocomplete Session Usage**](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#autocomplete-session-new-ess-sku). The terminating Place Details request is billed as **SKU: Place Details Essentials**. |
|   | **Triggers** | **Fields for Android SDK** `Place.Field.ADDRESS_COMPONENTS` `ADR_FORMAT_ADDRESS` `Place.Field.FORMATTED_ADDRESS`\* \* Use instead of `Place.Field.ADDRESS` (deprecated). `Place.Field.LOCATION`\* \* Use instead of `Place.Field.LAT_LNG` (deprecated). `Place.Field.PLUS_CODE` `Place.Field.SHORT_FORMATTED_ADDRESS` `Place.Field.TYPES` `Place.Field.VIEWPORT` **Fields for iOS** `GMSPlacePropertyAddressComponents` `GMSPlacePropertyFormattedAddress` `GMSPlacePropertyCoordinate` `GMSPlacePropertyPlusCode` `GMSPlacePropertyTypes` `GMSPlacePropertyViewport` **Fields for Places Library, Maps JavaScript API** `addressComponents` `adrFormatAddress` `formattedAddress` `location` `plusCode` `types` `viewport` **Fields for Web service** `addressComponents` `addressDescriptor`^\*^ `adrFormatAddress` `formattedAddress` `location` `plusCode` `postalAddress` `shortFormattedAddress` `types` `viewport` ^\*^ Address descriptors are generally available for customers in India and are experimental elsewhere. |
|   | **Field mask billing** | When you specify a field mask, the request is billed at the highest SKU applicable to the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing) for details, examples, and platform data field guides. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Places API Text Search Essentials (IDs Only)

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **635D-A9DD-C520** (Global) **9C44-5A2D-4E06** (India) |
|   | **APIs** | [Text Search (New)](https://developers.google.com/maps/documentation/places/web-service/text-search.md.txt) [Maps Tools Resolution API](https://developers.google.com/maps/ai/maps-experience-agent-tools/resolution-api.md.txt) |
|   | **Billable event** | Successful request for only IDs |
|   | **Triggers** | **Android SDK** `Place.Field.DISPLAY_NAME`\* \* Use instead of `Place.Field.NAME` (deprecated in version 4.0). `Place.Field.ID` `Place.Field.RESOURCE_NAME`\* \* Contains the place resource name in the form: `places/PLACE_ID`. Use `DISPLAY_NAME` to access the text name of the place. **iOS** `GMSPlacePropertyPlaceID` **Places Library, Maps JavaScript API** `id` **Web service** `places.attributions` `places.id` `places.consumerAlert` `places.name`^\*^ `nextPageToken` `places.movedPlace` `places.movedPlaceId` ^\*^ The `places.name` field contains the place *resource name* in the form: `places/PLACE_ID`. Use `places.displayName` in the Pro SKU to access the text name of the place. <br /> **Maps Experience agent tools** A request to the Resolution API (`resolve_names` or `resolve_maps_urls` in MCP, or `resolveNames` or `resolveMapsUrls` in REST). These requests are billed at no charge. |
|   | **Field mask billing** | When you specify a field mask, the request is billed at the highest SKU applicable to the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing) for details, examples, and platform data field guides. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places UI Kit Query

<br />

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **0678-4F72-DA7C** (Global) **B10D-0B66-6EAD** (India) |
|   | **APIs** | [Places UI Kit Android](https://developers.google.com/maps/documentation/places/android-sdk/places-ui-kit-overview.md.txt), [Places UI Kit iOS](https://developers.google.com/maps/documentation/places/ios-sdk/places-ui-kit-overview.md.txt), [Places UI Kit JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/overview.md.txt) |
|   | **Billable event** | Request for Place Details or Place Search elements using Places UI Kit |
|   | **Triggers** | This SKU is triggered by requests for the Place Details and Place Search elements from the Places UI Kit. Users are billed for **this SKU only** per each Places UI Kit request, regardless of what fields are displayed in the UI Kit. **Android** [Place Details component](https://developers.google.com/maps/documentation/places/android-sdk/place-details-ui-kit.md.txt) [Place Search component](https://developers.google.com/maps/documentation/places/android-sdk/place-search-ui-kit.md.txt) **iOS** [Place Details component](https://developers.google.com/maps/documentation/places/ios-sdk/place-details-ui-kit.md.txt) [Place Search component](https://developers.google.com/maps/documentation/places/ios-sdk/place-search-ui-kit.md.txt) **JavaScript** [Place Details Elements](https://developers.google.com/maps/documentation/javascript/places-ui-kit/place-details.md.txt) [Place Search Elements](https://developers.google.com/maps/documentation/javascript/places-ui-kit/place-search.md.txt) |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Places UI Kit - Autocomplete per Session

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **924B-2797-26F1** (Global) **1EC3-B6E6-F9B9** (India) |
|   | **APIs** | [Places UI Kit Android](https://developers.google.com/maps/documentation/places/android-sdk/places-ui-kit-overview.md.txt), [Places UI Kit iOS](https://developers.google.com/maps/documentation/places/ios-sdk/places-ui-kit-overview.md.txt), [Places UI Kit JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/overview.md.txt) |
|   | **Billable event** | Session |
|   | **Triggers** | This SKU is triggered by Places UI Kit Basic Autocomplete requests: **Android** [Basic Autocomplete Component](https://developers.google.com/maps/documentation/places/android-sdk/basic-place-autocomplete-ui-kit.md.txt) **iOS** [Basic Autocomplete Component](https://developers.google.com/maps/documentation/places/ios-sdk/basic-place-autocomplete-ui-kit.md.txt) **JavaScript** [Basic Autocomplete Element](https://developers.google.com/maps/documentation/javascript/places-ui-kit/basic-autocomplete.md.txt) |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Time Zone

|   | **Category** | [Essentials](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **91DF-9B59-4BBD** (Global) **0301-2887-FE47** (India) |
|   | **APIs** | [Time Zone API](https://developers.google.com/maps/documentation/timezone) |
|   | **Billable event** | Successful request to the Time Zone API |
|   | **Triggers** | Request to the [Time Zone API](https://developers.google.com/maps/documentation/timezone). |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

| ### \[ Pro: Address Validation, Places \] |
|---|

### SKU: Address Validation Pro

|   | **Category** | [Pro](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **A2E0-53FF-0BE3** (Global) **4EB5-381D-BD8E** (India) |
|   | **APIs** | [Address Validation API](https://developers.google.com/maps/documentation/address-validation) |
|   | **Billable event** | Successful request to the Address Validation API |
|   | **Triggers** | - [ValidateAddress](https://developers.google.com/maps/documentation/address-validation/reference/rest/v1/TopLevel/validateAddress.md.txt) (REST) method - [ValidateAddress](https://developers.google.com/maps/documentation/address-validation/reference/rpc/google.maps.addressvalidation.v1.md.txt#google.maps.addressvalidation.v1.AddressValidation.ValidateAddress) (gRPC) method |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

> [!NOTE]
> **Note:** Requests to provide validation feedback are not charged. These no-charge feedback methods are: [provideValidationFeedback](https://developers.google.com/maps/documentation/address-validation/reference/rest/v1/TopLevel/provideValidationFeedback.md.txt) method (REST) and [ProvideValidationFeedback](https://developers.google.com/maps/documentation/address-validation/reference/rpc/google.maps.addressvalidation.v1.md.txt#google.maps.addressvalidation.v1.AddressValidation.ProvideValidationFeedback) method (gRPC).

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Maps Grounding Pro

|   | **Category** | [Pro](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **9A04-4753-07E4** (Global) **AE33-0324-9314** (India) |
|   | **APIs** | [Maps Experience agent tools](https://developers.google.com/maps/ai/maps-experience-agent-tools.md.txt) (Pro options) |
|   | **Billable event** | Request to Maps Experience agent tools that uses a Pro option |
|   | **Triggers** | A request to Maps Experience agent tools that uses any of the following Pro options: - [Search places](https://developers.google.com/maps/ai/maps-experience-agent-tools/search-places.md.txt) (`search_places`, or `searchText` in REST): `include_extended_details` (`includeExtendedDetails` in REST) set to `true`, or `page_size` (`pageSize` in REST) greater than 5. - [Compute routes](https://developers.google.com/maps/ai/maps-experience-agent-tools/compute-routes.md.txt) (`compute_routes`, or `computeRoutes` in REST): `routing_preference` (`routingPreference` in REST) set to `ROUTING_PREFERENCE_TRAFFIC_AWARE_OPTIMAL`, or 11 to 25 `intermediate_waypoints` (`intermediateWaypoints` in REST). - [Search along route](https://developers.google.com/maps/ai/maps-experience-agent-tools/search-along-route) (`search_along_route`, or `searchAlongRoute` in REST): Every request. - [Lookup weather](https://developers.google.com/maps/ai/maps-experience-agent-tools/lookup-weather) (`lookup_weather`, or `lookupWeather` in REST): `POLLEN` in `capabilities`, or `AIR_QUALITY` in `capabilities` with a `date` before today or a past `hour` in the location's time zone, when returned in the response. Full-day `AIR_QUALITY` requests with `date` set to today without `hour` are billed under the Maps Grounding Essentials SKU, even when returning today's past hours. Each request is one billable event. A request that uses a Pro option is billed under this SKU **instead of** the [Maps Grounding Essentials](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#grounding-lite-ess-sku) SKU, never under both. Requests that don't use any Pro options are billed under the Maps Grounding Essentials SKU. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places API Nearby Search Pro

|   | **Category** | [Pro](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **99F9-A108-83A6** (Global) **33DE-5C83-8354** (India) |
|   | **APIs** | [Nearby Search (New)](https://developers.google.com/maps/documentation/places/web-service/nearby-search.md.txt) |
|   | **Billable event** | Successful request for Pro fields |
|   | **Triggers** | **Android SDK** `Place.Field.ADDRESS_COMPONENTS` `Place.Field.BUSINESS_STATUS` `Place.Field.ADDRESS` `Place.Field.DISPLAY_NAME` \>\* \* Use instead of `Place.Field.NAME`, which is deprecated. `Place.Field.ICON_BACKGROUND_COLOR` `Place.Field.ICON_MASK_URL`\* \* Use instead of `Place.Field.ICON_URL`, which is deprecated. `Place.Field.ID` `Place.Field.LAT_LNG` `Place.Field.PHOTO_METADATAS` `Place.Field.PLUS_CODE` `Place.Field.PRIMARY_TYPE` `Place.Field.PRIMARY_TYPE_DISPLAY_NAME` `Place.Field.RESOURCE_NAME` `Place.Field.TYPES` `Place.Field.UTC_OFFSET` `Place.Field.VIEWPORT` `Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE` **iOS SDK** `GMSPlacePropertyAddressComponents` `GMSPlacePropertyBusinessStatus` `GMSPlacePropertyCoordinate` `GMSPlacePropertyFormattedAddress` `GMSPlacePropertyName` `GMSPlacePropertyIconBackgroundColor` `GMSPlacePropertyIconImageURL` `GMSPlacePropertyPhotos` `GMSPlacePropertyPlaceID` `GMSPlacePropertyPlusCode` `GMSPlacePropertyTypes` `GMSPlacePropertyUTCOffsetMinutes` `GMSPlacePropertyViewport` `GMSPlacePropertyWheelchairAccessibleEntrance` **Places Library, Maps JavaScript API** `accessibilityOptions` `addressComponents` `adrFormatAddress` `businessStatus` `displayName` `formattedAddress` `googleMapsUri` `iconBackgroundColor` `id` `location` `photos` `plusCode` `svgIconMaskURI` `types` `utcOffsetMinutes` `viewport` **Web service** `places.accessibilityOptions` `places.addressComponents` `places.addressDescriptor`^\*^ `places.adrFormatAddress` `places.attributions` `places.businessStatus` `places.consumerAlert` `places.containingPlaces` `places.displayName` `places.formattedAddress` `places.googleMapsLinks` `places.googleMapsTypeLabel` `places.googleMapsUri` `places.iconBackgroundColor` `places.iconMaskBaseUri` `places.id` `places.location` `places.name`^\*\*^ `places.movedPlace` `places.movedPlaceId` `places.openingDate` `places.photos` `places.plusCode` `places.postalAddress` `places.primaryType` `places.primaryTypeDisplayName` `places.pureServiceAreaBusiness` `places.shortFormattedAddress` `places.subDestinations` `places.timeZone` `places.types` `places.utcOffsetMinutes` `places.viewport` ^\*^ Address descriptors are generally available for customers in India and are experimental elsewhere. ^\*\*^ The `places.name` field contains the place *resource name* in the form: `places/PLACE_ID`. Use `places.displayName` to access the text name of the place. |
|   | **Field mask billing** | When you specify a field mask, the request is billed at the highest SKU applicable to the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing) for details, examples, and platform data field guides. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Places API Place Details Pro

|   | **Category** | [Pro](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **4ED6-464A-2AFC** (Global) **1F70-206B-61DF** (India) |
|   | **APIs** | Places API [Place Details](https://developers.google.com/maps/documentation/places/web-service/place-details.md.txt) |
|   | **Billable event** | Successful request for Pro fields |
|   | **Triggers** | **Fields for Android SDK** `Place.Field.ACCESSIBILITY_OPTIONS`\* \* Use instead of `Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE` (deprecated). `Place.Field.BUSINESS_STATUS` `Place.Field.DISPLAY_NAME`\* \* Use instead of `Place.Field.NAME`, which is deprecated. `Place.Field.GOOGLE_MAPS_URI` `Place.Field.ICON_BACKGROUND_COLOR` `Place.Field.ICON_MASK_URL`\* \* Use instead of `Place.Field.ICON_URL` (deprecated). `Place.Field.PRIMARY_TYPE` `Place.Field.PRIMARY_TYPE_DISPLAY_NAME` `Place.Field.SUB_DESTINATIONS` `Place.Field.UTC_OFFSET` **Fields for iOS** `GMSPlacePropertyBusinessStatus` `GMSPlacePropertyIconBackgroundColor` `GMSPlacePropertyIconImageURL` `GMSPlacePropertyName` `GMSPlacePropertyUTCOffsetMinutes` `GMSPlacePropertyWheelchairAccessibleEntrance` **Fields for Places Library, Maps JavaScript API** `accessibilityOptions` `businessStatus` `displayName` `googleMapsUri` `iconBackgroundColor` `primaryTypeDisplayName` `svgIconMaskURI` `utcOffsetMinutes` **Fields for Web service** `accessibilityOptions` `businessStatus` `containingPlaces` `displayName` `googleMapsLinks` `googleMapsTypeLabel` `googleMapsUri` `iconBackgroundColor` `iconMaskBaseUri` `openingDate` `primaryType` `primaryTypeDisplayName` `pureServiceAreaBusiness` `subDestinations` `timeZone` `utcOffsetMinutes` > [!WARNING] > If you terminate an [Autocomplete session](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#autocomplete-session-new-ess-sku) with a Place Details call that requests **any field** from the **SKU: Place Details Pro, Enterprise,** or **Enterprise + Atmosphere** , then the call is billed at **[SKU: Place Details Enterprise + Atmosphere](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-ent-plus-sku)**. |
|   | **Field mask billing** | When you specify a field mask, the request is billed at the highest SKU applicable to the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing) for details, examples, and platform data field guides. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places API Text Search Pro

|   | **Category** | [Pro](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **4FDA-34B1-A910** (Global) **2DB9-E41E-AC2A** (India) |
|   | **APIs** | [Text Search (New)](https://developers.google.com/maps/documentation/places/web-service/text-search.md.txt) |
|   | **Billable event** | Successful request for Pro fields |
|   | **Triggers** | **Android SDK** `Place.Field.ACCESSIBILITY_OPTIONS`\* Use instead of `Place.Field.WHEELCHAIR_ACCESSIBLE_ENTRANCE` (deprecated). `Place.Field.ADDRESS_COMPONENTS` `Place.Field.ADR_FORMAT_ADDRESS` `Place.Field.BUSINESS_STATUS` `Place.Field.FORMATTED_ADDRESS`\* Use instead of `Place.Field.ADDRESS` (deprecated). `Place.Field.GOOGLE_MAPS_URI` `Place.Field.ICON_BACKGROUND_COLOR` `Place.Field.ICON_MASK_URL` \* Use instead of `Place.Field.ICON_URL` (deprecated). `Place.Field.LOCATION`\* Use instead of `Place.Field.LAT_LNG` (deprecated). `Place.Field.PHOTO_METADATAS` `Place.Field.PLUS_CODE` `Place.Field.PRIMARY_TYPE` `Place.Field.PRIMARY_TYPE_DISPLAY_NAME` `Place.Field.SHORT_FORMATTED_ADDRESS` `Place.Field.SUB_DESTINATIONS` `Place.Field.TYPES` `Place.Field.UTC_OFFSET` `Place.Field.VIEWPORT` **iOS** `GMSPlacePropertyAddressComponents` `GMSPlacePropertyBusinessStatus` `GMSPlacePropertyCoordinate` `GMSPlacePropertyFormattedAddress` `GMSPlacePropertyIconBackgroundColor` `GMSPlacePropertyIconImageURL` `GMSPlacePropertyName` `GMSPlacePropertyPhotos` `GMSPlacePropertyPlusCode` `GMSPlacePropertyTypes` `GMSPlacePropertyUTCOffsetMinutes` `GMSPlacePropertyViewport` `GMSPlacePropertyWheelchairAccessibleEntrance` **Places Library, Maps JavaScript API** `accessibilityOptions` `addressComponents` `adrFormatAddress` `businessStatus` `displayName` `formattedAddress` `googleMapsUri` `iconBackgroundColor` `location` `photos` `plusCode` `svgIconMaskURI` `types` `utcOffsetMinutes` `viewport` **Web service** `places.accessibilityOptions` `places.addressComponents` `places.addressDescriptor`^\*^ `places.adrFormatAddress` `places.businessStatus` `places.containingPlaces` `places.displayName` `places.formattedAddress` `places.googleMapsLinks` `places.googleMapsTypeLabel` `places.googleMapsUri` `places.iconBackgroundColor` `places.iconMaskBaseUri` `places.location` `places.openingDate` `places.photos` `places.plusCode` `places.postalAddress` `places.primaryType` `places.primaryTypeDisplayName` `places.pureServiceAreaBusiness` `places.shortFormattedAddress` `places.searchUri` `places.subDestinations` `places.timeZone` `places.types` `places.utcOffsetMinutes` `places.viewport` ^\*^ Address descriptors are generally available for customers in India and are experimental elsewhere. |
|   | **Field mask billing** | When you specify a field mask, the request is billed at the highest SKU applicable to the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing) for details, examples, and platform data field guides. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Places Aggregate API

|   | **Category** | [Pro](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **546C-66B2-E5A6** (Global) **CA83-2F48-1131** (India) |
|   | **APIs** | [Places Aggregate API](https://developers.google.com/maps/documentation/places-aggregate) |
|   | **Billable event** | Successful request for Pro features |
|   | **Triggers** | - [computeInsights](https://developers.google.com/maps/documentation/places-aggregate/reference/rest/v1/TopLevel/computeInsights.md.txt) |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places UI Kit Pro (Advanced)

|   | **Category** | [Pro](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **42AB-1FB3-B56A** (Global) **EA84-C46A-0634** (India) |
|   | **APIs** | [Places UI Kit Android](https://developers.google.com/maps/documentation/places/android-sdk/places-ui-kit-overview.md.txt) [Places UI Kit iOS](https://developers.google.com/maps/documentation/places/ios-sdk/places-ui-kit-overview.md.txt) [Places UI Kit JavaScript](https://developers.google.com/maps/documentation/javascript/places-ui-kit/overview.md.txt) |
|   | **Billable event** | Request for Advanced Place Details, Advanced Place List, Advanced Place Search, or Place Markers using Places UI Kit |
|   | **Triggers** | Requests for Advanced Place Details, Advanced Place Search, Advanced Place List, and Place Markers from the Places UI Kit trigger this SKU. You're billed for **this SKU only** for each Places UI Kit request, regardless of which fields the UI Kit displays. **iOS** [Advanced Place Details component](https://developers.google.com/maps/documentation/places/ios-sdk/advanced-place-details-ui-kit.md.txt) [Advanced Place List component](https://developers.google.com/maps/documentation/places/ios-sdk/advanced-place-list-ui-kit.md.txt) [Advanced Place Search component](https://developers.google.com/maps/documentation/places/ios-sdk/advanced-place-search-ui-kit.md.txt) [Place Markers component](https://developers.google.com/maps/documentation/places/ios-sdk/place-markers-ui-kit.md.txt) **Android** [Advanced Place Details component](https://developers.google.com/maps/documentation/places/android-sdk/advanced-place-details-ui-kit.md.txt) [Advanced Place List component](https://developers.google.com/maps/documentation/places/android-sdk/advanced-place-list-ui-kit.md.txt) [Advanced Place Search component](https://developers.google.com/maps/documentation/places/android-sdk/advanced-place-search-ui-kit.md.txt) [Place Markers component](https://developers.google.com/maps/documentation/places/android-sdk/place-markers-ui-kit.md.txt) **JavaScript** [Advanced Place Details component](https://developers.google.com/maps/documentation/javascript/places-ui-kit/advanced-place-details.md.txt) [Advanced Place List component](https://developers.google.com/maps/documentation/javascript/places-ui-kit/advanced-place-list.md.txt) [Advanced Place Search component](https://developers.google.com/maps/documentation/javascript/places-ui-kit/advanced-place-search.md.txt) |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

| ### \[ Enterprise: Address Validation, Places \] |
|---|

### Shared Enterprise and Enterprise + Atmosphere trigger fields

Nearby Search (New), Place Details (New), and Text Search (New) share the same
trigger fields for their Enterprise and Enterprise + Atmosphere SKUs across all
platforms. In Web service requests for Nearby Search (New) and Text Search
(New), prefix each field name with `places.` (for example, `places.rating`),
except `routingSummaries`.

#### Places Enterprise trigger fields

| Android SDK | iOS SDK | Places Library, Maps JavaScript API | Web service |
|---|---|---|---|
| `Place.Field.CURRENT_OPENING_HOURS` `Place.Field.CURRENT_SECONDARY_OPENING_HOURS` `Place.Field.INTERNATIONAL_PHONE_NUMBER`\* \* Use instead of `Place.Field.PHONE_NUMBER`, which is deprecated. `Place.Field.NATIONAL_PHONE_NUMBER` `Place.Field.OPENING_HOURS` `Place.Field.PRICE_LEVEL` `Place.Field.RATING` `Place.Field.SECONDARY_OPENING_HOURS` `Place.Field.USER_RATING_COUNT`\* \* Use instead of `Place.Field.USER_RATINGS_TOTAL`, which is deprecated. `Place.Field.WEBSITE_URI` | `GMSPlacePropertyCurrentOpeningHours` `GMSPlacePropertySecondaryOpeningHours` `GMSPlacePropertyPhoneNumber` `GMSPlacePropertyPriceLevel` `GMSPlacePropertyRating` `GMSPlacePropertyOpeningHours` `GMSPlacePropertyUserRatingsTotal` `GMSPlacePropertyWebsite` | `internationalPhoneNumber` `nationalPhoneNumber` `priceLevel` `rating` `regularOpeningHours` `userRatingCount` `websiteURI` | `currentOpeningHours` `currentSecondaryOpeningHours` `internationalPhoneNumber` `nationalPhoneNumber` `priceLevel` `priceRange` `rating` `regularOpeningHours` `regularSecondaryOpeningHours` `transitStation` `userRatingCount` `websiteUri` |

#### Places Enterprise + Atmosphere trigger fields

| Android SDK | iOS SDK | Places Library, Maps JavaScript API | Web service |
|---|---|---|---|
| `Place.Field.ALLOWS_DOGS` `Place.Field.CURBSIDE_PICKUP` `Place.Field.DELIVERY` `Place.Field.DINE_IN` `Place.Field.EDITORIAL_SUMMARY` `Place.Field.EV_CHARGE_OPTIONS` `Place.Field.FUEL_OPTIONS` `Place.Field.GOOD_FOR_CHILDREN` `Place.Field.GOOD_FOR_GROUPS` `Place.Field.GOOD_FOR_WATCHING_SPORTS` `Place.Field.LIVE_MUSIC` `Place.Field.MENU_FOR_CHILDREN` `Place.Field.OUTDOOR_SEATING` `Place.Field.PARKING_OPTIONS` `Place.Field.PAYMENT_OPTIONS` `Place.Field.RESERVABLE` `Place.Field.RESTROOM` `Place.Field.REVIEWS` `Place.Field.SERVES_BEER` `Place.Field.SERVES_BREAKFAST` `Place.Field.SERVES_BRUNCH` `Place.Field.SERVES_COCKTAILS` `Place.Field.SERVES_COFFEE` `Place.Field.SERVES_DESSERT` `Place.Field.SERVES_DINNER` `Place.Field.SERVES_LUNCH` `Place.Field.SERVES_VEGETARIAN_FOOD` `Place.Field.SERVES_WINE` `Place.Field.TAKEOUT` | `GMSPlacePropertyCurbsidePickup` `GMSPlacePropertyDelivery` `GMSPlacePropertyDineIn` `GMSPlacePropertyEditorialSummary` `GMSPlacePropertyReservable` `GMSPlacePropertyReviews` `GMSPlacePropertyServesBeer` `GMSPlacePropertyServesBreakfast` `GMSPlacePropertyServesBrunch` `GMSPlacePropertyServesDinner` `GMSPlacePropertyServesLunch` `GMSPlacePropertyServesVegetarianFood` `GMSPlacePropertyServesWine` `GMSPlacePropertyTakeout` | `allowsDogs` `editorialSummary` `evChargeOptions` `fuelOptions` `hasCurbsidePickup` `hasDelivery` `hasDineIn` `hasLiveMusic` `hasMenuForChildren` `hasOutdoorSeating` `hasRestroom` `hasTakeout` `hasWifi` `isGoodForChildren` `isGoodForGroups` `isGoodForWatchingSports` `isReservable` `parkingOptions` `paymentOptions` `reviews` `servesBeer` `servesBreakfast` `servesBrunch` `servesCocktails` `servesCoffee` `servesDessert` `servesDinner` `servesLunch` `servesVegetarianFood` `servesWine` | `allowsDogs` `curbsidePickup` `delivery` `dineIn` `editorialSummary` `evChargeAmenitySummary` `evChargeOptions` `fuelOptions` `generativeSummary` `goodForChildren` `goodForGroups` `goodForWatchingSports` `liveMusic` `menuForChildren` `neighborhoodSummary` `parkingOptions` `paymentOptions` `outdoorSeating` `reservable` `restroom` `reviews` `reviewSummary` `routingSummaries`^\*^ `servesBeer` `servesBreakfast` `servesBrunch` `servesCocktails` `servesCoffee` `servesDessert` `servesDinner` `servesLunch` `servesVegetarianFood` `servesWine` `takeout` ^\*^ Text Search and Nearby Search only |

### SKU: Address Validation Enterprise

|   | **Category** | [Enterprise](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **10F3-119A-C6EC** (Global) **D73D-9896-24CF** (India) |
|   | **APIs** | [Address Validation API](https://developers.google.com/maps/documentation/address-validation) |
|   | **Billable event** | Session that terminates in a request for address validation |
|   | **Triggers** | - Autocomplete (New) session that terminates in a [ValidateAddress](https://developers.google.com/maps/documentation/address-validation/reference/rest/v1/TopLevel/validateAddress.md.txt) (REST) method. - Autocomplete (New) session that terminates in a [ValidateAddress](https://developers.google.com/maps/documentation/address-validation/reference/rpc/google.maps.addressvalidation.v1.md.txt#google.maps.addressvalidation.v1.AddressValidation.ValidateAddress) (gRPC) method. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |


For details about both pricing and using Autocomplete (New) sessions with Places API, see the
following guides in the Places API documentation:

- [Sessions tokens](https://developers.google.com/maps/documentation/places/web-service/place-session-tokens.md.txt)
- [Using session tokens](https://developers.google.com/maps/documentation/places/web-service/using-session-tokens.md.txt)
- [Autocomplete (New) and Session pricing](https://developers.google.com/maps/documentation/places/web-service/session-pricing.md.txt)

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places API Nearby Search Enterprise

|   | **Category** | [Enterprise](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **772E-9975-BE34** (Global) **B049-A814-B2A8** (India) |
|   | **APIs** | [Nearby Search (New)](https://developers.google.com/maps/documentation/places/nearby-search/overview) |
|   | **Billable event** | Successful request for Enterprise fields |
|   | **Triggers** | This SKU is triggered when your request includes any of the [Places Enterprise trigger fields](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-fields) (for Android SDK, iOS SDK, Places Library in Maps JavaScript API, or Web service). |
|   | **Field mask billing** | Billed at the highest SKU rate among the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing). |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places API Nearby Search Enterprise + Atmosphere

|   | **Category** | [Enterprise](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **F20E-7034-0EF7** (Global) **1DC0-87A6-65E7** (India) |
|   | **APIs** | [Nearby Search (New)](https://developers.google.com/maps/documentation/places/nearby-search/overview) |
|   | **Billable event** | Successful request for atmosphere fields |
|   | **Triggers** | This SKU is triggered when your request includes any of the [Places Enterprise + Atmosphere trigger fields](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-atmosphere-fields) (for Android SDK, iOS SDK, Places Library in Maps JavaScript API, or Web service). |
|   | **Field mask billing** | Billed at the highest SKU rate among the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing). |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Places API Place Details Enterprise

|   | **Category** | [Enterprise](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **2D9A-3DE0-3766** (Global) **448A-2967-E6BF** (India) |
|   | **APIs** | Places API [Place Details](https://developers.google.com/maps/documentation/places/web-service/place-details.md.txt) |
|   | **Billable event** | Successful request for Enterprise fields |
|   | **Triggers** | This SKU is triggered when your request includes any of the [Places Enterprise trigger fields](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-fields) (for Android SDK, iOS SDK, Places Library in Maps JavaScript API, or Web service). > [!WARNING] > If you terminate an [Autocomplete session](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#autocomplete-session-new-ess-sku) with a Place Details call that requests **any field** from the **SKU: Place Details Pro, Enterprise,** or **Enterprise + Atmosphere** , then the call is billed at **[SKU: Place Details Enterprise + Atmosphere](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-ent-plus-sku)**. |
|   | **Field mask billing** | Billed at the highest SKU rate among the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing). |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

### SKU: Places API Place Details Enterprise + Atmosphere

|   | **Category** | [Enterprise](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **EB23-5ECC-F753** (Global) **586E-FEBE-4FD2** (India) |
|   | **APIs** | Places API [Place Details](https://developers.google.com/maps/documentation/places/web-service/place-details.md.txt) |
|   | **Billable event** | Successful request for Enterprise + Atmosphere fields |
|   | **Triggers** | Requests that include any of the [Places Enterprise + Atmosphere fields](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-atmosphere-fields) trigger this SKU: - [Fields for Android SDK](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-atmosphere-fields) - [Fields for iOS SDK](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-atmosphere-fields) - [Fields for Places Library, Maps JavaScript API](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-atmosphere-fields) - [Fields for Web service](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-atmosphere-fields) > [!WARNING] > If you terminate an [Autocomplete session](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#autocomplete-session-new-ess-sku) with a Place Details call that requests **any field** from the [**SKU: Place Details Pro**](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-pro-sku), [**Enterprise**](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-ent-sku), or [**Enterprise + Atmosphere**](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-ent-plus-sku), then the call is billed at [**SKU: Place Details Enterprise + Atmosphere**](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#place-details-ent-plus-sku). |
|   | **Field mask billing** | When you specify a field mask, the request is billed at the highest SKU applicable to the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing) for details, examples, and platform data field guides. |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places API Place Details Photos

|   | **Category** | [Enterprise](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **DCD1-FE97-8C71** (Global) **0AF7-8463-1BC9** (India) |
|   | **APIs** | [Place Photos (New)](https://developers.google.com/maps/documentation/places/web-service/place-photos.md.txt) |
|   | **Billable event** | Successful request for a photo |
|   | **Triggers** | Request to [Place Photos (New)](https://developers.google.com/maps/documentation/places/web-service/place-photos.md.txt) |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places API Text Search Enterprise

|   | **Category** | [Enterprise](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **E967-44BC-B44D** (Global) **D112-1B19-2E0B** (India) |
|   | **APIs** | [Text Search (New)](https://developers.google.com/maps/documentation/places/web-service/text-search.md.txt) |
|   | **Billable event** | Successful request for Enterprise fields |
|   | **Triggers** | This SKU is triggered when your request includes any of the [Places Enterprise trigger fields](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-fields) (for Android SDK, iOS SDK, Places Library in Maps JavaScript API, or Web service). |
|   | **Field mask billing** | Billed at the highest SKU rate among the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing). |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />


### SKU: Places API Text Search Enterprise + Atmosphere

|   | **Category** | [Enterprise](https://developers.google.com/maps/billing-and-pricing/overview.md.txt#pricing-categories) |
|---|---|---|
|   | **SKU ID** | **120C-BEC3-B48F** (Global) **0FD0-B42B-DFDA** (India) |
|   | **APIs** | [Text Search (New)](https://developers.google.com/maps/documentation/places/web-service/text-search.md.txt) |
|   | **Billable event** | Successful request for Enterprise + Atmosphere fields |
|   | **Triggers** | This SKU is triggered when your request includes any of the [Places Enterprise + Atmosphere trigger fields](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-enterprise-atmosphere-fields) (for Android SDK, iOS SDK, Places Library in Maps JavaScript API, or Web service). |
|   | **Field mask billing** | Billed at the highest SKU rate among the requested fields. See [Field mask billing](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#field-mask-billing). |
|   | **Pricing** | [Price list (Global)](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt#places-pricing) [Price list (India)](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt#places-pricing) |

<br />

[( Return to top )](https://developers.google.com/maps/billing-and-pricing/sku-details/places.md.txt#places-sku)

<br />

## Related SKU details pages

- [API usage details overview](https://developers.google.com/maps/billing-and-pricing/sku-details.md.txt): Complete SKU directory organized by Essentials, Pro, Enterprise, and Legacy tiers.
- [Maps SKU details](https://developers.google.com/maps/billing-and-pricing/sku-details/maps.md.txt): Maps SDK for Android, Maps SDK for iOS, Maps JavaScript API, Maps Embed API, Maps Static API, Street View Static API, Elevation API, Aerial View API, and Map Tiles API SKUs.
- [Routes SKU details](https://developers.google.com/maps/billing-and-pricing/sku-details/routes.md.txt): Routes API, Route Optimization API, Roads API, and Navigation SDK SKUs.
- [Environment SKU details](https://developers.google.com/maps/billing-and-pricing/sku-details/environment.md.txt): Air Quality API, Pollen API, Solar API, and Weather API SKUs.
- [Legacy Places and Routes SKU details](https://developers.google.com/maps/billing-and-pricing/sku-details/legacy.md.txt): Legacy Places API, Directions API, and Distance Matrix API SKUs.
- [Google Maps Platform pricing](https://developers.google.com/maps/billing-and-pricing/pricing.md.txt) and [India pricing](https://developers.google.com/maps/billing-and-pricing/pricing-india.md.txt): Monthly volume tiers and per-event rates.