Stay organized with collections Save and categorize content based on your preferences.
This feature requires that you enable Places API (New), the next generation of the Places API. For more information, see Enable APIs.Google recommends that you use sessions with Autocomplete (New). Sessions help simplify pricing and provide a consistent pricing model for use with Autocomplete (New).
A session starts with the first Autocomplete (New) request that includes a session token, continues through each subsequent Autocomplete (New) request, and is then terminated by a request to Place Details (New) or Address Validation that uses the session token.
After the session terminates, any call to Autocomplete (New), Place Details (New), or Address Validation that uses the expired session token is billed as if there was no session token.
Incomplete sessions, meaning sessions that are not terminated by a request to Place Details (New) or Address Validation, are billed only for the Autocomplete (New) requests using the SKU: Autocomplete Requests.
Session billing Sessions terminating in a Place Details (New) Essentials requestFor Autocomplete (New) sessions that terminate in a request using fields from SKU: Places API Place Details Essentials:
For Autocomplete (New) sessions that terminate in an Address Validation request or a Place Details (New) request using fields from Place Details Pro, Enterprise, or Enterprise + Atmosphere:
The three most common session pricing scenarios are:
The following sections describe the individual billing charges for each scenario.
Autocomplete for location dataIn the Autocomplete for location data scenario, you are interested in using Autocomplete (New) and Place Details (New) to obtain location information about a place. For example, you select a suggestion from Autocomplete (New), then use Place Details (New) to get the place's latitude and longitude coordinates to show that place on a map.
Location information can include the following:
This session is terminated by a single request to Place Details (New) that requests fields defined by the SKU: Place Details Essentials.
You are then billed as follows:
In the Autocomplete for place discovery scenario, you are interested in obtaining more than just location data about a place. For example, you might request any of the following:
For this scenario, your session is terminated by a single request to Place Details (New) that requests any fields included in the Place Details (New) Pro, Enterprise, or Enterprise + Atmosphere SKUs.
You are then billed as follows:
The Address Validation API is a service that accepts an address. It identifies address components and validates them. It also standardizes the address for mailing and finds the best known latitude and longitude coordinates for it.
In the Autocomplete for checkout and delivery scenario, you terminate the session with a request to the Address Validation API to validate the selected address.
You are then billed as follows:
If you don't use sessions, you are billed per request to Autocomplete (New) using the SKU: Autocomplete Requests.
Pricing for incomplete or abandoned sessionsIf a session is abandoned, meaning not terminated by a call to Place Details (New) or Address Validation, Autocomplete (New) requests revert to the per-request pricing model and are billed per the SKU: Autocomplete Requests.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-14 UTC."],[[["Google recommends using sessions with Autocomplete (New) to simplify pricing and provide a consistent model."],["Sessions are initiated with the first Autocomplete (New) request containing a session token and terminate with a Place Details (New) or Address Validation request using the same token."],["Three common pricing scenarios exist: Autocomplete for location data, Autocomplete for place discovery, and Autocomplete for checkout and delivery, each with its own billing structure."],["Incomplete or abandoned sessions revert to per-request pricing for Autocomplete (New) requests."],["Without sessions, each Autocomplete (New) request is billed individually."]]],[]]
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4