Financial Adviser

The Register is a public record of financial advisers who provide personal advice on complex financial products to consumers.

The Financial Advisers Register lists all individuals who are authorised and registered to provide advice as a financial adviser.

More about Financial Adviser on ASIC website →


Model

Specific structure of the data that represents the entity within the API. It defines the attributes and their data types associated with the entity.

It's important to note that you'll need to retrieve the complete identifier for an entity each time you require its complete model. This can be achieved by utilizing the find endpoint to locate the entity and then using the retrieved identifier to call the retrieve endpoint for complete model.

This API prioritizes efficient data transmission and minimizes response sizes. While the retrieve endpoint provides the complete data model for a requested entity, it adheres to the principle of "sparse representation." This means that certain properties within the model might be omitted if they lack any relevant data for the specific entity.

  • Name
    id
    Type
    string
  • Name
    name
    Type
    string
  • Name
    numberOfAdviser
    Type
    string
  • Name
    abn
    Type
    string
  • Name
    role
    Type
    string
  • Name
    subType
    Type
    string
  • Name
    licenseHolder
    Type
    string
  • Name
    numberOfLicenseHolder
    Type
    string
  • Name
    abnOfLicenseHolder
    Type
    string
  • Name
    licenseControlledBy
    Type
    string
  • Name
    address
    Type
    object
    Description
    • Name
      locality
      Type
      string
    • Name
      state
      Type
      string
    • Name
      postcode
      Type
      string
    • Name
      country
      Type
      string
  • Name
    authorisedRepresentative
    Type
    string
  • Name
    numberOfAuthorisedRepresentative
    Type
    string
  • Name
    abnOfAuthorisedRepresentative
    Type
    string
  • Name
    disciplinaryActionsType
    Type
    string
  • Name
    canProvideFinancialProductAdvice
    Type
    boolean
  • Name
    canProvideCarbonCreditsCarbonUnitAdvice
    Type
    boolean
  • Name
    canProvideDepositAndPaymentProductsNonBasicDepositProductsAdvice
    Type
    boolean
  • Name
    canProvideDepositAndPaymentProductsNonCashDepositProductsAdvice
    Type
    boolean
  • Name
    canProvideDerivativesAdvice
    Type
    boolean
  • Name
    canProvideDerivativesWoolOnlyAdvice
    Type
    boolean
  • Name
    canProvideDerivativesElectricityOnly
    Type
    boolean
  • Name
    canProvideDerivativesGrainOnlyAdvice
    Type
    boolean
  • Name
    canProvideForeignExchangeContractsAdvice
    Type
    boolean
  • Name
    canProvideGovernmentDebenturesStocksOrBondsAdvice
    Type
    boolean
  • Name
    canProvideLifeProductsLifeRiskInsuranceProductsAdvice
    Type
    boolean
  • Name
    canProvideLifeProductsConsumerCreditInsuranceOnlyAdvice
    Type
    boolean
  • Name
    canProvideManagedInvestmentSchemesExcludingIDPSAdvice
    Type
    boolean
  • Name
    canProvideManagedInvestmentSchemesIncludingIDPSAdvice
    Type
    boolean
  • Name
    canProvideManagedInvestmentSchemesIDPSOnlyAdvice
    Type
    boolean
  • Name
    canProvideManagedInvestmentSchemesOwnManagedInvestmentSchemeOnlyAdvice
    Type
    boolean
  • Name
    canProvideManagedInvestmentSchemesHorseRacingSyndicateAdvice
    Type
    boolean
  • Name
    canProvideManagedInvestmentSchemesTimesharingSchemeAdvice
    Type
    boolean
  • Name
    canProvideManagedInvestmentSchemesMDAServicesAdvice
    Type
    boolean
  • Name
    canProvideRetirementSavingsAccountAdvice
    Type
    boolean
  • Name
    canProvideSecuritiesAdvice
    Type
    boolean
  • Name
    canProvideSuperannuationAdvice
    Type
    boolean
  • Name
    canProvideSelfManagedSuperannuationFundAdvice
    Type
    boolean
  • Name
    canProvideExistingHoldingInASuperannuationAdvice
    Type
    boolean
  • Name
    canProvideStandardMarginLendingFacilityAdvice
    Type
    boolean
  • Name
    canProvideNonStandardMarginLendingFacilityAdvice
    Type
    boolean
  • Name
    canProvideAustralianCarbonCreditUnitAdvice
    Type
    boolean
  • Name
    canProvideEligibleInternationalEmissionsUnitAdvice
    Type
    boolean
  • Name
    canProvideMiscellaneousFinancialInvestmentProductsMDAServicesAdvice
    Type
    boolean
  • Name
    canProvideMiscellaneousFinancialRiskProductsAdvice
    Type
    boolean
  • Name
    canProvideMiscellaneousFinancialInvestmentProductsAdvice
    Type
    boolean
  • Name
    canProvideFHSAIssuedNonADIAdvice
    Type
    boolean
  • Name
    canProvideClassOfProductSecuritiesAdvice
    Type
    boolean
  • Name
    canProvideClassOfProductSimpleManagedInvestmentSchemesAdvice
    Type
    boolean
  • Name
    canProvideClassOfProductLifeRiskInsuranceAdvice
    Type
    boolean
  • Name
    canProvideClassOfProductSuperannuationAdvice
    Type
    boolean
  • Name
    canProvideOldLawSecuritiesOptionsContractsAndWarrantsSecuritiesAdvice
    Type
    boolean
  • Name
    canProvideOldLawFuturesContractsAndWarrantsAdvice
    Type
    boolean
  • Name
    canProvideManagedInvestmentSchemesAdvice
    Type
    boolean
  • Name
    canProvideSecuritiesDebenturesManagedInvestmentSchemesAdvice
    Type
    boolean
  • Name
    canProvideAllSecuritiesAdvice
    Type
    boolean
  • Name
    qualificationsAndTraining
    Type
    string
  • Name
    memberships
    Type
    string
  • Name
    restrictions
    Type
    string
  • Name
    canProvideTaxFinancialAdvice
    Type
    string
  • Name
    dateOfFirstProvidedAdvice
    Type
    string
  • Name
    dateOfStart
    Type
    string
  • Name
    dateOfEnd
    Type
    string
  • Name
    dateOfContinuingProfessionalDevelopmentFailure
    Type
    string
  • Name
    dateOfDisciplinaryActionsStart
    Type
    string
  • Name
    dateOfDisciplinaryActionsEnd
    Type
    string
  • Name
    isRegistered
    Type
    boolean
  • Name
    isRegisteredUnderAFSL
    Type
    boolean
  • Name
    dateOfStartRegisteredUnderAFSL
    Type
    string
  • Name
    dateOfEndRegisteredUnderAFSL
    Type
    string
  • Name
    isCurrent
    Type
    boolean

