Interactive reference

Try the API, right here

Every call below hits the live WattleAddr API — no key, no signup. Edit the query and watch the real request and JSON response. When you’re ready, take the machine-readable spec into your own tools.

GET/v1/addresses/autocompletenever billed · call it on every keystroke

All endpoints

Four endpoints, fully described in the OpenAPI 3.1 spec. Paste that URL into Swagger UI, Scalar, Stoplight or Postman, or run it through an OpenAPI client generator to scaffold an SDK in your language.

MethodPathBilled?Purpose
GET/v1/addresses/autocompleteNoType-ahead suggestions for a partial query
GET/v1/addresses/{id}Once per sessionFull structured record for a chosen suggestion
POST/v1/addresses/verifyOn a matchMatch free-text to the best canonical address + confidence
GET/v1/statusNoService health & current G-NAF release (no auth)

Notices & errors

A notice explains a successful-but-empty result — it is not an error. A query for a PO Box, GPO Box, Locked Bag or Private Bag returns 200 with notice.code = "postal_address_unsupported" and an empty suggestions array, because G-NAF holds physical addresses only. Try one in the field above. Error codes are stable and safe to switch on: quota_exceeded (402), rate_limited (429, honour Retry-After), invalid_key, forbidden_referrer, bad_request, not_found. The full list, with response schemas, is in the spec.

Prefer a written walkthrough? See the quickstart. Questions? hello@wattleaddr.com.au