Geolocation
Locate IoT, M2M and other connected devices anywhere in the world without GPS using cell tower and WiFi data.
The Geolocation API helps developers locate IoT, M2M and other connected devices anywhere in the world without GPS. The device or client first sends the API data about which Cellular networks and WiFi networks it can see nearby. The API then uses Unwired Labs' large datasets of Cell towers, WiFi networks backed by numerous algorithms to calculate and return the device's location.
Requests are sent as POST to https://<region>.unwiredlabs.com/v2/process. Replace <region> with a region close to your servers.
Getting started
A four-step walkthrough for a typical IoT tracker.
Usage and sandbox
Ready-made cURL, PHP, Python and JavaScript examples, plus an interactive sandbox.
Request
Top-level parameters, fallbacks, address and border-threshold options.
Cells
Supported radio types and the parameters for each.
WiFi
WiFi access-point objects and their limits.
GPS
Contribute GPS observations to improve accuracy.
Response
Response fields, address detail and metadata.
Errors
Error messages and what they mean.
WiFi positioning is enabled for eligible deployments based on region and intended use.

