asicapidocs

ASIC record status, charge and other code tables

Reference for ASIC record status codes C, E and F, charge type and status codes, organisation number types, information products and statutory fee codes.

Several small ASIC code tables appear throughout company records without belonging to any one section. The record status table tells you whether a fact is current, ceased or future dated, and it is attached to almost every dated record: office holders, addresses, share classes, members and licences. The charge tables describe the security interests ASIC held before the Personal Property Securities Register took over in 2012. The organisation number type table explains whether a nine-digit identifier is an ACN, ARBN or ARSN. Finally, ASIC's statutory fee codes are the reason each purchase and order response carries a product, and this page maps the two together.

Where it appears in the API

  • status on officeholder, address, shareClass, shareholding, licence and role objects uses the record status table.
  • charge.type (the charge types table) and charge.status (the charge statuses table) from GET /v1/companies/{id}/charges, which reads a purchased historical extract, and GET /v1/charges/{chargeNumber}.
  • numberType on every company summary, company object and organisation party uses the number types table.
  • meta.product appears on purchase and order POST responses only and corresponds to an ASIC fee code from the ASIC fee codes table. Section GET responses carry "billable": false and "product": null; see purchasing.
  • the information products table names the ASIC information products that asicapi's endpoints are built on.

Record status

CodeMeaning
CCurrent
ECeased/Former
FFuture

3 codes. Source: the "Information status" table in ASIC's Datastream specification.

CodeMeaningWhen you see it
CCurrentThe record is in force today. Current extracts return only C records.
ECeased or formerThe record has ended: a director who resigned, a former registered office, a share class that was cancelled. Present only in a historical extract ("type": "historical" on the purchase), which the section endpoints read with status=former or status=all. Ceased records carry a ceasedAt or to date.
FFutureA change has been lodged with an effective date that has not yet arrived, for example a registered office change notified in advance. Treat F as current-from-a-date.

Within each role or address type, ASIC orders C records first, then E records in reverse chronological order of ceasing.

Charge types

CodeMeaning
BBoth Fixed & Floating
FFloating
XFixed

3 codes. Source: the "Charge type" table in ASIC's Datastream specification.

A fixed charge (X) attaches to specific assets such as land or plant. A floating charge (F) hovers over a changing pool of assets such as stock and receivables and crystallises on default. Most bank securities over a company were both (B).

Charge statuses

CodeMeaning
DELTDeleted
SATFSatisfied

2 codes. Source: the "Charge status" table in ASIC's Datastream specification.

Since 30 January 2012 current security interests are registered on the Personal Property Securities Register (PPSR), not with ASIC. ASIC's register now holds only satisfied charges (SATF), plus charges marked deleted (DELT) because they were lodged in error or migrated. Charges appear in the historical extract only: GET /v1/companies/{id}/charges reads the historical extract you hold, defaults to status=satisfied, and returns extract_required (HTTP 402) when you hold no historical extract. An image-based charges extract order for a company with no charges on record returns no_charges (HTTP 404). See charges.

Organisation number types

CodeMeaningASIC code
ACNAustralian Company Number1
ARBNAustralian Registered Body Number2
NUMBERRegistration number3
ARSNAustralian Registered Scheme Number4

4 codes. Source: the "Organisation number heading" table in ASIC's Datastream specification, with ASIC’s original codes shown alongside the readable codes asicapi returns.

CodeIdentifierOrganisation types
ACNAustralian Company NumberAPTY, APUB and other companies registered under the Corporations Act 2001
ARBNAustralian Registered Body NumberFNOS foreign companies and RACN registered Australian bodies
NUMBERRegistration numberAny other organisation ASIC has allocated an identifier to but which has no ACN, ARBN or ARSN, for example a business name, association or non-registered entity
ARSNAustralian Registered Scheme NumberMISM managed investment schemes

ASIC's own table uses the digits 1 to 4 for these headings; asicapi returns the abbreviations, and the original digit is shown in the ASIC code column of the table above.

All three nine-digit identifiers share the same check digit algorithm. The GET /v1/identifiers/{value} endpoint validates any of them and an ABN. See ACN, ABN, ARBN and ARSN.

Information products

ASIC groups its public information service into six products. Access to each is enabled per jurisdiction on your account, and product_not_enabled (HTTP 403) means the product behind an endpoint is switched off for your key. A different error, extract_required (HTTP 402), means the product is enabled but you have not yet purchased the extract that a section endpoint reads from; its details.purchase names the POST to make.

CodeMeaning
CCCharges Extract
CECompany Extract
CRCompany Relational Extract
DIDocument Images
PNPerson Name Search/Extract
RERegisters

