AFS Licensee

You must have an Australian financial services (AFS) licence to conduct a financial services business. If you carry on a business of providing financial services, you must hold an AFS licence (unless you are exempt or are authorised to provide those services as a representative of another person who holds an AFS licence). You will need to have your AFS licence or be a representative of a licensee from the day you start your financial services business. Depending on your business, you may decide to apply for a limited AFS licence.

You may need an AFS licence if, as part of your business, you: provide financial product advice to clients, deal in a financial product, make a market for a financial product, operate a registered scheme, provide a custodial or depository service, provide traditional trustee company services, provide a crowd funding service, provide a superannuation trustee service, provide a claims handling and settling service, or operate the business and conduct the affairs of a corporate collective investment vehicle (CCIV).

More about Australian Financial Services Licensee 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
    abnOrAcn
    Type
    string
  • Name
    numberOfAFSLicensee
    Type
    string
  • Name
    identifier
    Type
    string
  • Name
    identifierDescription
    Type
    string
  • Name
    financialServicesAndProducts
    Type
    string
  • Name
    address
    Type
    object
    Description
    • Name
      locality
      Type
      string
    • Name
      state
      Type
      string
    • Name
      postcode
      Type
      string
    • Name
      country
      Type
      string
  • Name
    dateOfStart
    Type
    string

GET/asic/australian-financial-services/licensee/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, abnOrAcn, numberOfAFSLicensee, identifier.

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/australian-financial-services/licensee/find/
curl "https://api.vigil.sh/asic/australian-financial-services/licensee/find/?query={query}" \
  -H 'x-api-key: {api-key}'

Response

{
  "results": [
    {
      "id": "weOsvC9Zc2ZWh13rwhzBydNSAxJc_PgQ1Q==",
      "name": "TERRA AUSTRALIS PTY. LTD."
    },
    // ...
  ],
  "resultsTotal": 7
}

GET/asic/australian-financial-services/licensee/

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/australian-financial-services/licensee/
curl "https://api.vigil.sh/asic/australian-financial-services/licensee/?id={id}" \
  -H 'x-api-key: {api-key}'

Response

{
  "name": "TERRA AUSTRALIS PTY. LTD.",
  "abnOrAcn": "12345678901",
  "numberOfAFSLicensee": "000001",
  "financialServicesAndProducts": "This licence authorises the licensee to carry on a financial services business to: provide financial product advice for the following classes of financial products: deposit and payment products limited to: basic deposit products; deposit products other than basic deposit products; debentures, stocks or bonds issued or proposed to be issued by a government; life products including: investment life insurance products as well as any products issued by a Registered Life Insurance Company that are backed by one or more of its statutory funds; and life risk insurance products as well as any products issued by a Registered Life Insurance Company that are backed by one or more of its statutory funds; interests in managed investment schemes including: investor directed portfolio services; retirement savings accounts (\"RSA\") products (within the meaning of the Retirement Savings Account Act 1997); securities; standard margin lending facility; and superannuation; and deal in a financial product by: applying for, acquiring, varying or disposing of a financial product on behalf of another person in respect of the following classes of products: deposit and payment products limited to: basic deposit products; deposit products other than basic deposit products; debentures, stocks or bonds issued or proposed to be issued by a government; life products including: investment life insurance products as well as any products issued by a Registered Life Insurance Company that are backed by one or more of its statutory funds; and life risk insurance products as well as any products issued by a Registered Life Insurance Company that are backed by one or more of its statutory funds; interests in managed investment schemes including: investor directed portfolio services; retirement savings accounts (\"RSA\") products (within the meaning of the Retirement Savings Account Act 1997); securities; standard margin lending facility; and superannuation; to retail and wholesale clients.",
  "address": {
    "locality": "SYDNEY",
    "state": "NSW",
    "postcode": "2000",
    "country": "Australia"
  },
  "dateOfStart": "01/01/2000"
}