Every Australian address, in microseconds.

Autocomplete, verify and geocode against the full G‑NAF dataset. Self-hosted, no per-query cost, no third-party round trip.

Addresses
15.1M
Localities
17,581
Exact lookup
19µs
Data
Aug 2026

Try it

Runs against the live API. Your key stays in this browser — it is never part of this page.

Try

    Pricing

    One plan. No seat licences, no per-feature upsell, no annual contract.

    Standard

    $20/month

    AUD, excluding GST

    100,000 lookups included

    then $1.00 per 1,000

    • All 15.1M addresses and 17,581 localities
    • Autocomplete, verify, locality and PID lookup
    • Quarterly G-NAF data refresh
    • Hosted in Sydney, no third-party round trip
    Request access

    What will it cost me?

    Drag to your expected monthly volume.

    Lookups / month
    100,000
    Your bill
    $20
    $0.200 per 1,000
    Addressfinder AU$14,440722×
    Google Address Validation$2,584129×
    SmartAddress AU$1,18659×

    What counts as a lookup

    One request to /autocomplete, /verify, /locality or /address/{pid}.

    Debounce your input and a typical address entry costs three or four lookups, not one per keystroke.

    API examples

    Every route except /health needs an x-api-key header. Base URL https://api.addressaroo.com.

    GET/autocompleteAddresses and localities in one ranked list, each tagged with its type.
    curl -H "x-api-key: $KEY" \
      'https://api.addressaroo.com/autocomplete?q=Brisbane&limit=5'
    GET/verifyResolve one complete address. Returns matched:false rather than an error when nothing matches.
    curl -H "x-api-key: $KEY" --get \
      'https://api.addressaroo.com/verify' \
      --data-urlencode 'q=350 collins st melbourne vic 3000'
    GET/localitySuburbs, towns and cities with their centroid. Filter by state, type, postcode or radius.
    curl -H "x-api-key: $KEY" \
      'https://api.addressaroo.com/locality?q=brisbane&type=gazetted&state=QLD'
    GET/address/{pid}Exact lookup by GNAF PID — stable across quarterly releases, so it is the id worth storing.
    curl -H "x-api-key: $KEY" \
      'https://api.addressaroo.com/address/GAVIC412702426'