6 codes. Source: the "Information sheet products" table in ASIC's Datastream specification.

Codeasicapi endpoints
CEPOST /v1/companies/{id}/extracts with type current or historical, and the section endpoints (office holders, addresses, share capital, members, external administration, charges, annual returns, financial reports) that read those extracts
CRPOST /v1/companies/{id}/extracts with type relational, read through GET /v1/companies/{id}/relationships
CCPOST /v1/companies/{id}/charges/extract-orders, GET /v1/charges/{chargeNumber}
DIPOST /v1/documents/{documentNumber}/image-orders and POST /v1/documents/image-orders
PNGET /v1/people/search, POST /v1/people/extracts, and the person endpoints that read those extracts
REGET /v1/registers/{register}/entries browsing, POST /v1/registers/{register}/entries/{number}/extracts, and GET /v1/registers/{register}/entries/{number} reading them

Name searches, document lists, document details and POST /v1/weekly-summaries are part of the base service and are not listed separately.

ASIC billing charge codes

CodeMeaning
930AWeekly Summaries - Report of new company registrations
930BWeekly Summaries - Report of changes of company name
930CWeekly Summaries - Report of changes to the charges register
930DWeekly Summaries - Report of external administrations commenced
930EWeekly Summaries - Report of occupational licences granted
930FWeekly Summaries - Report of disqualified directors
930GWeekly Summaries - Report of newly registered managed investment schemes
934Offline Organisation Search
949Document image request (other)
951Document image request (related to an organisation)
954Document image request (related to a person)
955AExtract - Corporation
955BExtract - Relational corporation
955CExtract - current charges
955EExtract - satisfied charges
955FExtract - Futures Industry
955GExtract - Securities Industry Representatives
955HExtract - Futures Industry Representatives
955IExtract - Banned Securities Industry Representatives
955JExtract - Banned Futures Industry Representatives
955KExtract - Financial Journalists
958Extract - Personal name
959AExtract - Registered Auditors
959BExtract - Registered Liquidators
959CExtract - Official Liquidators
959DExtract - Disqualified Persons
959EExtract - Securities Industry
959FExtract - Futures Industry
959GExtract - Securities Industry Representatives
959HExtract - Futures Industry Representatives
959IExtract - Banned Securities Industry Representatives
959JExtract - Banned Futures Industry Representatives
959KExtract - Financial Journalists

33 codes. Source: the "Billing charge codes (ASIC)" table in ASIC's Datastream specification.

These are ASIC's statutory fee item codes. Each purchase or order response identifies the product that was consumed in meta.product, and your invoice groups charges by the underlying ASIC code. Only the POST purchase and order endpoints listed here are billable; every GET reads what you already hold and reports "billable": false. The mapping is fixed:

meta.productASIC fee codeBillable request
name_search934POST /v1/companies/search/offline (billed when the order is accepted). Online name searches are free of ASIC fees.
company_extract_current955APOST /v1/companies/{id}/extracts with "type": "current".
company_extract_historical955APOST /v1/companies/{id}/extracts with "type": "historical"; the same fee item as a current extract, priced differently by ASIC within it.
company_relationships955BPOST /v1/companies/{id}/extracts with "type": "relational".
charges_extract955C, 955EPOST /v1/companies/{id}/charges/extract-orders, the image-based charges extract, billed when the order is accepted. 955E for satisfied charges (the default), 955C for the pre-2012 current charges section.
document_image949, 951, 954POST /v1/documents/{documentNumber}/image-orders and the batch form, billed when the order is accepted. 951 when the document is requested in the context of a company, 954 in the context of a person, 949 otherwise; asicapi picks the code from how the document number was discovered.
person_extract958POST /v1/people/extracts, one fee per person in the request.
register_extract959A to 959KPOST /v1/registers/{register}/entries/{number}/extracts. One code per register: 959A auditors, 959B liquidators, 959C official liquidators, 959D disqualified persons, 959E securities industry, 959F futures industry, 959G and 959H representatives, 959I and 959J banned representatives, 959K financial journalists.
weekly_summary930A to 930GPOST /v1/weekly-summaries. 930A new registrations, 930B name changes, 930D external administrations, 930E licences granted, 930F disqualified directors, 930G new schemes. 930C (charges register changes) is no longer produced. Buying the same type and week again returns the copy you hold without a fee unless "refresh": true.

The 955F to 955K codes are legacy items for register extracts that ASIC has since consolidated under the 959 series. Sandbox purchases succeed with "billable": false and never generate an ASIC fee. See purchasing for the three tiers of free lookups, purchased extracts and asynchronous orders, and requests and responses for the full meta object.

On this page