I’m a Tracker if:
- I have my own GPS Tracker(s)
- I want to use latlng.io to see where my tracker is
Step 1: Sign up
You need a latlng.io account. You’ll need a valid email address for this. You can either signup online here or download the Android or iOS app.


Step 2: Set up Tracker
Make sure your tracker is on our supported list here and you have inserted a working Sim into your tracker (assuming your tracker requires a Sim, most do).
Make sure you have configured your tracker’s server url and port correctly. You can find out about what url and port to use here.
Take a note of your tracker’s unique identifier. This may be different depending on the tracker type, examine the tracker support information here.
Make sure your tracker is outside (outside is important to get GPS lock quickly) and then power up your tracker. Take care with your power supply, often trackers can draw quite a high current when connecting to mobile networks. Your tracker should now be sending data to latlng.io. Be careful, the data you send must be valid, we’ll throw away any data that isn’t valid. So it is important that your tracker has a valid GPS lock
After you have sent a few valid packets you can ‘claim’ your device using the App or web client.
Step 3 – Claim Device
This bit is straightforward. Open the latlng.io App or on the web client here. Using the main menu select ‘Claim Device’.
Simply start typing your serial number in the first box.
Example using HTTP/HTTPS
Data sent via HTTP or HTTPS follows the osmand format. In the example that follows 123456 is the (not unique, don’t use this!) identifier, timestamp is milliseconds (or seconds) since the epoch, altitude in meters and speed in kph. You will need to change the timestamp!
https://api.latlng.io/in?id=123456&lat=52&lon=-0.1×tamp=1729437427&hdop=20&altitude=10&speed=0
Remember! The timestamp and lat/lon must be valid.