How the Navigation Connect API is billed
The Navigation Connect API uses a usage-based billing model. You are billed per trip the moment Navigation Connect receives the first trip payload from Google Maps or Waze. This typically occurs right after the driver provides consent. If the driver provided consent previously, then it occurs as navigation starts. Each trip is billed at most once.
Billing is triggered regardless of whether you choose to download or retrieve data.
If you use Google Cloud Pub/Sub for event generation, Pub/Sub charges apply separately. For more information, see Pub/Sub pricing.
SKU details and pricing for the Navigation Connect API
The SKU used to determine the cost of a Navigation Connect request is based
on the features enabled in the TripConfig object. To help
prevent unexpected charges, the system defaults to the Pro tier (the lowest cost
tier).
How SKUs are triggered
- Navigation Connect Pro: Billed for requests that use
standard functionality and the default
TripConfigsettings. - Navigation Connect Enterprise: Billed for requests that
use advanced features in the
TripConfigobject. Any of the following settings triggers the Enterprise SKU:- High-frequency location updates every 5 seconds
(
enableHighFrequencyUpdates) - Remaining route and traffic reporting
(
enableRemainingRouteReporting) - Route deviation reporting
(
enableRouteDeviationReporting)
- High-frequency location updates every 5 seconds
(
Service usage is calculated on a monthly basis. The following tables show the expected price per 1,000 billing events after the product reaches GA.
Global pricing (excluding India)
SKU Name |
Free Usage Cap |
Cap - 100,000 |
100,001 - 500,000 |
500,001 - 1,000,000 |
1,000,001 - 5,000,000 |
5,000,001+ |
|---|---|---|---|---|---|---|
| Pro | ||||||
| Navigation Connect Pro | 5,000 | $5.00 | $4.00 | $3.00 | $1.50 | $0.38 |
| Enterprise | ||||||
| Navigation Connect Enterprise | 1,000 | $25.00 | $20.00 | $15.00 | $8.00 | $2.00 |
India pricing
SKU Name |
Free Usage Cap |
Cap - 5,000,000 |
5,000,000+ |
|---|---|---|---|
| Pro | |||
| Navigation Connect Pro (India) | 35,000 | $1.50 | $0.38 |
| Enterprise | |||
| Navigation Connect Enterprise (India) | 7,000 | $8.00 | $2.00 |
Other usage limits
There's no daily request limit, but the following per-minute limits apply to each project at General Availability (GA):
CreateTrip: 600 requests per minuteGetTrip: 7,200 requests per minute
Adjust quota
Quota limits define the maximum number of requests allowed for a specific API or service within a given timeframe. When the number of requests in your project reaches the quota limit, your service stops responding to requests.
To modify a quota value for your API, follow these steps:
- In the Cloud console, navigate to Google Maps Platform > Quotas.
- Select the API for which you want to modify the quota.
- Identify the quota value that you want to change, and select it using the checkbox.
- Click Edit, enter a new quota value, and click Submit request.
View quota increase requests
To view all quota increase requests, including past and pending requests:
- In the Cloud console, navigate to Google Maps Platform > Quotas.
- Select the API for which you want to view the quota increase request.
- Click Increase Requests.
Terms of Use restrictions
For information on terms of use, see policies for the Navigation Connect API, and the License Restrictions section of the Google Maps Platform Terms of Service.