List ASIC registers
List every ASIC register the asicapi REST API can browse: registered auditors, liquidators, legacy licensees, authorised representatives and banned persons.
Beyond the companies register, ASIC maintains a set of occupational and enforcement registers: registered company auditors, registered and official liquidators, the pre-2002 securities dealer, investment adviser and futures licences, authorised representatives of licensees, and the registers of banned or disqualified persons. This endpoint returns the catalogue of those registers so you can discover which register codes are accepted by the browse, purchase and read endpoints, how each register identifies its entries (registration number, licence number, representative number or ASIC identifier), and whether a register accepts "history": true when you purchase an extract. Browsing a register is free; the extract is bought once with a POST and read free for 12 months, as explained in the purchasing guide.
https://api.asicapi.dev/v1/registersQuery parameters
This endpoint takes no query parameters. It is free and never billed.
Example request
curl https://api.asicapi.dev/v1/registers \
-H "Authorization: Bearer $ASICAPI_KEY"Example response
{
"object": "list",
"data": [
{
"object": "register",
"code": "RA",
"label": "Registered Auditor",
"family": "professional",
"identifierType": "registrationNumber",
"browseBy": ["name", "number"],
"supportsHistory": false
},
{
"object": "register",
"code": "RQ",
"label": "Registered liquidators",
"family": "professional",
"identifierType": "registrationNumber",
"browseBy": ["name", "number"],
"supportsHistory": false
},
{
"object": "register",
"code": "OQ",
"label": "Official liquidators",
"family": "professional",
"identifierType": "registrationNumber",
"browseBy": ["name", "number"],
"supportsHistory": false
},
{
"object": "register",
"code": "IA",
"label": "Investment adviser",
"family": "professional",
"identifierType": "licenceNumber",
"browseBy": ["name", "number"],
"supportsHistory": false
},
{
"object": "register",
"code": "SD",
"label": "Securities dealer",
"family": "professional",
"identifierType": "licenceNumber",
"browseBy": ["name", "number"],
"supportsHistory": false
},
{
"object": "register",
"code": "FB",
"label": "Futures broker",
"family": "professional",
"identifierType": "licenceNumber",
"browseBy": ["name", "number"],
"supportsHistory": false
},
{
"object": "register",
"code": "FD",
"label": "Futures dealer",
"family": "professional",
"identifierType": "licenceNumber",
"browseBy": ["name", "number"],
"supportsHistory": false
},
{
"object": "register",
"code": "SP",
"label": "Securities industry representatives",
"family": "authorised-representatives",
"identifierType": "representativeNumber",
"browseBy": ["name", "number"],
"supportsHistory": true
},
{
"object": "register",
"code": "FP",
"label": "Futures industry representatives",
"family": "authorised-representatives",
"identifierType": "representativeNumber",
"browseBy": ["name", "number"],
"supportsHistory": true
},
{
"object": "register",
"code": "DD",
"label": "Disqualified directors",
"family": "banned-disqualified",
"identifierType": "asicIdentifier",
"browseBy": ["name"],
"supportsHistory": false
},
{
"object": "register",
"code": "BS",
"label": "Banned securities representatives",
"family": "banned-disqualified",
"identifierType": "asicIdentifier",
"browseBy": ["name"],
"supportsHistory": false
},
{
"object": "register",
"code": "BF",
"label": "Banned futures representatives",
"family": "banned-disqualified",
"identifierType": "asicIdentifier",
"browseBy": ["name"],
"supportsHistory": false
}
],
"hasMore": false,
"nextCursor": null,
"totalCount": 12,
"meta": {
"billable": false,
"product": null,
"requestId": "req_01J8ZK3V7Q0M2X"
}
}Response fields
| Field | Type | Description |
|---|---|---|
object | string | Always list. |
data[] | array | One register object per browsable register. |
data[].object | string | Always register. |
data[].code | string | The ASIC register type code from the register types table. Use it as the {register} path segment on the browse, purchase and read endpoints. |
data[].label | string | ASIC's description of the register. |
data[].family | string | Which group of endpoints serves the register: professional, authorised-representatives or banned-disqualified. |
data[].identifierType | string | How entries are identified: registrationNumber (RA, RQ, OQ), licenceNumber (IA, SD, FB, FD), representativeNumber (SP, FP) or asicIdentifier (DD, BS, BF). This is the {number} path segment on the purchase and read endpoints. |
data[].browseBy[] | array of strings | Browse keys the register accepts: name (family name or organisation name prefix) and, where supported, number. The banned and disqualified registers can only be browsed by name. |
data[].supportsHistory | boolean | true when the purchase body of POST /v1/registers/{register}/entries/{number}/extracts accepts "history": true. Only the authorised representatives registers (SP, FP) offer a historical extract; elsewhere history must be false. |
hasMore | boolean | Always false; the catalogue fits in one page. |
nextCursor | string or null | Always null. |
totalCount | integer | Number of browsable registers. |
meta | object | The catalogue is free: billable is false and product is null. |
Register codes
The full ASIC register type table (register types) is reproduced below. Only the twelve registers marked browsable are accepted by the register endpoints.
| Code | Register | Family | Identifier | Browsable |
|---|---|---|---|---|
RA | Registered auditors | professional | Registration number | Yes |
RQ | Registered liquidators | professional | Registration number | Yes |
OQ | Official liquidators | professional | Registration number | Yes (legacy) |
IA | Investment advisers | professional | Licence number | Yes (legacy) |
SD | Securities dealers | professional | Licence number | Yes (legacy) |
FB | Futures brokers | professional | Licence number | Yes (legacy) |
FD | Futures dealers (advisers) | professional | Licence number | Yes (legacy) |
SP | Securities industry representatives | authorised-representatives | Representative number | Yes |
FP | Futures industry representatives | authorised-representatives | Representative number | Yes |
DD | Disqualified directors | banned-disqualified | ASIC identifier | Yes |
BS | Banned securities representatives | banned-disqualified | ASIC identifier | Yes |
BF | Banned futures representatives | banned-disqualified | ASIC identifier | Yes |
FX | Banned financial services representatives | none | ASIC identifier | No |
IF | Foreign insurance brokers | none | Licence number | No |
IG | General insurance brokers | none | Licence number | No |
IL | Life insurance brokers | none | Licence number | No |
| Code | Meaning |
|---|---|
BF | Banned futures representatives |
BS | Banned securities representatives |
DD | Disqualified directors |
FB | Futures broker |
FD | Futures dealer |
FP | Futures industry representatives |
FX | Banned Financial Services Representative |
IA | Investment adviser |
IF | Foreign insurance brokers |
IG | General insurance brokers |
IL | Life insurance brokers |
OQ | Official liquidators |
RA | Registered Auditor |
RQ | Registered liquidators |
SD | Securities dealer |
SP | Securities industry representatives |
16 codes. Source: the "Register type" table in ASIC's Datastream specification.
Errors
| Code | HTTP status | When |
|---|---|---|
unauthorized | 401 | The API key is missing or invalid. See authentication. |
rate_limited | 429 | You exceeded 600 requests per minute or 20 concurrent requests. |
asic_unavailable | 503 | The ASIC database is offline. Retry after the interval in Retry-After. |
Notes from the ASIC register
- Legacy licence registers. The investment adviser (IA), securities dealer (SD), futures broker (FB) and futures dealer (FD) registers hold licences issued before the Financial Services Reform Act 2001 replaced them with the single Australian financial services (AFS) licence. ASIC still serves them, and a purchased extract for IA or SD, and for FB or FD, includes the paired licence when the licensee held both, but no new entries are added. Current AFS licensees are not exposed through these registers; a person's AFS roles appear on a purchased person extract as licence records.
- Official liquidators. From 1 March 2017 the role of official liquidator (OQ) ceased by operation of law. A person's registration as official liquidator remains current on the register until every court liquidation they were appointed to at 1 March 2017 has been finalised, so the register still returns entries but they will only ever decrease.
- Insurance broker registers. ASIC lists foreign (IF), general (IG) and life (IL) insurance broker registers in its code table, but they are not browsable through the register services and the API returns
register_invalidif you pass them. The banned financial services representatives register (FX) is likewise not browsable; banning orders made under the current regime surface on the person extract instead. - Identifiers differ by register. Auditors and liquidators have registration numbers; the legacy licence registers have licence numbers; authorised representatives have an ASIC representative number; banned and disqualified persons are keyed by the ASIC identifier that appears in browse results. Always take the
numberfrom a browse result rather than constructing it. - Three steps, one charge. Browsing any register is free. Purchasing an extract with
POST /v1/registers/{register}/entries/{number}/extractsis the only step ASIC charges for, and reading it back withGET /v1/registers/{register}/entries/{number}is free for 12 months. See the purchasing guide. - Codes may grow. ASIC adds codes to its tables without publishing a new specification. When the API meets a code it does not recognise,
labelequalscode.
Related
Registered auditors, liquidators and licensees
Browse, purchase and read the RA, RQ, OQ, IA, SD, FB and FD registers.
Authorised representatives
Browse, purchase and read securities and futures industry representatives.
Banned and disqualified persons
Search disqualified directors and banned representatives.
Purchasing guide
Free lookups, purchased extracts and asynchronous orders explained.
Professional registers explained
What each ASIC register holds and how it relates to the companies register.
Register type codes
Reference tables for register, suspension, ban and address codes.
Registers API
Endpoints for ASIC's professional and enforcement registers: registered auditors and liquidators, legacy licensees, authorised representatives, and banned and disqualified persons, browsable by name or number.
Registered auditors, liquidators and licensees API
Browse ASIC's registers of company auditors, registered liquidators and legacy securities and futures licensees free, then purchase and read a register extract.