Share capital and company members
How ASIC records share classes, shares issued, amounts paid and company members or shareholders, including the top 20 members per class rule.
A company's share capital is the money its members have paid or agreed to pay for shares, divided into one or more share classes such as ordinary or preference shares. The members (shareholders) are the people and companies that hold those shares. ASIC records both for every company registered under the Corporations Act 2001: the share structure section of a company extract shows what has been issued in each class, and the members section shows who holds it. Together they answer the question every lender, acquirer and KYC analyst asks: who owns this company?
Share classes
Each share class ASIC records has a short class code and a longer title. The codes are chosen by the company when it lodges, so they are consistent within a company but not standardised across the register. The most common are:
| Class code | Typical title | Notes |
|---|---|---|
ORD | ORDINARY | Voting shares with no special rights; almost every company has them |
A, B, C | A CLASS SHARES, B CLASS SHARES | Companies often create lettered classes for different dividend or voting rights, common in family and discretionary structures |
PRF | PREFERENCE | Priority to dividends or capital, often non-voting |
RED | REDEEMABLE PREFERENCE | Preference shares the company can buy back |
EMP | EMPLOYEE SHARES | Shares issued under an employee share scheme |
For each class ASIC records the number of shares issued, the total amount paid or taken to be paid, and the total amount due and payable (unpaid capital). Both sections come from a purchased company extract: buy it once with POST /v1/companies/{id}/extracts, then read it free. The API returns one shareClass object per class from GET /v1/companies/{id}/share-capital:
{
"object": "shareClass",
"classCode": "ORD",
"classTitle": "ORDINARY",
"status": { "code": "C", "label": "Current" },
"sharesIssued": 1000,
"amountPaid": "1000.00",
"amountDue": "0.00",
"sourceDocument": { "documentNumber": "0E5123456", "qualifier": null }
}| Field | Meaning |
|---|---|
classCode | The company's short code for the class |
classTitle | The company's description of the class |
status | C current or E ceased (a class that has been cancelled or converted, historical extracts only) |
sharesIssued | Number of shares (or interests, for a scheme) on issue in the class |
amountPaid | Total paid or taken to be paid on the class, as an AUD decimal string |
amountDue | Total amount due and payable but not yet paid |
sourceDocument | The document that last changed the class, often a Form 484 or an annual return qualified as AR 2019 |
For managed investment schemes the same section describes interests rather than shares; see managed investment schemes.
Members and holdings
A member record describes one holding: a number of shares in one class held by one party or, for a joint holding, several parties together. ASIC records whether the shares are fully paid and whether the holder owns them beneficially or holds them on trust or as nominee for someone else. The API returns shareholding objects from GET /v1/companies/{id}/members, read from the same extract and filterable by classCode and status:
{
"object": "shareholding",
"classCode": "ORD",
"numberHeld": 500,
"beneficiallyOwned": true,
"fullyPaid": true,
"status": { "code": "C", "label": "Current" },
"jointHolding": true,
"holders": [
{
"party": {
"type": "person",
"person": { "familyName": "SMITH", "givenNames": ["JANE", "LOUISE"], "formatted": "JANE LOUISE SMITH" },
"birth": null,
"organisation": null
},
"address": { "careOf": null, "line1": null, "street": "12 EXAMPLE STREET", "locality": "MELBOURNE", "state": "VIC", "postcode": "3000", "country": "AUSTRALIA" }
},
{
"party": {
"type": "person",
"person": { "familyName": "SMITH", "givenNames": ["ROBERT"], "formatted": "ROBERT SMITH" },
"birth": null,
"organisation": null
},
"address": { "careOf": null, "line1": null, "street": "12 EXAMPLE STREET", "locality": "MELBOURNE", "state": "VIC", "postcode": "3000", "country": "AUSTRALIA" }
}
],
"sourceDocument": { "documentNumber": "0E5123456", "qualifier": null }
}| Field | Meaning |
|---|---|
classCode | Which share class the holding is in |
numberHeld | Number of shares in this holding |
beneficiallyOwned | true if the holder owns the shares for their own benefit, false if held as trustee or nominee |
fullyPaid | true if nothing remains payable on the shares |
status | C current or E ceased |
jointHolding | true when two or more parties hold the shares together; holders[] then has more than one entry |
holders[] | Each holder's party (person or organisation) and address |
sourceDocument | The document that last changed the holding |
ASIC does not record birth details for members, so birth is null on a member's party even when the same person appears as a director with a full birth record.
Only the top 20 members per class are recorded
ASIC does not hold a complete share register for any company. For proprietary companies it records a fixed slice, and the printed extract states the rule exactly:
Note: For each class of shares issued by a proprietary company, ASIC records the details of the twenty members of the class (based on shareholdings). The details of any other members holding the same number of shares as the twentieth ranked member will also be recorded by ASIC on the database. Where available, historical records show that a member has ceased to be ranked amongst the twenty members. This may, but does not necessarily mean, that they have ceased to be a member of the company.
Three consequences follow. A proprietary company with 30 shareholders in one class will show at most 20 of them, plus any tied at rank 20. A ceased holding (status code E) in a historical extract means only that the member dropped out of the top 20, which may have happened because they sold their shares or because other members' holdings grew. And for public companies ASIC generally does not record members at all; their registers are kept by the company or its share registry, and for listed companies substantial holder notices are lodged as documents instead.
Members that are companies
A holder can be a person or an organisation. When a company holds shares, the party has type: "organisation" with the holder's ACN (or ARBN for a foreign company), name and ABN where ASIC has matched one from the Australian Business Register:
{
"type": "organisation",
"person": null,
"birth": null,
"organisation": {
"number": "004249987",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "HARBOUR HOLDINGS PTY LTD",
"abn": "27004249987"
}
}Foreign or unregistered holders may have no number at all, in which case organisation.number is null and only the name is available. To trace ownership upwards, take the corporate member's ACN and request its own members; to trace downwards, request the holding company's relationships.
The same holdings from the holder's side
ASIC indexes every recorded holding against the holder as well as the company. For a person, GET /v1/people/{personId}/shareholdings lists every proprietary company in which they are a top 20 member, each row carrying a company summary in place of holders[]; it reads a person extract purchased with "includeShareholdings": true. For a company, GET /v1/companies/{id}/relationships returns shareholdings[] in the same shape alongside the roles and licences the company holds; it reads a relational extract ("type": "relational" on the purchase). Both draw on the same top 20 data, so a person's shareholding list is also incomplete for any company where they fall outside the top 20 of a class.
Current versus historical
A current extract contains current share classes and current holdings only. Ceased classes and holdings are part of a historical extract ("type": "historical" on the purchase, product company_extract_historical), which status=all on the share capital and members endpoints then reads. If you hold only a current extract, status=all returns extract_required with a historical purchase suggestion. Beneficial ownership beyond what a member has declared to ASIC is not recorded anywhere in the register.
Share capital endpoint
Share classes, shares issued and amounts paid for a company.
Members endpoint
Current and ceased shareholders by class.
Person shareholdings
Every company in which a person is a recorded member.
Company relationships
Roles, licences and shares a company holds in other companies.
Purchasing
Buy a company extract once and read every section for free.
Registered office and company addresses
The address types ASIC records for an Australian company, what a registered office and principal place of business mean legally, and how asicapi returns them.
Company charges, security interests and the PPSR
What a company charge is, how ASIC recorded fixed and floating charges before the PPSR began in 2012, and how to retrieve satisfied charges by ACN.