asicapidocs

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.

ASIC registers the professionals who audit companies and wind them up. A registered company auditor (RA) may sign off a company's financial report; a registered liquidator (RQ) may be appointed as liquidator, administrator or receiver under the Corporations Act 2001; an official liquidator (OQ) could take court-ordered liquidations until the role was abolished in 2017. ASIC also keeps the pre-2002 licence registers for investment advisers (IA), securities dealers (SD), futures brokers (FB) and futures dealers (FD). Three operations cover these registers: browse a register by family name, organisation name or number for free; purchase a register extract for one registration or licence number, which is the only billed step; and read the extract you hold, free, for 12 months. The extract carries registration details, practice addresses, firm and trading names, company roles held, suspensions, conditions and, for liquidators, disciplinary action documents. The purchasing guide explains the model.

Browse a register

Browse returns a list of register entry summaries matching a name prefix or an exact registration or licence number. It is free and never billed.

GEThttps://api.asicapi.dev/v1/registers/{register}/entries

Path parameters

Prop

Type

Query parameters

Provide either name or number, not both.

Prop

Type

Example request

Request
curl "https://api.asicapi.dev/v1/registers/RQ/entries?name=SM" \
  -H "Authorization: Bearer $ASICAPI_KEY"

Example response

Response
{
  "object": "list",
  "data": [
    {
      "object": "registerEntry",
      "register": { "code": "RQ", "label": "Registered liquidators" },
      "number": "12345",
      "party": {
        "type": "person",
        "person": { "familyName": "SMITH", "givenNames": ["ANDREW", "JAMES"], "formatted": "ANDREW JAMES SMITH" },
        "birth": null,
        "organisation": null
      },
      "from": "2004-07-01",
      "to": null,
      "isFormerName": false,
      "suspended": false,
      "address": {
        "careOf": null,
        "line1": "LEVEL 12",
        "street": "100 EXAMPLE STREET",
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2000",
        "country": "AUSTRALIA"
      },
      "underAppeal": null,
      "authorities": null
    },
    {
      "object": "registerEntry",
      "register": { "code": "RQ", "label": "Registered liquidators" },
      "number": "12345",
      "party": {
        "type": "person",
        "person": { "familyName": "SMITH-JONES", "givenNames": ["ANDREW", "JAMES"], "formatted": "ANDREW JAMES SMITH-JONES" },
        "birth": null,
        "organisation": null
      },
      "from": "2004-07-01",
      "to": null,
      "isFormerName": true,
      "suspended": false,
      "address": {
        "careOf": null,
        "line1": "LEVEL 12",
        "street": "100 EXAMPLE STREET",
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2000",
        "country": "AUSTRALIA"
      },
      "underAppeal": null,
      "authorities": null
    },
    {
      "object": "registerEntry",
      "register": { "code": "RQ", "label": "Registered liquidators" },
      "number": "23456",
      "party": {
        "type": "person",
        "person": { "familyName": "SMYTHE", "givenNames": ["CATHERINE"], "formatted": "CATHERINE SMYTHE" },
        "birth": null,
        "organisation": null
      },
      "from": "2011-02-14",
      "to": null,
      "isFormerName": false,
      "suspended": true,
      "address": {
        "careOf": null,
        "line1": null,
        "street": "45 SAMPLE ROAD",
        "locality": "BRISBANE",
        "state": "QLD",
        "postcode": "4000",
        "country": "AUSTRALIA"
      },
      "underAppeal": null,
      "authorities": null
    }
  ],
  "hasMore": false,
  "nextCursor": null,
  "totalCount": null,
  "meta": {
    "billable": false,
    "product": null,
    "requestId": "req_01J8ZK3V7Q0M2X"
  }
}

Response fields

