Skip to main content
GET
Autocomplete addresses
Use Autocomplete for real-time address typeahead while a user is typing. It returns multiple suggestions and their G-NAF IDs so the user can select a canonical address before you call Enrich or submit the form. For usage guidance and SDK examples, see the Autocomplete guide.

Authorizations

X-Api-Key
string
header
required

Query Parameters

q
string
required

Partial address text typed by the user. Send 1-200 characters; omit coordinates and use state when you already know the state.

Required string length: 1 - 200
Example:

"9 endeavour cou"

state
string

Australian state or territory filter. Allowed values are NSW, VIC, QLD, SA, WA, TAS, NT, and ACT. Input is case-insensitive and responses normalize state codes to uppercase.

Pattern: ^([Nn][Ss][Ww]|[Vv][Ii][Cc]|[Qq][Ll][Dd]|[Ss][Aa]|[Ww][Aa]|[Tt][Aa][Ss]|[Nn][Tt]|[Aa][Cc][Tt])$
Example:

"QLD"

limit
integer
default:5

Maximum number of suggestions to return.

Required range: 1 <= x <= 20
Example:

3

debug
enum<string>

Optional diagnostic flag. Send exactly true or false. Invalid values are rejected; debug diagnostics are for support only and must not be used for business decisions.

Available options:
true,
false
Example:

"false"

Response

Address suggestions returned for the partial query. The array may be empty when no address matches.

Autocomplete suggestions for a partial address query. Suggestions include Prontiq-computed match quality; G-NAF confidence and internal search relevance are not returned in default responses.

suggestions
object[]
required

Suggested address records ordered for autocomplete display. The array may be empty when no candidate addresses match the query.

total
integer
required

Number of suggestions returned in this response.

Required range: x >= 0
Example:

3

debug
object

Optional diagnostic metadata returned only when debug=true is supplied. Debug values are for support and troubleshooting, not production decision-making.

Example: