Read it with one fetch
const res = await fetch("https://getwhereabouts.com/v1/k7m2p9x4qn8w")
const { location } = await res.json()
document.querySelector("#where").textContent = location.displayName
// β "Nevada"Whereabouts quietly logs which state and country youβre in, day by day. So when tax season asks where you were, you have an answer instead of a guess.
Download on the App StoreEverything stays on your iPhone unless you choose otherwise.
The log never leaves your phone. If you want, publish a single read-only link that says where you are right now β for your site, a status widget, anything that reads a URL.
const res = await fetch("https://getwhereabouts.com/v1/k7m2p9x4qn8w")
const { location } = await res.json()
document.querySelector("#where").textContent = location.displayName
// β "Nevada"{
"precision": "city",
"stale": false,
"location": {
"displayName": "Nevada",
"city": "Las Vegas",
"state": { "code": "NV", "name": "Nevada" },
"country": { "code": "US", "name": "United States" },
"timeZone": { "identifier": "America/Los_Angeles", "localTime": "12:39" }
}
}Three levels, enforced on the server β not just in the app. Coordinates are only ever published at exact, and anything above your chosen level is stripped before it is stored β so a link can never leak more than you agreed to.
regionOnly the state or country. No city, no coordinates.
cityThe name of your city. Still no coordinates.
exactPrecise coordinates. Anyone with the link can find you.
Every link is sixteen random characters minted by the server. There is no directory and no username, so nobody can look you up by name β and replacing a link is one tap.
Read the API