Geolocate a device using Google Maps via MPP-settled proxy on Tempo
What it does
This endpoint proxies Google Maps Platform's Geolocation API through an MPP (Micropayment Protocol) gateway hosted at googlemaps.mpp.tempo.xyz. The Geolocation API estimates a device's location based on information about cell towers and WiFi access points the device can detect. It returns a latitude/longitude pair and an accuracy radius.
The endpoint is part of a broader Google Maps MPP proxy that reportedly covers geocoding, directions, places, routes, tiles, weather, air quality, and more. However, during probing the endpoint returned 404 on both HEAD and GET requests, and no 402 payment challenge was captured. All crawled pages on the origin domain also returned "Not Found." This suggests the endpoint may require a POST method (consistent with the upstream Google Geolocation API which only accepts POST), or the service may be temporarily unavailable or not yet deployed.
No pricing information, OpenAPI schema, or documentation was retrievable from the provider's domain. Without a captured MPP challenge, the settlement method, price, and currency cannot be confirmed. Users should verify availability before relying on this endpoint.
Capabilities
Use cases
- —Estimating device location from nearby WiFi access points and cell towers
- —Providing location context for IoT devices without GPS
- —Augmenting GPS data with network-based geolocation for improved accuracy
Fit
Best for
- —Agents needing device geolocation without direct GPS access
- —Applications that detect WiFi or cell tower signals and need lat/lng coordinates
- —Pay-per-call geolocation lookups settled via micropayments
Not for
- —High-precision GPS-grade positioning requirements
- —Bulk or batch geolocation jobs where a direct Google Maps API key would be more cost-effective
Quick start
curl -X POST https://googlemaps.mpp.tempo.xyz/geolocation/geolocation/v1/geolocate \
-H "Content-Type: application/json" \
-d '{"wifiAccessPoints":[{"macAddress":"00:25:9c:cf:1c:ac","signalStrength":-43}]}'Example
Request
{
"wifiAccessPoints": [
{
"channel": 11,
"macAddress": "00:25:9c:cf:1c:ac",
"signalStrength": -43
}
]
}Response
{
"accuracy": 20,
"location": {
"lat": 37.4219999,
"lng": -122.0840575
}
}Endpoint
Quality
The endpoint returned 404 on all probe methods and no MPP 402 challenge was captured. All crawled pages returned Not Found. No schema, pricing, or documentation is available. The listing is essentially a stub based on the existing title/description and knowledge of the upstream Google Geolocation API.
Warnings
- —Endpoint returned 404 on HEAD and GET — may require POST or may not be live
- —No MPP 402 payment challenge was captured; pricing and settlement details are unknown
- —All pages on the provider domain return Not Found — documentation and pricing unavailable
- —Service availability is unconfirmed; verify before depending on this endpoint
Citations
- —The endpoint is listed as part of a Google Maps MPP proxy covering geocoding, directions, places, routes, tiles, weather, air quality, and morehttps://googlemaps.mpp.tempo.xyz
- —Probe returned 404 on HEAD and GET with no 402 challengehttps://googlemaps.mpp.tempo.xyz/geolocation/geolocation/v1/geolocate