1. Home
  2. Library
  3. Tool reference

Check an Australian professional register.

PreviewAustralia1 credit

What it does

Check Australian financial-services and tax professionals across 7 official ASIC and TPB registers: financial advisers, AFS licensees, credit licensees, registered auditors, liquidators, banned/disqualified persons, and TPB tax practitioners.

Ask your AI

Is the financial adviser we are about to engage licensed, and ever banned?

What comes back

Costs one credit per query.

Licensed. No banning on record.

Adviser status
Current
Licensee
Listed
Banning orders
None
Disqualifications
None

Illustrative example · Checked against: Professional registers

Good to know

  • Costs one credit per query.
  • Searches official ASIC and TPB register snapshots across 7 datasets: financial advisers, AFS licensees, consumer credit licensees, registered company auditors, registered liquidators, ASIC banned and disqualified persons, and TPB tax practitioners.
  • Results show published fields, dataset snapshot date and a link to the live register.
  • A name match is not proof of identity, and a no-match is not clearance. TPB snapshots do not include conditions or sanctions; confirm in the live TPB profile.
For developers
Tool IDau_professional_registers
ServerAustralia
Credit behaviour1 credit

Input schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2,
      "maxLength": 120,
      "description": "Person or organisation name, adviser or licence number, ASIC document number, or TPB registration number."
    },
    "register": {
      "type": "string",
      "enum": [
        "asic_banned_disqualified",
        "financial_advisers",
        "afsl_licensees",
        "credit_licensees",
        "registered_auditors",
        "liquidators",
        "tax_practitioners"
      ],
      "description": "Choose asic_banned_disqualified, financial_advisers, afsl_licensees, credit_licensees, registered_auditors, liquidators, or tax_practitioners."
    },
    "limit": {
      "default": 5,
      "description": "Maximum matching rows to return (1–10, default 5).",
      "type": "integer",
      "minimum": 1,
      "maximum": 10
    }
  },
  "required": [
    "query",
    "register",
    "limit"
  ],
  "additionalProperties": false
}

Shared output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "summary": {
          "type": "string"
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "executionId": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "creditsCharged": {
          "type": "number",
          "minimum": 0
        },
        "usage": {
          "type": "object",
          "properties": {
            "credits_charged": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "credits_remaining": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "credits_charged"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "summary",
        "data",
        "creditsCharged"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "error": {
          "type": "object",
          "properties": {
            "code": {
              "type": "string"
            },
            "message": {
              "type": "string"
            },
            "retryable": {
              "type": "boolean"
            }
          },
          "required": [
            "code",
            "message",
            "retryable"
          ],
          "additionalProperties": false
        },
        "usage": {
          "type": "object",
          "properties": {
            "credits_charged": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "credits_remaining": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "credits_charged"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "error"
      ],
      "additionalProperties": false
    }
  ]
}

Ready to use this tool?

Connect Aroai to your AI and try a request.