FieldTypeDescription
objectstringAlways list.
data[].objectstringAlways registerEntry. This is the summary form; the read endpoint below returns the full form.
data[].registerobjectThe register the entry belongs to, as { code, label } from the register types table.
data[].numberstringRegistration number (RA, RQ, OQ) or licence number (IA, SD, FB, FD). Pass it to the purchase and read endpoints.
data[].partyobjectThe registered person or organisation. type is person with a person name object, or organisation with an organisation object; the other is null. birth is always null on browse results.
data[].fromstring (date)Registration start date.
data[].tostring (date) or nullAlways null on the professional registers; only current registrations are browsable.
data[].isFormerNamebooleantrue when the matched name is a former name of the registrant. The same number then appears once per name.
data[].suspendedbooleantrue when the registrant is currently under suspension by ASIC.
data[].addressobject or nullPrincipal address recorded for the entry.
data[].underAppealnullNot applicable to professional registers; used by the banned and disqualified registers.
data[].authoritiesnullNot applicable to professional registers; used by the authorised representatives registers.
hasMorebooleanWhether another page is available.
nextCursorstring or nullCursor for the next page. See pagination.
totalCountnullASIC does not report a total for register browses.
metaobjectBrowsing is free: billable is false and product is null.

Purchase a register extract

Buying the extract is the one billed step. ASIC returns the data in the same call, so the response is 201 Created with the complete extract, stored under your account for 12 months.

POSThttps://api.asicapi.dev/v1/registers/{register}/entries/{number}/extracts

Path parameters

Prop

Type

Request body

Prop

Type

Send Content-Type: application/json; an empty object {} is accepted. An Idempotency-Key header is honoured for 24 hours so a retried request returns the extract already purchased instead of buying it again.

Example request

Request
curl -X POST https://api.asicapi.dev/v1/registers/RQ/entries/12345/extracts \
  -H "Authorization: Bearer $ASICAPI_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 9c2e4a1b-rq-12345-2026-09-04" \
  -d '{ "history": false }'

Example response

