Last updated on Sep 2, 2025 · 2 minutes
Transactions are counted differently based on the endpoints used:
1. Tolls between origin, destination, and waypoints:
Transaction calculation depends on the routing service provider (serviceProvider) specified in your request (tollguru / here / gmaps). Geocoding is performed when you provide addresses without latitude/longitude coordinates for waypoints. Each geocoding counts as 1 transaction for tollguru, here, and 2 transactions for gmaps. Additional transactions are added based on the total number of waypoints (see “Waypoint processing”) and whether route optimization (optimizeWaypoints) is enabled in the request.
Waypoint processing transactions:Transaction breakdown examples:
Example 1 – Simple route (origin to destination):
Total for tollguru / here: 5 transactions
Total for gmaps: 7 transactions
Example 2 – Route with from / to addresses and 15 additional waypoints (6 / 15 waypoints require geocoding), route optimization enabled (optimizeWaypoints=true):
Total for tollguru / here: 13 transactions
Total for gmaps: 21 transactions
2. TollTally – Complete route polyline from a mapping service:
Please reach out to learn more about transaction charges for this endpoint.
3. TollTally – GPS Tracks to Toll:
Please reach out to learn more about transaction charges for this endpoint.
Note: One transaction will be charged for every request made with input errors.