A new pay-as-you-go pricing model is coming for the Google Maps Platform APIs. On June 11, 2018, we’re launching new Maps, Routes, and Places functionality, and changing the way certain APIs and features are billed. This page helps you understand the details of the new pricing structure for each Google Maps Platform API, and how charges for use will be calculated.
To estimate your monthly bill under the new pricing model, use our pricing calculator.
- Starting on June 11, 2018: All API changes will be live and available to try free of charge until July 16th, 2018.
- Between June 11 and July 16, 2018:
- Your use of the Google Maps Platform APIs will continue to be billed under the current pricing model.
- If you have enabled billing on your project, you will see the new SKUs on your bill for usage after June 11th. If billing is not enabled, the new SKUs will not be visible.
- To provide you with an additional month of lead time, our new terms and pricing won’t go into effect until July 16, 2018.
- During this transition period, on your bill you will see the old SKUs (for usage before June 11) as well as the new SKUs (for usage starting on June 11). For products with revised billing, the new SKUs that represent the new features and pricing model will display a usage count, but at a $0.00 cost. Please take advantage of this time to try the new features and familiarize yourself with how billing will work.
- Starting on July 16, 2018: The new pricing model goes into effect and you will see charges for the new SKUs on your bill. Note: You must enable billing on each of your projects to continue to use the Google Maps Platform APIs. If you choose not to add a billing account, your maps will be degraded, or other Maps API requests will return an error.
Overview of billing for the Google Maps Platform products
- Usage is tracked for each Product SKU.
- A SKU is the combination of the Product API + the service or function called (for example, Places API - Place Details).
- A product may have multiple SKUs billed at different rates (for example, Places API - Place Details; Places API - Autocomplete - Per Character).
- SKU pricing is tiered, based on volume of use, with three tiers: 0–100,000; 100,001–500,000; 500,001+.
- Cost is calculated by SKU Usage x Price per each use.
- For each billing account, for qualifying Google Maps Platform SKUs, a $200 USD Google Maps Platform credit is available each month, and automatically applied to the qualifying SKUs.
- When you view your billing report, each line item lists Cost Before Credit, Credit, and Cost After Credit.
View your billing report
Billing reports for your use of the Google Maps Platform products are available in the Google Cloud Platform Console. To view the report for your billing account:
- Go to the Google Maps section in the Google Cloud Platform Console.
- On the Overview page, in the Billing card, select Go to Maps billing report.
Alternatively, follow these steps to view your billing report:
- Go to the Google Maps section in the Google Cloud Platform Console.
- Open the console left side menu and click Billing.
- If you have more than one billing account, select Go to linked billing account to view the current project's billing account. To locate a different billing account, select Manage billing accounts and choose the account for which you'd like to see reports.
- Select Reports from the left side menu.
How to read the billing report chart
Billing reports plot cost over time as a stacked line chart. The default view is the current month’s daily usage-specific costs by project for all products, inclusive of any usage-specific credits applied. Each line in the chart corresponds to the project, ranked largest to smallest by cost.
Tip: Analyze the usage and cost per SKU
To more accurately understand the details of the new pricing structure and how it impacts your implementation, look at your usage and cost by SKU.
To change the report view to display line items by SKU:
- In the panel to the right of the chart, expand the Group by filter.
- Select SKU.
Other filters available in the billing report include Time range, Projects, Products, and SKUs.
You can change the chart view to exclude usage-specific credits by unchecking the Include credits in cost checkbox in the right panel.
Related resources
- Managing your billing accounts
- Modify a project's billing settings
- Viewing your cost trends with billing reports
- Setting budgets and alerts
- Optimization Guide for Google Maps Platform
- API Key Best Practices
Nonprofit, crisis response, and news media organization grants
We are expanding our non-commercial program for Google Maps Platform. Existing Google for Nonprofit users who are currently receiving Google Maps Platform grants will transition to Google Maps Platform credits.
Eligible nonprofits, startups, crisis response, and news media organizations may apply for additional Google Maps Platform credits through the following programs:
- Nonprofits can apply for Google for Nonprofits
- Startup organizations can apply to the Google Cloud Startup Program
- Crisis response organizations can learn more about our Crisis Response efforts
- News media organizations can learn more about the Google News Initiative
Detailed pricing information per product SKU
This section lists the SKUs defined for the core Google Maps Platform products of Maps, Routes, and Places. The core products are pay as you go and you only pay for the SKUs you use.
To estimate your monthly bill under the new pricing model, use our pricing calculator.
For each SKU listed you’ll see:
- The SKU name as it appears on your billing report.
- Details describing the type of use that triggers the SKU.
- The price per each use for the three volume-based tiers.
Maps product
APIs in Maps include: Maps SDK for Android; Maps SDK for iOS; Maps JavaScript API; Maps Static API; Street View API; Maps Embed API; and Maps URLs.
SKU: Mobile Native Static Maps
Includes a Google map object in lite mode, in a Maps SDK for Android mobile application.
| MONTHLY VOLUME RANGE (Price per MAP LOAD) |
||
|---|---|---|
| 0.00 USD (Free) | 0.00 USD (Free) | 0.00 USD (Free) |
A single map load is accrued for each instantiation of a Google map object in lite mode,
in a Maps SDK for Android mobile application. Maps are created with instances of
MapFragment, SupportMapFragment, or MapView
classes. A map load is counted each time the related onCreate() method is
called.
SKU: Mobile Native Dynamic Maps
A Google map object in a Maps SDK for Android or Maps SDK for iOS mobile application.
| MONTHLY VOLUME RANGE (Price per MAP LOAD) |
||
|---|---|---|
| 0.00 USD (Free) | 0.00 USD (Free) | 0.00 USD (Free) |
A single map load is accrued for each instantiation of a Google map object in a Maps SDK for Android or Maps SDK for iOS mobile application:
- One of
MapFragment,SupportMapFragment, orMapViewclasses on Android. A map load is counted each time the relatedonCreate()method is called. - A
GMSMapViewobject on iOS.
User interactions with the map, such as panning, zooming, or switching map layers, do not generate additional map loads.
With the new pricing, the creation of a Street View panorama is no longer charged as a Mobile Native map load. It is charged as a Dynamic Street View (see below).
SKU: Embed
This SKU refers to a basic Maps Embed API request that uses Place mode (to embed a map with a marker) or View mode (to embed a simple map). Basic Embed requests remain free with unlimited usage.
| MONTHLY VOLUME RANGE (Price per MAP LOAD) |
||
|---|---|---|
| 0.00 USD (Free) | 0.00 USD (Free) | 0.00 USD (Free) |
User interactions with the map, such as panning, zooming, or switching map layers, do not generate additional map loads.
SKU: Embed Advanced
An advanced Maps Embed API request that uses the Directions mode, Street View mode, or Search mode. Advanced Embed requests are now billed based on the following rates:
| MONTHLY VOLUME RANGE (Price per MAP LOAD) |
||
|---|---|---|
| 0.014 USD per each (14.00 USD per 1000) |
0.0112 USD per each (11.20 USD per 1000) |
Contact Sales for volume pricing |
User interactions with the map, such as panning, zooming, or switching map layers, do not generate additional map loads.
SKU: Static Maps
A request to the Maps Static API.
| MONTHLY VOLUME RANGE (Price per MAP LOAD) |
||
|---|---|---|
| 0.002 USD per each (2.00 USD per 1000) |
0.0016 USD per each (1.60 USD per 1000) |
Contact Sales for volume pricing |
User interactions with the map, such as panning, zooming, or switching map layers, do not generate additional map loads.
SKU: Dynamic Maps
A web page or application that displays a map using the
Maps JavaScript API. A map is
created with the
google.maps.Map() class.
| MONTHLY VOLUME RANGE (Price per MAP LOAD) |
||
|---|---|---|
| 0.007 USD per each (7.00 USD per 1000) |
0.0056 USD per each (5.60 USD per 1000) |
Contact Sales for volume pricing |
User interactions with the map, such as panning, zooming, or switching map layers, do not generate additional map loads.
With the new pricing, the creation of a Street View panorama is no longer charged as a map load. It is charged as a Dynamic Street View (see below).
SKU: Static Street View
Prior to the new pricing, Street View panoramas were charged as map loads. They are now charged separately. A static Street View panorama is charged for each request to the Street View API to embed a static (non-interactive) Street View panorama. Usage of the Street View Image Metadata endpoint is not charged.
| MONTHLY VOLUME RANGE (Price per PANORAMA) |
||
|---|---|---|
| 0.007 USD per each (7.00 USD per 1000) |
0.0056 USD per each (5.60 USD per 1000) |
Contact Sales for volume pricing |
SKU: Dynamic Street View
Prior to the new pricing, Street View panoramas were charged as map loads. They are now charged separately. A dynamic Street View panorama is charged for each instantiation of a panorama object in a Maps JavaScript API, Maps SDK for Android, Maps SDK for iOS application.
| MONTHLY VOLUME RANGE (Price per PANORAMA) |
||
|---|---|---|
| 0.014 USD per each (14.00 USD per 1000) |
0.0112 USD per each (11.20 USD per 1000) |
Contact Sales for volume pricing |
An instantiation of a panorama object occurs when doing the following:
- In JavaScript, with the
google.maps.StreetViewPanorama()class orMap.getStreetView()method (prior to the new pricing,Map.getStreetView()was not charged). Usage of theStreetViewService()class is not charged. - On Android, with one of
StreetViewPanoramaFragment,SupportStreetViewPanoramaFragment, orStreetViewPanoramaViewclasses. A panorama is counted each time the relatedonCreate()method is called. - On iOS, with the
GMSPanoramaViewobject.
Routes product
APIs in Routes include: Directions API; Distance Matrix API; and Roads API.
SKU: Directions
A request to the Directions API or the Maps JavaScript API’s Directions Service (excludes requests triggering the Directions Advanced billing SKU).
| MONTHLY VOLUME RANGE (Price per QUERY) |
||
|---|---|---|
| 0.005 USD per each (5.00 USD per 1000) |
0.004 USD per each (4.00 USD per 1000) |
Contact Sales for volume pricing |
SKU: Directions Advanced
A request to the Directions API or the Maps JavaScript API’s Directions Service that uses traffic information, more than 10 waypoints, and/or waypoints optimization.
| MONTHLY VOLUME RANGE (Price per QUERY) |
||
|---|---|---|
| 0.01 USD per each (10.00 USD per 1000) |
0.008 USD per each (8.00 USD per 1000) |
Contact Sales for volume pricing |
A Directions Advanced SKU is charged for a Directions API request or a Maps JavaScript API’s Directions Service that uses one or more of the following:
- Traffic information. Traffic information is used when all the following apply
(these are the conditions required to receive the
duration_in_trafficfield in the Directions response):- The
travel
modeparameter isdriving, or is not specified (drivingis the default travel mode. - The request includes a valid
departure_timeparameter. Thedeparture_timecan be set to the current time or some time in the future. It cannot be in the past. - The request does not include stopover
waypoints. If the request
includes waypoints, prefix each waypoint with
via:to influence the route but avoid stopovers. For example,&waypoints=via:San Francisco|via:Mountain View|...
- The
travel
- More than 10 waypoints (between 11 and 25).
- Waypoints optimization. The
optimizeparameter is set totruefor waypoints. For example,&waypoints=optimize:true|San Francisco|Mountain View|...
SKU: Distance Matrix
A request to the Distance Matrix API or the Maps JavaScript API’s Distance Matrix Service (excludes requests triggering the Distance Matrix Advanced billing SKU billing SKU).
| MONTHLY VOLUME RANGE (Price per ELEMENT) |
||
|---|---|---|
| 0.005 USD per each (5.00 USD per 1000) |
0.004 USD per each (4.00 USD per 1000) |
Contact Sales for volume pricing |
Each query sent to the Distance Matrix API generates elements, where the number of
origins times the number of destinations equals the number
of elements.
SKU: Distance Matrix Advanced
A request to the Distance Matrix API or the Maps JavaScript API’s Distance Matrix Service that uses traffic information.
| MONTHLY VOLUME RANGE (Price per ELEMENT) |
||
|---|---|---|
| 0.01 USD per each (10.00 USD per 1000) |
0.008 USD per each (8.00 USD per 1000) |
Contact Sales for volume pricing |
Each query sent to the Distance Matrix API generates elements, where the number of
origins times the number of destinations equals the number
of elements.
A Distance Matrix Advanced SKU is charged for a
Distance Matrix API or a
Maps JavaScript API’s Distance Matrix Service that uses traffic information.
Traffic information is used when all the following apply (these are the conditions required
to receive the
duration_in_traffic field in the Distance Matrix response):
- The
travel
modeparameter isdriving, or is not specified (drivingis the default travel mode. - The request includes a valid
departure_timeparameter. Thedeparture_timecan be set to the current time or some time in the future. It cannot be in the past.
SKU: Roads – Route Traveled
A request to the Roads API’s Snap to Roads service.
| MONTHLY VOLUME RANGE (Price per QUERY) |
||
|---|---|---|
| 0.01 USD per each (10.00 USD per 1000) |
0.008 USD per each (8.00 USD per 1000) |
Contact Sales for volume pricing |
SKU: Roads – Nearest Road
A request to the Roads API’s Nearest Roads service.
| MONTHLY VOLUME RANGE (Price per QUERY) |
||
|---|---|---|
| 0.01 USD per each (10.00 USD per 1000) |
0.008 USD per each (8.00 USD per 1000) |
Contact Sales for volume pricing |
Places product
APIs in Places include Places API, Places SDK for Android; Places SDK for iOS; Places Library, Maps JavaScript API; Geocoding API; Geolocation API; Time Zone API; and Elevation API.
With the launch of Google Maps Platform, we’ve introduced changes to our products and pricing. For context, see product changes and pricing changes. These changes take effect July 16, 2016.
About Autocomplete sessions
An Autocomplete session includes some Autocomplete requests (to retrieve suggestions on a place as the user types), and at most one Places Details request (to retrieve details about the place selected by the user). The same session token is passed to the Autocomplete and the subsequent Place Detail request. A session starts with the first Autocomplete request (which typically happens when the user starts typing). A Places Details call is made when the user has selected one of the Autocomplete suggestions. If a user does not select a suggestion, no Places Details call is made.
After a user has selected a place (ie, a Places Details call is made), you must start a new session using a new session token.
Autocomplete sessions can be generated from the following APIs:
- The Places API Place Autocomplete service or the Maps JavaScript API’s Places Autocomplete service. You need to design your application to provide session tokens (you may need to change your existing code).
- The Maps JavaScript API’s Autocomplete widget. Session-based billing is automatically enabled on those widgets, without any code change required.
A session token is good for one user session and should not be used for more than one user session. If you reuse a session token, the session is considered invalid and the requests are charged as if no session token was provided.
The Autocomplete requests and the Places Details requests using sessions are billed on different SKUs.
About Places Data SKUs
One or more Data SKUs are triggered for each Places request, depending on the fields that are specified in the request.
The following Places APIs calls support specifying the returned fields:
The following Places APIs calls do not support specifying the returned fields. These call always trigger the three Places Data SKUs for each API request:
SKU: Basic Data
Using the fields parameter in your Place Details or Find Place request, you can limit the
response to only those fields specified. Fields in the Basic category do not result in
any additional charge. The Basic Data SKU is triggered when any of these fields are
requested:
address_component, adr_address, alt_id,
formatted_address, geometry, icon, id,
name, permanently_closed, photo, place_id,
scope, type, url, utc_offset,
vicinity.
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.00 USD (Free) | 0.00 USD (Free) | 0.00 USD (Free) |
SKU: Contact Data
Using the fields parameter in your Place Details or Find Place request, you can limit the
response to only those fields specified. Fields in the Contact category result in an
additional charge. The Contact Data SKU is triggered when any of these fields are
requested:
formatted_phone_number, international_phone_number,
opening_hours, website.
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.003 USD per each (3.00 USD per 1000) |
0.0024 USD per each (2.40 USD per 1000) |
Contact Sales for volume pricing |
SKU: Atmosphere Data
Using the fields parameter in your Place Details or Find Place request, you can limit the
response to only those fields specified. Fields in the Atmosphere category result in
an additional charge. The Atmosphere Data SKU is triggered when any of these fields
are requested:
price_level, rating, review.
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.005 USD per each (5.00 USD per 1000) |
0.004 USD per each (4.00 USD per 1000) |
Contact Sales for volume pricing |
SKU: Autocomplete – Per Character
An Autocomplete – Per Character SKU is charged for requests to the Places API Place Autocomplete service, or the Maps JavaScript API’s Places Autocomplete service, that do not include a session token. Calls made from an invalid Autocomplete session (for example, a session that reuses a session token) are also charged an Autocomplete – Per Character SKU.
| MONTHLY VOLUME RANGE (Price per REQUEST) |
||
|---|---|---|
| 0.00283 USD per each (2.83 USD per 1000) |
0.00226 USD per each (2.26 USD per 1000) |
Contact Sales for volume pricing |
SKU: Autocomplete without Places Details – Per Session
An Autocomplete without Places Details – Per Session SKU is charged for an Autocomplete session that does not include a Places Details request (within a few minutes of the beginning of the session).
| MONTHLY VOLUME RANGE (Price per SESSION) |
||
|---|---|---|
| 0.017 USD per each (17.00 USD per 1000) |
0.0136 USD per each (13.60 USD per 1000) |
Contact Sales for volume pricing |
Example
If your application issues the following two calls in a single session:
- Places Autocomplete Request (input=”par”, session_token: XYZ)
- Places Autocomplete Request (input=”paris”, session_token: XYZ)
On your bill, you will see the following SKU listed (when viewing your bill by SKU):
- Autocomplete without Places Details – Per Session (price starting at 0.017 USD per session)
SKU: Autocomplete (included with Places Details) – Per Session
An Autocomplete (included with Places Details) – Per Session SKU is charged for an Autocomplete session that includes a Places Details request. The autocomplete request is free, and the subsequent Places Details call gets charged based on regular Places Details pricing (described below).
| MONTHLY VOLUME RANGE (Price per SESSION) |
||
|---|---|---|
| 0.00 USD (Free) | 0.00 USD (Free) | 0.00 USD (Free) |
Example
If your application issues the following three calls in a single session:
- Places Autocomplete Request (input=”par”, session_token: XYZ)
- Places Autocomplete Request (input=”paris”, session_token: XYZ)
- Places Details (place_id, session_token: XYZ, fields:formatted_address)
On your bill, you will see the following SKUs listed (when viewing your bill by SKU):
- Autocomplete (included with Places Details) – Per Session (billed at 0.00 USD)
- Places Details (price starting at 0.017 USD per session)
- Basic Data (billed at 0.00 USD)
SKU: Query Autocomplete – Per Character
A Query Autocomplete – Per Character SKU is charged for each request to the
Places API Query Autocomplete service, or the
Maps JavaScript API’s Places Autocomplete Service
(getQueryPredictions()), and the use of the
Maps JavaScript API’s SearchBox widget (Query Autocomplete requests are
generated as the user types).
| MONTHLY VOLUME RANGE (Price per REQUEST) |
||
|---|---|---|
| 0.00283 USD per each (2.83 USD per 1000) |
0.00226 USD per each (2.26 USD per 1000) |
Contact Sales for volume pricing |
Pricing by Autocomplete session is not supported using Query Autocomplete. Subsequent Places Details calls get charged based on regular Places Details pricing (described below).
SKU: Places Details
Places Details calls are charged as follows:
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.017 USD per each (17.00 USD per 1000) |
0.0136 USD per each (13.60 USD per 1000) |
Contact Sales for volume pricing |
The Places Details SKU is generated from the following APIs:
- Places API Place Details service
-
Maps JavaScript API’s Place Details service (
getDetails) -
Maps JavaScript API’s Places Autocomplete widget (
getPlace) -
Maps JavaScript API’s Places SearchBox widget:
getPlaces()method after the user selects a place result (icon: pin), not a query (icon: magnifier), as illustrated here:
In the results of the search box widget, after typing "pizza" in the search box, notice that Pizza Autentico has a pin icon next to it, indicating that it is a place result (and not a query).
The Places Details SKU is charged whether a session token is provided or not.
A Places Details request also generates Data SKUs (Basic, Contact, and/or Atmosphere), depending on the fields that are specified in the request. If you do not specify fields in the Place Details request, all Data SKUs are triggered (Basic, Contact, and Atmosphere).
Examples
1. You make a Place Details request and specify just the address field:
getPlaceDetails(fields: formatted_address). On your bill, you will see the
following SKUs listed (when viewing your bill by SKU):
- Places Details (price starting at 0.017 USD per session)
- Basic Data (billed at 0.00 USD)
2. You make a Place Details request and specify the phone number field:
getPlaceDetails(fields: formatted_phone_number). On your bill, you will see
the following SKUs listed (when viewing your bill by SKU):
- Places Details (price starting at 0.017 USD per session)
- Contact Data (price starting at 0.003 USD per request)
3. You make a Place Details request and specify all the fields (this type of request is
the default if you do not specify any fields): getPlaceDetails(). On your bill,
you will see the following SKUs listed (when
viewing your bill by SKU):
- Places Details (price starting at 0.017 USD per session)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Places Details – ID Refresh
You can use the Places Details request to refresh stale place IDs. These types of requests are free.
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.00 USD (Free) | 0.00 USD (Free) | 0.00 USD (Free) |
Example
You make a Place Details request specifying just the place id field:
getPlaceDetails(fields: place_id).
On your bill, you will see the following SKU listed (when viewing your bill by SKU):
- Places Details – ID Refresh (billed at 0.00 USD)
SKU: Find Place
Find Place is charged for a Find Place request (new feature, available in beta on June 11, 2018).
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.017 USD per each (17.00 USD per 1000) |
0.0136 USD per each (13.60 USD per 1000) |
Contact Sales for volume pricing |
Find Place requests also generate Data SKUs (Basic, Contact, and/or Atmosphere), depending on the fields that are specified in the request. Like Place Details requests, you can use the fields parameter in your Find Place request to limit the response to only those fields specified. You are billed for the Find Place request as well as the data requested. By default, if no fields are requested, only the place id is returned.
Examples
1. You make a Find Place request and specify just the address field:
FindPlace(fields: formatted_address). On your bill, you will see the
following SKUs listed (when viewing your bill by SKU):
- Find Place (price starting at 0.017 USD per call)
- Basic Data (billed at 0.00 USD)
2. You make a Find Place request and specify the phone number field:
FindPlace(fields: formatted_phone_number). On your bill, you will see
the following SKUs listed (when viewing your bill by SKU):
- Find Place (price starting at 0.017 USD per call)
- Contact Data (price starting at 0.003 USD per request)
3. You make a Find Place request and specify fields from all three data-type buckets:
FindPlace(fields: formatted_address, opening_hours, price_level). On your bill,
you will see the following SKUs listed (when
viewing your bill by SKU):
- Find Place (price starting at 0.017 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Find Place – ID only
Find Place – ID only is charged for Find Place requests (new feature, available in beta on June 11, 2018) that only specify the Place ID to be returned. By default, if no fields are specified in the Find Place request, only the place id is returned.
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.00 USD (Free) | 0.00 USD (Free) | 0.00 USD (Free) |
Example
You make a Find Place request and do not specify any fields: FindPlace().
On your bill, you will see the following SKU listed (when
viewing your bill by SKU):
- Find Place – ID only (billed at 0.00 USD)
SKU: Places – Nearby Search
Places – Nearby Search is charged for requests to the
Places API Nearby Search service, and to the
Maps JavaScript API’s Places Nearby Search service
(nearbySearch()).
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.032 USD per each (32.00 USD per 1000) |
0.0256 USD per each (25.60 USD per 1000) |
Contact Sales for volume pricing |
Nearby Search requests return a list of places with full place details (Nearby Search requests do not support specifying the returned fields). You are charged for the Nearby Search request starting at 0.032 USD per each, as well as all of the data-type SKUs (Basic Data, Contact Data, and Atmosphere Data).
Example
You make a Nearby Search request, for example:
NearbySearch(San Francisco, 100 meters). On your bill, you will see the following
SKUs listed (when viewing your bill by SKU):
- Places - Nearby Search (price starting at 0.032 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Places – Text Search
Places – Text Search is charged for requests to the
Places API Text Search service, and to the
Maps JavaScript API’s Places Text Search service
(textSearch()).
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.032 USD per each (32.00 USD per 1000) |
0.0256 USD per each (25.60 USD per 1000) |
Contact Sales for volume pricing |
Places Text Search requests return a list of places with full place details (Text Search requests do not support specifying the returned fields). You are charged for the Text Search request starting at 0.032 USD per each, as well as all of the data-type SKUs (Basic Data, Contact Data, and Atmosphere Data).
The Places – Text Search SKU is also generated by the
Maps JavaScript API’s Places SearchBox widget: getPlaces()
method after the user selects a place query (icon: magnifier), not a result
(icon: pin), as illustrated here:
Example
You make a Text Search request, for example:
TextSearch(123 Main Street). On your bill, you will see the following
SKUs listed (when viewing your bill by SKU):
- Places - Text Search (price starting at 0.032 USD per call)
- Basic Data (billed at 0.00 USD)
- Contact Data (price starting at 0.003 USD per request)
- Atmosphere Data (price starting at 0.005 USD per request)
SKU: Places Photo
A Places Photo SKU is charged for requests to the
Places API Place Photos service,
and to the
Places Library, Maps JavaScript API’s Place Photos service (using photos.getURL()
to fetch and load Photo URLs).
| MONTHLY VOLUME RANGE (Price per CALL) |
||
|---|---|---|
| 0.007 USD per each (7.00 USD per 1000) |
0.0056 USD per each (5.60 USD per 1000) |
Contact Sales for volume pricing |
SKU: Geocoding
A Geocoding SKU is charged for requests to the Geocoding API or the Maps JavaScript API’s Geocoding service.
| MONTHLY VOLUME RANGE (Price per REQUEST) |
||
|---|---|---|
| 0.005 USD per each (5.00 USD per 1000) |
0.004 USD per each (4.00 USD per 1000) |
Contact Sales for volume pricing |
SKU: Geolocation
A Geolocation SKU is charged for requests to the Geolocation API.
| MONTHLY VOLUME RANGE (Price per REQUEST) |
||
|---|---|---|
| 0.005 USD per each (5.00 USD per 1000) |
0.004 USD per each (4.00 USD per 1000) |
Contact Sales for volume pricing |
SKU: Time Zone
A Time Zone SKU is charged for requests to the Time Zone API.
| MONTHLY VOLUME RANGE (Price per REQUEST) |
||
|---|---|---|
| 0.005 USD per each (5.00 USD per 1000) |
0.004 USD per each (4.00 USD per 1000) |
Contact Sales for volume pricing |
SKU: Elevation
An Elevation SKU is charged for requests to the Elevation API or the Maps JavaScript API’s Elevation service.
| MONTHLY VOLUME RANGE (Price per REQUEST) |
||
|---|---|---|
| 0.005 USD per each (5.00 USD per 1000) |
0.004 USD per each (4.00 USD per 1000) |
Contact Sales for volume pricing |
