Skip to main content
GET
Validate an address
Use Validate when you already have a complete free-text address and need the best matching G-NAF record plus Prontiq match-quality fields. For match-quality handling and SDK examples, see the Validate guide.

Authorizations

X-Api-Key
string
header
required

Query Parameters

q
string
required

Free-text address to validate against G-NAF. Include suburb, state, and postcode when available for the strongest match signal.

Required string length: 1 - 500
Example:

"9 endeavour court lammermoor qld 4703"

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

Best address match, or match: null when the input does not resolve cleanly.

Best address match and Prontiq match-quality classification for a submitted address string.

match
object | null
required

Best matching full address document, or null when the submitted address does not resolve to a usable G-NAF record.

Example:
prontiqMatchScore
integer
required

Prontiq-computed request match score from 0 to 100. Use it to decide whether to accept the match, ask the user to confirm, or request correction.

Required range: 0 <= x <= 100
Example:

92

prontiqMatchQuality
enum<string>
required

Human-readable Prontiq match-quality bucket derived from prontiqMatchScore. This is distinct from match.confidence, which is G-NAF source-record metadata.

Available options:
high,
medium,
low,
none
Example:

"high"

debug
object

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

Example: