Skip to content
In force

Tranche 2 started 1 July — AML/CTF obligations now extend beyond financial services.

See who is coveredarrow_forward
WatchEyeOnboarding & monitoring

Customer onboarding, screening and ongoing monitoring in one system, with real-time KYC and KYB alerts when a customer's risk changes.

Visit WatchEyearrow_forwardcheck_circleIncluded in the Global Data Portal
IDFEX ID CheckIdentity verification

One-to-one identity, document and data checks against the DVS and Australian data sources, run from the Portal or by API.

Visit IDFEX ID Checkarrow_forwardcheck_circleIncluded in the Global Data Portal
ID PassSelf-service verification

Customers verify their own identity and biometrics from a link on their phone. The result comes back to you, and they keep control of their data.

Visit ID Passarrow_forwardcheck_circleIncluded in the Global Data Portal
InsiightData quality

Verifies, corrects and enriches customer records so they stay accurate — one at a time or across your whole database.

Visit Insiightarrow_forwardcheck_circleIncluded in the Global Data Portal
Australian Death CheckDeceased data

The official national death data source. Match your records against it to find and remove deceased individuals.

Visit Australian Death Checkarrow_forwardcheck_circleIncluded in the Global Data Portal
QuesterMarketing lists

Build targeted, privacy-compliant Australian marketing lists with smart filters. Pay only for the records you download.

Visit Questerarrow_forwardcheck_circleIncluded in the Global Data Portal
verified_userVerify identities7 solutions

Confirm a person or business is who they claim to be: government IDs, biometrics, business registries and employment checks against authoritative Australian sources.

All solutionsarrow_forwardcheck_circleAvailable in the Portal and by API
policy_alertStay compliant6 solutions

Meet AUSTRAC obligations and understand customer risk: screening, risk assessment, fraud controls and investigation tools with evidence recorded for each check.

All solutionsarrow_forwardcheck_circleAvailable in the Portal and by API
databaseImprove your data3 solutions

Keep customer records accurate and put them to work: correct and enrich existing data, unify it into a single view, or build compliant marketing lists from opted-in records.

All solutionsarrow_forwardcheck_circleAvailable in the Portal and by API
policyAML & screening6 use cases

Obligations under the AML/CTF Act, from screening at onboarding through to ongoing monitoring — with the evidence for each check recorded.

All use casesarrow_forwardcheck_circleMapped to the products and data that cover it
how_to_regOnboarding & identity3 use cases

Verifying who a customer, employee or account holder is — at sign-up and during ongoing checks — against authoritative Australian sources.

All use casesarrow_forwardcheck_circleMapped to the products and data that cover it
databaseData & enrichment4 use cases

Keeping customer records accurate, current and complete: validate contact detail, fill the gaps, locate people and remove deceased records.

All use casesarrow_forwardcheck_circleMapped to the products and data that cover it
Global Data
Portalarrow_forward
Productsexpand_more
Solutionsexpand_more
Use casesexpand_more
Dataexpand_more
APIarrow_forwardIndustriesarrow_forwardResourcesarrow_forwardAboutarrow_forwardContactarrow_forward Request a Demo
Talk to the team

9am–5pm AEST, Monday to Friday.

call03 9948 4089
Address

Address Validate API

POST
/address_validate
LIVE

Tests a supplied address against the GNAF database and returns a quality score from 0 to 10, plus the matched address with any corrections applied. The validator will fix minor mistakes (spelling errors in the street or suburb, the wrong street type, a postcode that's one off) so long as the rest of the address is still resolvable. You get the corrected address back along with a list of every change that was made.

Example Request

POST
request.json
key Auth: BearerAuth
{
  "street_address": "Unit 12B, 123-125 Smith St",
  "suburb": "Smithtown",
  "state": "ACT",
  "postcode": "2000",
  "suburb_state_postcode": "Smithtown ACT 2000",
  "full_address": "Unit 12B, 123-125, Smithtown, ACT 2000"
}

Request Schema

street_address
Required
string · (4 to 100 chars)

First line of the address. Requires at least one of suburb or postcode.

suburb
Optional
string · (2 to 60 chars)

Suburb name. Requires street_address.

state
Optional
enum

ACT, NSW, NT, QLD, SA, TAS, VIC, WA. Requires street_address.

postcode
Optional
string · (3 to 4 chars)

Postcode. Requires street_address.

suburb_state_postcode
Required
string · (4 to 100 chars)

Combined suburb, state and postcode. Requires street_address.

full_address
Conditional
string · (4 to 255 chars)

Full address as a single string. Use this when you don't have the components separated.

Available Response Data

5 Data Points
01
fact_check

valid

boolean indicating whether the address could be matched

02
speed

score

0 to 10 indicating match quality. Calculated as 10 - number of address changes minimum 0. Null if invalid.

03
fact_check

matched_address

the resolved address with address_id GNAF, full_address, address_line_1, address_line_2, suburb, state, postcode, plus parsed components: unit_type, unit_number_prefix, unit_number, unit_number_suffix, level_type, level_number_prefix, level_number, level_number_suffix, street_number_1_prefix, street_number_1, street_number_1_suffix, street_number_2_prefix, street_number_2, street_number_2_suffix, lot_number_prefix, lot_number, lot_number_suffix, postal_delivery_type, postal_delivery_number_prefix, postal_delivery_number, postal_delivery_number_suffix, street_name, street_type, street_suffix

04
location_on

address_changes

array of changes made to the supplied address. Each entry has field and change e.g. "Changed from ST to PL"

05
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

done_all

Form-level validation at submit time

Run a validation pass when a customer submits an address. Surface the corrected address back to them for confirmation if changes were made, which catches typos before they get baked into your customer record.

cleaning_services

Bulk database cleansing

Run customer addresses through validation as part of a periodic data hygiene job. Update records where the validator returns a corrected address.

psychology

Score-based routing

A score of 10 is a clean pass-through. Scores 7 to 9 typically indicate minor corrections worth showing to the customer. Below 5 is worth a human review. Build your routing logic on the score.

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

What kinds of corrections does the validator make?

add

What kinds of corrections does the validator make? | answer: Spelling fixes to street and suburb names, changes to the street type (Rd vs St vs Pl), changes to the unit type (Flat to Unit), postcode corrections to an adjacent postcode, suburb changes to an adjacent suburb, and street number range corrections (e.g. “123 Smith St” matching “123-125 Smith St”). Anything more than that and the address comes back invalid.

rocket_launch Implementation

How is the score calculated?

add

Starts at 10 and drops by 1 for each change made to the supplied address. Minimum is 0. So a perfect pass-through with no changes gets 10. One spelling correction gets 9. A spelling fix plus a postcode correction gets 8. And so on.

rocket_launch Implementation

Can I send just full_address and skip the components?

add

Yes. full_address on its own is one of the three valid input modes. The validator will parse it and resolve to GNAF. Useful when you’ve captured the address as free text without component parsing.

Try it Live

API Testing Sandbox tag

Test the Address Validate 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.

Enquire now

Ready to integrate Address Validate API?

Talk to our team about credentials, sandbox access and the right combination of endpoints for your workflow.

Call 03 9948 4089 · sales@globaldata.net.au