# Google Maps Geolocation API

> Google Maps Geolocation API is a paid API for AI agents from Google Maps at googlemaps.mpp.tempo.xyz, paid per call via MPP, $0.00015/call, status unknown (last checked 2026-10-10).

Geolocates a device based on cell towers, Wi-Fi access points, or IP address without GPS

## Facts

- Endpoint: POST https://googlemaps.mpp.tempo.xyz/geolocation/geolocation/v1/geolocate?utm_source=zero.xyz
- Price: $0.00015/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-10
- Activations on Zero: 0
- Provider: Google Maps
- Docs: https://developers.google.com/maps
- Website: https://developers.google.com/maps
- Tags: maps, google, geocoding, directions, places, routes, tiles, weather, air-quality, solar, roads, pollen, geolocation, aerial, validation, data
- Canonical page: https://www.zero.xyz/c/google-maps-geolocate-99b21c26
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dDBn6fo0VMFD9Xb3H_dxX

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability google-maps-geolocate-99b21c26 -d '<json body>'
```

Example prompt: Can you figure out where this device is located using its cell tower data — it's on carrier T-Mobile with radio type LTE, mobile country code 310, mobile network code 260, and cell ID 42?

## When to prefer this

Use this endpoint when you need to determine a device's location without relying on GPS — particularly useful for devices indoors, older hardware, or when network-based positioning is sufficient. Prefer over GPS-based methods when speed matters more than precision, or when the device has access to cell tower or Wi-Fi metadata but no GPS fix.

## Known failure modes

- Insufficient signal data provided — returns 404 or low-confidence result if no cell towers, Wi-Fi, or IP data is supplied
- Invalid radio type or malformed cell tower data returns 400 Bad Request
- IP-only geolocation fallback may return city-level accuracy only, not precise coordinates
- Rate limiting or quota exceeded returns 429 or quota error
- Missing or invalid API credentials returns 403 Forbidden

## How this service works

Geolocate a device

## Output

Returns a JSON object containing a location object with latitude and longitude coordinates, and an accuracy value in meters indicating the estimated radius of uncertainty around the determined location.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-maps-geolocate-99b21c26/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from googlemaps.mpp.tempo.xyz](https://www.zero.xyz/host/googlemaps.mpp.tempo.xyz/llms.txt)
