Location & geocoding API — US, Australia & expanding
Address autocomplete, geocoding, geofencing, routing, device tracking, and webhooks — ship location features without the complexity.
Call Wherabouts from your backend or edge with plain REST—no embedded map SDK required to validate an address, power autocomplete, or geocode a signup. US and Australia are at the core, with coverage expanding across Europe, South America, Africa, and Asia.
Everything below is live today over plain HTTP and the typed SDK.
Addresses
Autocomplete, reverse geocoding, nearby search, and lookup by ID over authoritative address data.
Geocode & batch
Forward geocode single addresses, or submit batches and poll for results at scale.
Zones & geofencing
Create geofence polygons, test point containment, and list the addresses inside a zone.
Devices
Push device locations and resolve which zones a device is currently inside.
Webhooks
Subscribe to events, then list, delete, and reactivate webhook endpoints.
Regions
Classify coordinates into official ABS/ASGS statistical regions.
Routing
Turn-by-turn directions between coordinates (distance matrices and isochrones via the SDK).
Install the SDK or call the same endpoints over plain HTTP. Pick an endpoint to see a real request.
import { createWheraboutsClient } from "@wherabouts/sdk";
const client = createWheraboutsClient({
apiKey: process.env.WHERABOUTS_API_KEY!,
});
const result = await client.addresses.autocomplete({
q: "123 Main",
country: "AU",
state: "VIC",
limit: 10
});
console.log(result);{
"results": [
{ "id": 123, "label": "123 Collins St, Melbourne VIC 3000", "lat": -37.8159, "lng": 144.9669 }
]
}Pricing you can plan around, APIs you can integrate quickly, and international coverage aimed at real app flows—not a generic maps platform bolt-on.
Engineers and product teams shipping location features in production—autocomplete, geocoding, geofencing, and more.