GET/asic/financial-adviser/find/

Find

This API endpoint utilizes a full-text search functionality to help you locate entities that match with your search criteria. By providing a query, system will scan through all available data, pinpointing all entities that contain relevant keywords or phrases.

The find endpoint performs full-text search across the following fields: name, numberOfAdviser, abn.

This API endpoint prioritizes speed and efficiency by returning a partial model with a limited set of properties for each matching entity. To retrieve the complete entity details, you can leverage retrieve API endpoint designed for specific entity retrieval based on unique identifiers.

Mandatory headers

  • Name
    x-api-key
    Type
    string
    Description
    A valid API key obtained through active subscription must be included in the header in order for the endpoint to work.

Mandatory attributes

  • Name
    query
    Type
    string
    Description
    This mandatory attribute represents the search query you wish to execute. The query string must be at least three characters long for the search to function effectively.

Optional attributes

  • Name
    offset
    Type
    integer
    Description
    Pagination is implemented to manage potentially large result sets. This optional parameter allows you to specify the number of entities to skip before retrieving the desired page of results.

Request

GET
/asic/financial-adviser/find/
curl "https://api.vigil.sh/asic/financial-adviser/find/?query={query}" \
  -H 'x-api-key: {api-key}'

Response

{
  "results": [
    {
      "id": "_-uNqzJCc2ZWh13rwhzGxFoBi5Ll28kRFA==",
      "name": "TERRA AUSTRALIS"
    },
    // ...
  ],
  "resultsTotal": 44
}

GET/asic/financial-adviser/

Retrieve

This API endpoint utilizes a data retrieval functionality to help you access the entity associated with a provided unique identifier. When you provide a unique identifier, the system scans through all available data in order to pinpoint the exact entity that matches that identifier.

This API endpoint prioritizes the integrity and comprehensiveness of your data by returning the complete data model with the entire set of properties for the matching entity. To find the different entity, you can leverage find API endpoint designed for full-text search based on your query.

Mandatory headers

  • Name
    x-api-key
    Type
    string
    Description
    A valid API key obtained through active subscription must be included in the header in order for the endpoint to work.

Mandatory attributes

  • Name
    id
    Type
    string
    Description
    This mandatory attribute represents the unique identifier associated with specific entity. The unique identifiers used within this API are not static values. Instead, they employ a rotation mechanism, meaning they change frequently, often with nearly every request.

Request

GET
/asic/financial-adviser/
curl "https://api.vigil.sh/asic/financial-adviser/?id={id}" \
  -H 'x-api-key: {api-key}'

Response

{
  "name": "TERRA AUSTRALIS",
  "numberOfAdviser": "000000001",
  "role": "Financial Adviser",
  "subType": "Financial Adviser",
  "licenseHolder": "TERRA AUSTRALIS PTY LTD",
  "numberOfLicenseHolder": "000000002",
  "address": {
    "locality": "SYDNEY",
    "state": "NSW",
    "postcode": "2000",
    "country": "Australia"
  },
  "authorisedRepresentative": "TERRA AUSTRALIS PTY LTD",
  "numberOfAuthorisedRepresentative": "000000003",
  "qualificationsAndTraining": "Bachelor of Commerce - University of Sydney,  Diploma of Financial Services (Financial Planning) - Finsia",
  "memberships": "Institute of Chartered Accountants",
  "canProvideTaxFinancialAdvice": "true",
  "dateOfFirstProvidedAdvice": "2000",
  "dateOfStart": "01/01/2000"
}