Response
{
  "object": "extract",
  "id": "ext_01J9AQ2R5S8T1V4W",
  "kind": "register",
  "type": "current",
  "subject": {
    "object": "registerEntry",
    "register": { "code": "RQ", "label": "Registered liquidators" },
    "number": "12345",
    "party": {
      "type": "person",
      "person": { "familyName": "SMITH", "givenNames": ["ANDREW", "JAMES"], "formatted": "ANDREW JAMES SMITH" },
      "birth": null,
      "organisation": null
    }
  },
  "purchasedAt": "2026-09-04T03:40:12Z",
  "asOf": "2026-09-04T03:40:10Z",
  "expiresAt": "2027-09-04T03:40:12Z",
  "disclaimer": "This extract contains information derived from the Australian Securities and Investments Commission's (ASIC) database under section 1274A of the Corporations Act 2001. Please advise ASIC of any error which you may identify.",
  "register": { "code": "RQ", "label": "Registered liquidators" },
  "number": "12345",
  "registration": {
    "register": { "code": "RQ", "label": "Registered liquidators" },
    "number": "12345",
    "disclaimer": true,
    "party": {
      "type": "person",
      "person": { "familyName": "SMITH", "givenNames": ["ANDREW", "JAMES"], "formatted": "ANDREW JAMES SMITH" },
      "birth": null,
      "organisation": null
    },
    "startDate": "2004-07-01",
    "preAsicStartDate": "1988-03-15",
    "preAsicLegislation": { "code": "0004", "label": "Companies Code" },
    "preAsicNumber": "NSW-L-0421",
    "jurisdiction": { "code": "NSW", "label": "New South Wales" }
  },
  "addresses": [
    {
      "object": "address",
      "type": { "code": "PS", "label": "Postal address" },
      "status": { "code": "C", "label": "Current" },
      "from": "2019-01-07",
      "to": null,
      "address": {
        "careOf": null,
        "line1": "GPO BOX 1234",
        "street": null,
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2001",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "address",
      "type": { "code": "PA", "label": "Principal Place of Practice" },
      "status": { "code": "C", "label": "Current" },
      "from": "2019-01-07",
      "to": null,
      "address": {
        "careOf": null,
        "line1": "LEVEL 12",
        "street": "100 EXAMPLE STREET",
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2000",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "address",
      "type": { "code": "PA", "label": "Principal Place of Practice" },
      "status": { "code": "E", "label": "Ceased/Former" },
      "from": "2004-07-01",
      "to": "2019-01-07",
      "address": {
        "careOf": null,
        "line1": "SUITE 4",
        "street": "8 OLD STREET",
        "locality": "PARRAMATTA",
        "state": "NSW",
        "postcode": "2150",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "address",
      "type": { "code": "OP", "label": "Other Place of Practice" },
      "status": { "code": "C", "label": "Current" },
      "from": "2021-05-03",
      "to": null,
      "address": {
        "careOf": null,
        "line1": "LEVEL 2",
        "street": "20 SAMPLE PARADE",
        "locality": "NEWCASTLE",
        "state": "NSW",
        "postcode": "2300",
        "country": "AUSTRALIA"
      }
    }
  ],
  "tradingNames": [
    {
      "object": "tradingName",
      "type": { "code": "FI", "label": "Firm" },
      "status": { "code": "C", "label": "Current" },
      "party": {
        "type": "organisation",
        "person": null,
        "birth": null,
        "organisation": {
          "number": "004249987",
          "numberType": { "code": "ACN", "label": "Australian Company Number" },
          "name": "SMITH INSOLVENCY PARTNERS PTY LTD",
          "abn": null
        }
      }
    },
    {
      "object": "tradingName",
      "type": { "code": "TN", "label": "Trading Name" },
      "status": { "code": "C", "label": "Current" },
      "party": {
        "type": "organisation",
        "person": null,
        "birth": null,
        "organisation": {
          "number": null,
          "numberType": null,
          "name": "SIP RESTRUCTURING",
          "abn": null
        }
      }
    }
  ],
  "officeRoles": [
    {
      "object": "officeRole",
      "role": { "code": "DR", "label": "Director" },
      "status": { "code": "C", "label": "Current" },
      "appointedAt": "2004-06-01",
      "ceasedAt": null,
      "organisation": {
        "number": "004249987",
        "numberType": { "code": "ACN", "label": "Australian Company Number" },
        "name": "SMITH INSOLVENCY PARTNERS PTY LTD",
        "abn": null
      },
      "address": {
        "careOf": null,
        "line1": "LEVEL 12",
        "street": "100 EXAMPLE STREET",
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2000",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "officeRole",
      "role": { "code": "DR", "label": "Director" },
      "status": { "code": "E", "label": "Ceased/Former" },
      "appointedAt": "1996-09-10",
      "ceasedAt": "2004-05-31",
      "organisation": {
        "number": "001000004",
        "numberType": { "code": "ACN", "label": "Australian Company Number" },
        "name": "OLD PRACTICE HOLDINGS PTY LTD",
        "abn": null
      },
      "address": {
        "careOf": null,
        "line1": "SUITE 4",
        "street": "8 OLD STREET",
        "locality": "PARRAMATTA",
        "state": "NSW",
        "postcode": "2150",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "officeRole",
      "role": { "code": "SR", "label": "Secretary" },
      "status": { "code": "C", "label": "Current" },
      "appointedAt": "2004-06-01",
      "ceasedAt": null,
      "organisation": {
        "number": "004249987",
        "numberType": { "code": "ACN", "label": "Australian Company Number" },
        "name": "SMITH INSOLVENCY PARTNERS PTY LTD",
        "abn": null
      },
      "address": {
        "careOf": null,
        "line1": "LEVEL 12",
        "street": "100 EXAMPLE STREET",
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2000",
        "country": "AUSTRALIA"
      }
    }
  ],
  "suspensions": [
    {
      "object": "suspension",
      "reason": { "code": "STAT", "label": "Failure To Lodge A Statement" },
      "from": "2012-03-01",
      "to": "2012-05-31",
      "permanent": false
    }
  ],
  "conditions": [
    "THE REGISTRANT MUST COMPLETE 20 HOURS OF CONTINUING PROFESSIONAL EDUCATION IN INSOLVENCY PRACTICE IN EACH CALENDAR YEAR.",
    "THE REGISTRANT MUST NOT ACCEPT APPOINTMENTS AS ADMINISTRATOR OF A COMPANY UNDER PART 5.3A WITHOUT A CO-APPOINTEE UNTIL 30 JUNE 2026."
  ],
  "disciplinaryDocuments": [
    {
      "object": "document",
      "documentNumber": "0E5123456",
      "formCode": "905",
      "formDescription": "Notification of disciplinary action against a registered liquidator",
      "subForms": [],
      "receivedAt": "2012-02-20",
      "processedAt": "2012-02-22",
      "effectiveAt": "2012-03-01",
      "qualifier": null,
      "pageCount": 3,
      "imaged": true,
      "underRequisition": false,
      "xbrlAvailable": false,
      "xbrlDocumentNumber": null,
      "status": null,
      "priced": true
    }
  ],
  "pairedRegistration": null,
  "disclaimerText": "There are documents recorded as received by the Commission that may affect the contents of the Commission's registers in relation to the above person or organisation that are unprocessed as at the stated date of this extract.",
  "meta": {
    "billable": true,
    "product": "register_extract",
    "requestId": "req_01J9AQ2R5S8T1V4W"
  }
}

Response fields

FieldTypeDescription
objectstringAlways extract.
idstringExtract id, prefixed ext_. Pass it as the extract query parameter on the read endpoint, or to GET /v1/extracts/{id}.
kindstringAlways register.
typestringAlways current for the professional registers.
subjectobjectSummary of what was purchased: object (registerEntry), register, number and party.
purchasedAttimestampWhen the extract was bought from ASIC, RFC 3339 UTC.
asOftimestampThe moment ASIC produced the data. The extract is a snapshot at this time and never refreshes.
expiresAttimestampWhen the extract stops being readable, 12 months after purchasedAt.
disclaimerstringASIC's section 1274A disclaimer, to be displayed with the extract.
registerobjectThe register requested, { code, label } from the register types table.
numberstringThe registration or licence number requested.
registrationobjectThe registration record.
registration.registerobjectRegister the registration belongs to. Differs from the top-level register only inside pairedRegistration.
registration.numberstringRegistration number (RA, RQ, OQ) or licence number (IA, SD, FB, FD).
registration.disclaimerbooleantrue when ASIC had received documents about this registrant that were unprocessed when the extract was produced. Display disclaimerText when set.
registration.partyobjectThe registered person or organisation. Auditors and liquidators are always people; the legacy licence registers may hold companies, in which case organisation.number is the ACN or ARBN.
registration.startDatestring (date)Start date of the registration under the Corporations Act 2001.
registration.preAsicStartDatestring (date) or nullStart date under the predecessor legislation, where the registration pre-dates ASIC.
registration.preAsicLegislationobject or nullPredecessor legislation from the pre-ASIC legislation table (Companies Act, Securities Industry Act, Futures Industry Act, Companies Code, Securities Industry Code, Futures Industry Code).
registration.preAsicNumberstring or nullThe registration number issued under the predecessor legislation.
registration.jurisdictionobject or nullThe state or territory jurisdiction the registration originated in, from the jurisdictions table.
addresses[]arrayAddress records ordered by type: postal (PS), then principal place of practice (PA), then other places of practice (OP). Each has object (address), type (register address types), status (record status), from, to and the address composite.
tradingNames[]arrayFirm, trading name and practice name records ordered FI, TN, PN. Each has object (tradingName), type (register trading types), status and a party describing the firm or name. organisation.number is set when the firm is a company.
officeRoles[]arrayCompany roles the registrant holds or held. Ordered by role (DR, EO, SR, AA, FE, RN, TN, CA), then current before ceased, ceased in reverse chronological order.
officeRoles[].roleobjectRole from the register officer roles table.
officeRoles[].statusobjectC current or E ceased, from the record status table.
officeRoles[].appointedAtstring (date) or nullAppointment date.
officeRoles[].ceasedAtstring (date) or nullCessation date; null while current.
officeRoles[].organisationobjectThe company (or, for RN, TN and CA roles, the managed investment scheme) in which the role is held: number, numberType (number types), name, abn.
officeRoles[].addressobject or nullAddress recorded for the role.
suspensions[]arraySuspension records. Each has object (suspension), reason (a suspension reason, may be null), from, to and permanent.
conditions[]array of stringsConditions ASIC has imposed on the registration, one line of text per item. Populated for registered liquidators.
disciplinaryDocuments[]arrayDocuments describing disciplinary action taken against a registered liquidator (RQ) during their current period of registration, as standard document objects. Empty for other registers.
pairedRegistrationobject or nullFor IA and SD, and for FB and FD, ASIC returns both licences when the licensee holds both. The partner licence is returned here with the same shape as the sections above (registration, addresses, tradingNames, officeRoles, suspensions, conditions). null otherwise.
disclaimerTextstring or nullThe unprocessed-documents notice to display when registration.disclaimer is true; otherwise null.
metaobjectbillable is true in production and false in the sandbox; product is register_extract.

Read a register entry

Reads the most recent register extract you hold for the registration or licence number. It is free and never contacts ASIC; the data is the snapshot taken when the extract was purchased.

GEThttps://api.asicapi.dev/v1/registers/{register}/entries/{number}

Path parameters

Prop

Type

Query parameters

Prop

Type

Example request

Request
curl https://api.asicapi.dev/v1/registers/RQ/entries/12345 \
  -H "Authorization: Bearer $ASICAPI_KEY"

Example response

Response
{
  "object": "registerEntry",
  "register": { "code": "RQ", "label": "Registered liquidators" },
  "number": "12345",
  "extract": {
    "id": "ext_01J9AQ2R5S8T1V4W",
    "type": "current",
    "purchasedAt": "2026-09-04T03:40:12Z",
    "asOf": "2026-09-04T03:40:10Z"
  },
  "registration": {
    "register": { "code": "RQ", "label": "Registered liquidators" },
    "number": "12345",
    "disclaimer": true,
    "party": {
      "type": "person",
      "person": { "familyName": "SMITH", "givenNames": ["ANDREW", "JAMES"], "formatted": "ANDREW JAMES SMITH" },
      "birth": null,
      "organisation": null
    },
    "startDate": "2004-07-01",
    "preAsicStartDate": "1988-03-15",
    "preAsicLegislation": { "code": "0004", "label": "Companies Code" },
    "preAsicNumber": "NSW-L-0421",
    "jurisdiction": { "code": "NSW", "label": "New South Wales" }
  },
  "addresses": [
    {
      "object": "address",
      "type": { "code": "PS", "label": "Postal address" },
      "status": { "code": "C", "label": "Current" },
      "from": "2019-01-07",
      "to": null,
      "address": {
        "careOf": null,
        "line1": "GPO BOX 1234",
        "street": null,
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2001",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "address",
      "type": { "code": "PA", "label": "Principal Place of Practice" },
      "status": { "code": "C", "label": "Current" },
      "from": "2019-01-07",
      "to": null,
      "address": {
        "careOf": null,
        "line1": "LEVEL 12",
        "street": "100 EXAMPLE STREET",
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2000",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "address",
      "type": { "code": "PA", "label": "Principal Place of Practice" },
      "status": { "code": "E", "label": "Ceased/Former" },
      "from": "2004-07-01",
      "to": "2019-01-07",
      "address": {
        "careOf": null,
        "line1": "SUITE 4",
        "street": "8 OLD STREET",
        "locality": "PARRAMATTA",
        "state": "NSW",
        "postcode": "2150",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "address",
      "type": { "code": "OP", "label": "Other Place of Practice" },
      "status": { "code": "C", "label": "Current" },
      "from": "2021-05-03",
      "to": null,
      "address": {
        "careOf": null,
        "line1": "LEVEL 2",
        "street": "20 SAMPLE PARADE",
        "locality": "NEWCASTLE",
        "state": "NSW",
        "postcode": "2300",
        "country": "AUSTRALIA"
      }
    }
  ],
  "tradingNames": [
    {
      "object": "tradingName",
      "type": { "code": "FI", "label": "Firm" },
      "status": { "code": "C", "label": "Current" },
      "party": {
        "type": "organisation",
        "person": null,
        "birth": null,
        "organisation": {
          "number": "004249987",
          "numberType": { "code": "ACN", "label": "Australian Company Number" },
          "name": "SMITH INSOLVENCY PARTNERS PTY LTD",
          "abn": null
        }
      }
    },
    {
      "object": "tradingName",
      "type": { "code": "TN", "label": "Trading Name" },
      "status": { "code": "C", "label": "Current" },
      "party": {
        "type": "organisation",
        "person": null,
        "birth": null,
        "organisation": {
          "number": null,
          "numberType": null,
          "name": "SIP RESTRUCTURING",
          "abn": null
        }
      }
    }
  ],
  "officeRoles": [
    {
      "object": "officeRole",
      "role": { "code": "DR", "label": "Director" },
      "status": { "code": "C", "label": "Current" },
      "appointedAt": "2004-06-01",
      "ceasedAt": null,
      "organisation": {
        "number": "004249987",
        "numberType": { "code": "ACN", "label": "Australian Company Number" },
        "name": "SMITH INSOLVENCY PARTNERS PTY LTD",
        "abn": null
      },
      "address": {
        "careOf": null,
        "line1": "LEVEL 12",
        "street": "100 EXAMPLE STREET",
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2000",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "officeRole",
      "role": { "code": "DR", "label": "Director" },
      "status": { "code": "E", "label": "Ceased/Former" },
      "appointedAt": "1996-09-10",
      "ceasedAt": "2004-05-31",
      "organisation": {
        "number": "001000004",
        "numberType": { "code": "ACN", "label": "Australian Company Number" },
        "name": "OLD PRACTICE HOLDINGS PTY LTD",
        "abn": null
      },
      "address": {
        "careOf": null,
        "line1": "SUITE 4",
        "street": "8 OLD STREET",
        "locality": "PARRAMATTA",
        "state": "NSW",
        "postcode": "2150",
        "country": "AUSTRALIA"
      }
    },
    {
      "object": "officeRole",
      "role": { "code": "SR", "label": "Secretary" },
      "status": { "code": "C", "label": "Current" },
      "appointedAt": "2004-06-01",
      "ceasedAt": null,
      "organisation": {
        "number": "004249987",
        "numberType": { "code": "ACN", "label": "Australian Company Number" },
        "name": "SMITH INSOLVENCY PARTNERS PTY LTD",
        "abn": null
      },
      "address": {
        "careOf": null,
        "line1": "LEVEL 12",
        "street": "100 EXAMPLE STREET",
        "locality": "SYDNEY",
        "state": "NSW",
        "postcode": "2000",
        "country": "AUSTRALIA"
      }
    }
  ],
  "suspensions": [
    {
      "object": "suspension",
      "reason": { "code": "STAT", "label": "Failure To Lodge A Statement" },
      "from": "2012-03-01",
      "to": "2012-05-31",
      "permanent": false
    }
  ],
  "conditions": [
    "THE REGISTRANT MUST COMPLETE 20 HOURS OF CONTINUING PROFESSIONAL EDUCATION IN INSOLVENCY PRACTICE IN EACH CALENDAR YEAR.",
    "THE REGISTRANT MUST NOT ACCEPT APPOINTMENTS AS ADMINISTRATOR OF A COMPANY UNDER PART 5.3A WITHOUT A CO-APPOINTEE UNTIL 30 JUNE 2026."
  ],
  "disciplinaryDocuments": [
    {
      "object": "document",
      "documentNumber": "0E5123456",
      "formCode": "905",
      "formDescription": "Notification of disciplinary action against a registered liquidator",
      "subForms": [],
      "receivedAt": "2012-02-20",
      "processedAt": "2012-02-22",
      "effectiveAt": "2012-03-01",
      "qualifier": null,
      "pageCount": 3,
      "imaged": true,
      "underRequisition": false,
      "xbrlAvailable": false,
      "xbrlDocumentNumber": null,
      "status": null,
      "priced": true
    }
  ],
  "pairedRegistration": null,
  "disclaimerText": "There are documents recorded as received by the Commission that may affect the contents of the Commission's registers in relation to the above person or organisation that are unprocessed as at the stated date of this extract.",
  "meta": {
    "billable": false,
    "product": null,
    "requestId": "req_01J9AQ7X0Y3Z6A9B"
  }
}

Response fields

FieldTypeDescription
objectstringAlways registerEntry. The browse endpoint returns the summary form of the same object; this endpoint returns the full form read from your extract.
registerobjectThe register requested, { code, label }.
numberstringThe registration or licence number requested.
extractobjectThe extract this response was read from: id, type (current), purchasedAt, asOf.
registration, addresses[], tradingNames[], officeRoles[], suspensions[], conditions[], disciplinaryDocuments[], pairedRegistration, disclaimerTextsectionsIdentical to the sections of the purchase response above.
metaobjectReads are free: billable is false and product is null.

Errors

CodeHTTP statusApplies toWhen
register_invalid400All{register} is not one of RA, RQ, OQ, IA, SD, FB, FD. Insurance broker registers (IF, IG, IL) are listed by ASIC but cannot be browsed or extracted.
browse_key_too_short400Browsename has fewer than two characters.
validation_error422Browse, purchase, readNeither name nor number was supplied, or both were; the purchase body is not valid JSON or history is not a boolean; or extract is malformed.
extract_type_invalid400Purchasehistory is true for a register that has no historical extract.
no_matches404Browse, purchaseNo entries found for the browse key, or no registration with that number on that register.
extract_required402ReadYou hold no register extract for this number. details.purchase carries the POST that would satisfy the request; see below.
extract_not_found404ReadThe extract query parameter names an extract that does not exist, is for a different entry or is not a register extract.
extract_expired410ReadThe extract is more than 12 months old. Purchase again.
extract_owner_mismatch403ReadThe extract named by extract was purchased under a different account.
product_unavailable_in_jurisdiction403PurchaseRegister extracts are not enabled for your account's jurisdiction.
idempotency_conflict409PurchaseThe Idempotency-Key was already used with a different request.
asic_unavailable503Browse, purchaseThe ASIC database is offline. Reads of extracts you hold are unaffected.
402 Payment Required
{
  "error": {
    "type": "extract_required_error",
    "code": "extract_required",
    "message": "Registration details are part of a register extract. Purchase one with POST /v1/registers/RQ/entries/12345/extracts.",
    "param": null,
    "asicCode": null,
    "requestId": "req_01J9AQ7X0Y3Z6A9B",
    "docUrl": "https://asicapi.dev/docs/errors#extract_required",
    "details": {
      "purchase": {
        "method": "POST",
        "path": "/v1/registers/RQ/entries/12345/extracts",
        "body": { "history": false },
        "product": "register_extract"
      }
    }
  }
}

Notes from the ASIC register

  • Browse, purchase, read. Browsing is free, the POST is the only step ASIC charges for, and every read of the resulting extract is free for 12 months. A read never refreshes the data; to see changes lodged since extract.asOf, purchase again and the read endpoint switches to the new extract automatically. See the purchasing guide.
  • Browse keys match the start of a name. The browse key is compared against the beginning of the family name or organisation name, so SM returns Smith, Smyth and Smallwood alike. Former names are included and flagged with isFormerName, which means the same registration number can appear more than once in a result set.
  • Registration numbers versus licence numbers. Registered auditors, registered liquidators and official liquidators have registration numbers. Investment advisers, securities dealers, futures brokers and futures dealers have licence numbers. Both are passed in the {number} path segment.
  • No historical extract. The professional registers offer a current extract only, which already includes ceased addresses, trading names and office roles. history in the purchase body is accepted for consistency with the authorised representatives registers and must be false here.
  • Paired extracts. Purchasing an SD extract also returns the IA licence if the licensee holds both, and vice versa; the same applies to FB and FD. The partner appears in pairedRegistration. You are charged one register extract regardless, and the read endpoint for either number returns the same extract.
  • Address order. Addresses are supplied in the sequence postal address (PS), principal place of practice (PA), other place of practice (OP). Postal addresses are only recorded for registered and official liquidators (RQ, OQ).
  • Firm or practice name, not both. Trading records are supplied in the sequence firm (FI), trading name (TN), practice name (PN). Firm details are recorded for RQ and OQ; practice names only for RQ. A registered liquidator will have either firm details or a practice name, never both.
  • Role order and scheme roles. Office roles are ordered DR, EO, SR, AA, FE, RN, TN, CA, and within each role current records precede ceased records, which are in reverse chronological order of ceasing. For responsible entity (RN), temporary responsible entity (TN) and compliance plan auditor (CA) roles, organisation is the managed investment scheme (ARSN and scheme name) rather than a company. See managed investment schemes.
  • Permanent suspensions. When a suspension is permanent, permanent is true and to is null. When it is not permanent, permanent is false and to carries the end date.
  • Conditions and discipline are liquidator features. ASIC records conditions and disciplinary action documents for registered liquidators (RQ). The disciplinary documents cover the current period of registration only. A document whose ASIC page count is zero has imaged: false and cannot be ordered as an image.
  • Official liquidators are winding down. The role of official liquidator ceased by operation of law on 1 March 2017. OQ registrations remain current until all court liquidations the person was appointed to at that date are finalised.
  • Disclaimer. When registration.disclaimer is true, ASIC requires the unprocessed-documents notice to be shown with the extract. The text is provided in disclaimerText so you can render it verbatim.
  • Sandbox. Test keys return placeholder names such as "FAMILY NAME, GIVEN NAME1", the purchase succeeds with meta.billable set to false, and the extract is stored and readable as in production. See sandbox.

On this page