Address Autocomplete API

GET
/address_autocomplete
LIVE

Address Auto-Complete is a powerful API query that can save users time and reduce errors by predicting and suggesting Australian addresses as they are being typed. This feature can be integrated into any web or mobile application to streamline data entry and improve overall data accuracy.

Example Request

GET
request.json
key Auth: BearerAuth
{
  "partial_address": "123 Smith",
  "type": "address",
  "max_results": 20
}

Request Schema

partial_address
Required
integer · (4 to 100 chars)

The first 4 or more characters of the address, street, suburb or postcode.

type
Optional
string

address (full addresses with GNAF id), street (street names with suburb/postcode/state), suburb (suburbs with postcode/state), or postcode (suburbs within a postcode). Default address.

max_results
Optional
integer · (1 to 100)

Maximum number of results to return. Default 20.

Available Response Data

3 Data Points
01
fact_check

matches array

Each match contains type, address_id GNAF, address_option single-line address ready for a SELECT element, address_combined just the street part for address/street type, suburb, postcode, state

02
fact_check

more_results boolean

indicates whether there are more results beyond max_results

03
fingerprint

api_reference for log tracing

lock Full API documentation provided after vetting from our compliance team.
By The Numbers

API Data Scale & Coverage tag

Unmatched data depth to power your compliance and verification workflows.

50M+
Phone & Email Records
40M+
Adverse Court Records
2BN+
Australian Universe Records
18M+
Real Estate Records
7M+
Deceased Records
980M+
Social Media & Employment Records
Practical Applications

Technical Use Cases tag

verified

Form Optimisation

Can be integrated into any web or mobile application to streamline data entry and improve overall data accuracy.

verified

Checkout Optimisation

Reduce cart abandonment and shipping errors by instantly validating customer addresses during checkout.

verified

CRM Data Hygiene

Standardise address data at the point of entry for sales and support teams.

Trust & Assurance

Compliance & Security tag

Enterprise-grade infrastructure audited against the standards your regulators require.

verified_user
ISO 27001 Certified
enhanced_encryption
AES-256 Encryption
public
Australian Data Sovereignty
Integration & Support

Common Questions tag

Everything you need to know about implementation details and compliance infrastructure.

rocket_launch Implementation

Why is the minimum query length 4 characters?

add

Anything shorter returns too many matches to be useful and triggers a lot of unnecessary load. The minimum is enforced server-side and you’ll get a 400 back if you send fewer than 4 characters.

rocket_launch Implementation

How do I render the results in a SELECT element?

add

Each match has an address_option field with the full address as a single string (e.g. “6 PACKHAM PL CHARNWOOD ACT 2615”), ready to use as the visible option text. Use address_id as the option value so you can resolve it back to a GNAF later.

Try it Live

API Testing Sandbox tag

Test the Address Autocomplete API directly in your browser with live mock data and see instant results.

rocket_launch Request Sandbox Access

Access to live sandbox environments requires manual approval from our compliance team.