Geofences pricing - Amazon Location Service

Geofences pricing

For pricing information for tracking and geofencing APIs, see the Amazon Location Service pricing page.

Position Evaluation

You can use BatchEvaluateGeofences to evaluate device positions against the geofence geometries from a given geofence collection. One request will evaluate up to 10 device positions against all geofences in a single geofence collection. Price is based on the number of API requests. Unit price per API call is based on the total monthly request volume. See the Amazon Location Service pricing page for details on unit price and volume tiers.

You can optimize your Position Evaluation cost by configuring the device position update frequency (also known as ping rate) from your tracking devices, and leveraging the filtering feature on Trackers to only evaluate relevant position updates.

Geofence Management and Storage

You can use GetGeofence, PutGeofence, BatchPutGeofence, ListGeofences, and BatchDeleteGeofence to manage your geofences in a geofence collection. The price is based on number of API requests.

The storage for geofences will be charged monthly (only for geofences you store for more than 1 month).

Geofence Event Forecast

You can use ForecastGeofenceEvents to forecast future geofence events that are likely to occur within a specified time horizon if a device continues moving at its current speed. The price is based on number of API requests.