Skip to main content

Address Services

API Bulk

Reverse Geocoding API for Australia

Turn latitude and longitude into the nearest address in Australia or New Zealand. Configurable search radius, distance in metres, and up to 10 results per query.

5km
Max Radius
10
Results per Query
<10ms
Avg Response
Bulk
CSV Upload

You have a GPS coordinate from a mobile app, a delivery driver's location ping, or a geotagged photo. You need the actual street address. That's what reverse geocoding does — it takes a latitude and longitude and finds the nearest address in the dataset.

The Checkify reverse geocoding endpoint covers both Australia and New Zealand. Pass country=nz for NZ coordinates; default is Australia. It uses spatial indexing to search a configurable radius (1 to 5,000 metres) and return up to 10 addresses sorted by distance. Each result includes the full structured address, coordinates, and the distance from your query point in metres.

Spatial queries run against PostGIS indexes and typically complete in under 10 milliseconds. For batch processing, upload a CSV of coordinates through the bulk endpoint.

The practical applications are wide. A field service company dispatches 200 technicians a day — each one checks in via a mobile app that captures GPS coordinates. Without reverse geocoding, you've got a spreadsheet of lat/lng pairs that mean nothing to the operations manager. With it, every check-in maps to a real street address, so you can verify job attendance, build service histories by property, and generate reports that make sense to humans.

Rural properties are where this gets interesting. In metro areas, addresses are dense and the nearest result is usually within a few metres. Out in regional Australia, the nearest address might be 500 metres away — which is why the configurable radius matters. Set it to 100m in the city, expand it to 2km for rural sites, and you'll get useful results either way. If you need to go the other direction and validate a known address string, our address validation endpoint handles that.

What you get

Endpoint capabilities and technical details.

Configurable radius

Search anywhere from 1 metre to 5 kilometres. Default is 100 metres — tight enough for urban areas, expandable for rural locations.

Distance in metres

Every result includes the exact distance from your query point, calculated using geography (not geometry) for accuracy across the Australian continent.

Multiple results

Return up to 10 nearest addresses per query. Useful when you need to identify all properties within a radius, not just the closest one.

Full structured output

Every address comes back with unit, street, suburb, state, postcode, and coordinates — the same structured format as all other Checkify address endpoints.

Bulk processing

Upload a CSV of lat/lng pairs for batch reverse geocoding. Download results when the job completes.

Why use this endpoint

Field operations

Convert device GPS readings into verified street addresses for field service apps, proof-of-delivery systems, and asset tracking platforms.

Location intelligence

Enrich coordinate data from IoT devices, fleet trackers, or mobile check-ins with standardised address information for reporting and analysis.

Geofence verification

Confirm that a GPS coordinate falls near an expected address. Useful for delivery confirmation, attendance tracking, and location-based access control.

Built for your industry

Common use cases across industries that rely on validated Australian data.

Delivery & Logistics

Convert driver GPS pings into street addresses for proof-of-delivery records and route optimisation.

Field Services

Technicians check in at a location — reverse geocode their coordinates to verify they're at the right site.

Insurance

Geotagged claim photos can be matched to property addresses for verification and fraud detection.

IoT & Fleet Management

Enrich telemetry data from vehicles, sensors, and devices with human-readable addresses.

Real Estate & PropTech

Map pin drops on property platforms back to official addresses for listing accuracy.

Data Integrity

Trusted data, transparent pricing

Spatial queries run against the dataset (Geoscape Australia, CC BY 4.0). Coordinates use the GDA2020 datum (SRID 4283), consistent with Australian government spatial standards.

Source: Geoscape

Transparent Pricing

How search units work

Checkify uses a simple unit-based model. Each paid API call costs 1–3 search units depending on the endpoint. Your monthly plan includes a set number of units — use them on any endpoint, any time. No hidden fees.

This endpoint: 1 unit per call

1 unit deducted per successful API call.

Estimate your monthly usage
Developer Corner

Ready to integrate?

One REST endpoint, JSON responses, Bearer token auth. No SDK required — just HTTP. Check the full docs for parameters, response schemas, and error codes.

Request curl
curl -H "Authorization: Bearer ck_prv_..." \
  "https://checkify.com.au/api/v1/reverse?lat=-33.8688&lng=151.2093&radius=100&limit=3"
Response JSON
[
  {
    "addressFull": "1 MACQUARIE ST SYDNEY NSW 2000",
    "city": "SYDNEY",
    "state": "NSW",
    "postcode": "2000",
    "latitude": -33.86885,
    "longitude": 151.21356,
    "distanceMetres": 12.4
  }
]

Frequently asked questions

What coordinate system does it use?
The API accepts standard WGS84 latitude and longitude values. Internally, calculations use the GDA2020 datum (SRID 4283), which is the Australian government standard for spatial data.
What if no addresses are found within my radius?
The API returns an empty array. You can increase the radius parameter (up to 5,000 metres) or check that your coordinates fall within Australia (lat -44 to -9, lng 112 to 155).
How accurate is the distance?
Distance is calculated using PostGIS geography type, which accounts for the curvature of the Earth. It's accurate to within a few centimetres for the distances involved.
Can I reverse-geocode in bulk?
Yes. Upload a CSV with lat and lng columns through the bulk processing endpoint. Available on Business and Enterprise plans.

Start validating in minutes

Free to try. No credit card required. Full API access from day one.