This page contains the technical information for our Address Verification API (V2)(V1). If you are an existing customer using our V1 api, click here to see the relevant documentation. Click here to view the technical information of our more feature rich V2 Address Verification API. Please visit our address verification page to view non-technical information about address verification and validation services.
The Address Verification API receives a full address from your system and attempts to match it with a verified address. If successful, it returns the matched address and associated metadata from our official data source (Geoscape's GNAF).the selected data source(s). This API can verify your addresses against either Australia Post's PAF, Geoscape's GNAF or both. You can automate this process by calling our API directly from your application.
FAQ: How do I get the best results from Address Verification?
Response Specification
The API response will include all the attributes listed below in the format requested in the API request. Empty attributes for the matched address will be returned with a null value.
Key
GNAF Returned (if present) when searching the gnaf
database.
PAF Returned (if present) when searching the paf
database.
GNAF,PAF Returned (if present) when searching the combined gnaf,paf
datasets.
Field Name | Type | Description | Example |
---|---|---|---|
id
|
String | The unique address identifier. This ID will change following a data refresh. | 8097e3df-a3ab-43ad-bc66-22c8f5812361 |
full_address
|
String | Full address string. FAQ: alias address vs canonical address. | 13 Neville Street, RYDE NSW 2112 |
canonical_address
|
String | The canonical or official full address string associated with this address. Can differ from the full_address in either street number, locality name or state name. FAQ: alias address vs canonical address. | 11-15 Neville Street, RYDE NSW 2112 |
canonical_address_id
|
String | The ID of the canonical or official address associated with this search result. Note: The ID and Canonical Address ID will be identical when the search result is canonical. FAQ: alias address vs canonical address. |
d70230a9-a3d8-402f-971e-1b798d00f2f5 |
address_line_1
|
String | First line of the non-locality/state/postcode portion of the address | Unit 209 |
address_line_2
|
String | Second line of the non-locality/state/postcode portion of the address. This will be null for addresses without a unit/level/etc number. |
274 Harbour Drive |
address_line_combined
|
String | A combination of the first and second lines of the non-locality/state/postcode portion of the address. | Unit 209, 274 Harbour Drive |
locality_name
|
String | The locality/suburb of this address. | KATOOMBA |
state_territory
|
String | The Australian state or territory where the address is located. | NSW |
postcode
|
String | Holds the four digit postcode. | 0983 |
latitude
|
String | Latitude coordinate (in WGS84 format). | -37.899031 |
longitude
|
String | Longitude coordinate (in WGS84 format). | 144.999530 |
box_type
|
String | Describes the type of box. | GPO Box |
box_identifier
|
String | Identifies a specific box. Can be an alpha, number or a combination. | 17 |
parcel_locker_type
|
String | Describes the type of parcel locker | Parcel Collect |
parcel_locker_identifier
|
String | The 10 digit parcel locker identifier number. Also known as the Australia Post customer number (APCN) | 10900112233 |
street_number_1
|
String | The number of the building on the street. | 1703 |
street_number_2
|
String | Holds the upper bound when this is a ranged address. For single number addresses this field is null |
1705 |
unit_identifier
|
String | Identifies a specific sub-dwelling. Can be an alpha, number or a combination. | 2 |
unit_type
|
String | Describes the category of a sub-dwelling. | Suite |
level_number
|
String | Identifies a specific level within a multi-level building. Can be an alpha, number or a combination. | 3 |
level_type
|
String | Describes the level type within a multi-level building. | Basement |
lot_identifier
|
String | Identifies a specific lot on a site. Can be an alpha, number or a combination. | 3 |
site_name
|
String | Holds the address element that identifies the name of a site or building. | Kenilworth Police Station |
street_name
|
String | Holds the name of the street. Note: The attribute response does not contain the street type. | Queen |
street_type
|
String | The type of street. | Street |
street_suffix
|
String | The suffix of the street. Typically contains a compass direction. | North |
street
|
String | Holds the full name of the street. This attribute is a composite of the street name, the street type, and the street suffix if present. | Queen Street North |
meshblock
|
String | The meshblock identifier in which the address is located. These values are provided by the Australian Bureau of Statistics and are updated for each census. The format is MB , followed by a 2 digit year identifier, followed by the 11 digit meshblock identifier. |
10671120000 |
sa1_id
|
String | The statistical area (SA1) identifier in which the address is located. These values are provided by the Australian Bureau of Statistics and are updated for each census. | 12602159143 |
sa2_id
|
String | The statistical area (SA2) identifier in which the address is located. These values are provided by the Australian Bureau of Statistics and are updated for each census. | 126021591 |
lga_name
|
String | The name of the Local Government Area in which the address is located. These values are provided by the ABS and are an approximation of the gazetted local government boundaries. Only returned when parameter gnaf=1 supplied. |
Bundaberg |
lga_type_code
|
String | The code relating to the type (or status) of the Local Government Area. Codes used are Area A , Aboriginal Council AC , Borough B , City C , District Council DC , Municipality / Municipal Council M , Regional Council R or RegC , Rural City RC , Shire S and Town T . Only returned when parameter gnaf=1 supplied. |
DC |
gnaf_id
|
String | The unique persistent identifier of the G-NAF address. | GANSW705051429 |
legal_parcel_id
|
String | Government legal property description | D61425/A9 |
supplementary
|
String | Additional words such as addressee, recipient or building name that are included in the queried address string but are not part of the official verified address. You may wish to save the supplementary value and include it when printing delivery labels. | Jane Smith |
success
|
Boolean | Indicates if the request was successful or not. | true |
matched
|
Boolean | Indicates if the address has been matched or not. | true |
Errors
Below are the possible errors that can be returned by the API.
- Validation error (1000)
- Key not found (1001)
- Key not provided (1002)
- Domain not registered with Addressfinder (1003)
- Secret not provided (1004)
- Direct API calls are not permitted on your current plan. (1005)
- Invalid credentials (1006)
- Secret should not be supplied (1008)
- The address autocomplete feature is unavailable as it has exceeded the number of free lookups. Please contact the website owner (1009)
- The record you are trying to load does not exist (1011)
- Domain parameter must not be included in a web request (1015)
- This domain has been blocked (1016)
- This service is not enabled on your current plan (1017)
- Your IP address has been blocked for these credentials (1018)
- HTTP Referer or Origin header record must be present when making a browser initiated request (1019)
- Your Addressfinder trial has ended (1020)
- Your Addressfinder trial has exceeded its allowed lookups (1021)
- Postal addresses are not enabled on your current plan (1022)
- Your Addressfinder plan is paused (1023)