ASIC documents, document numbers and form codes
What an ASIC lodged document is, how document numbers and form codes such as Form 484 work, and how to look up or order a document image by number.
Every fact on the ASIC register got there because someone lodged a document. When a company is registered, changes a director, issues shares, files its financial report or is placed into liquidation, a prescribed form is lodged with the Australian Securities and Investments Commission and ASIC stamps it with a unique document number. The company extract is really a summary of those documents, and the document list is the audit trail behind it. For a compliance analyst, the document list is how you find out not only that a director resigned but when ASIC was told, on which form, and what the lodged pages actually say.
Document numbers
An ASIC document number is a nine-character identifier whose first character is a digit, for example 0E5123456 or 7E9901234. It is assigned when the document is received and never changes. The API accepts document numbers on GET /v1/documents/{documentNumber} (up to ten at once through GET /v1/documents?numbers[]=...) and validates the format before calling ASIC; a malformed number returns document_number_invalid and an unknown one returns document_not_found. Every record in a company or person extract that was created or changed by a document carries a sourceDocument with that document's number, so you can move from any fact to the form behind it.
Form codes and sub-forms
Each document has a formCode, the number of the prescribed ASIC form, and a formDescription. Many forms have sub-forms that identify the specific change notified; a Form 484 changing the members register carries sub-form 484E. The API returns sub-forms in subForms[]. Common forms you will meet:
| Form | Description | Typical use |
|---|---|---|
| 201 | Application for registration as an Australian company | The company's first document |
| 484 | Change to company details | Officers, addresses, share issues, members |
| 370 | Notification of resignation or retirement of officeholder | Lodged by the officer personally |
| 205 | Notification of resolution | Special resolutions, including a name change |
| 388 | Copy of financial statements and reports | Annual financial reports, often with XBRL |
| 6010 | Application for voluntary deregistration of a company | Closing a company with no liabilities |
| 505 | Notification of appointment or cessation of an external administrator | Liquidators, administrators, receivers |
| 902 | Supplementary document | Corrects or adds to an earlier lodgement |
| 410 | Application for reservation of a name | Reserving a name before registration |
| 492 | Request for correction | Fixing an error in an earlier document |
| 2205 | Notification of resolutions regarding shares | Share cancellations, buy-backs and conversions |
This table is illustrative. The authoritative list of form codes and descriptions is ASIC's form schedule, available live from GET /v1/reference/forms and summarised on the ASIC form codes reference. ASIC adds and retires forms without notice.
ASIC's Company Alert service groups forms into categories, and the forms endpoint accepts the same categories through its category parameter: all, internal-administration, buy-backs, debt, deregistration, disclosure-notices, financial, fundraising, takeovers-short and takeovers-all. Only one category can be requested per call.
The three dates on a document
| Field | Meaning |
|---|---|
receivedAt | The date ASIC received the document. Document lists are sorted by this date, newest first. |
processedAt | The date ASIC processed the document onto the register. null while it is still unprocessed. |
effectiveAt | The date the change takes effect, which may be earlier than receipt. A director who resigned on 30 April and whose Form 484 arrived on 1 May has effectiveAt 2024-04-30. |
The gap between receipt and processing matters. Register extracts on ASIC's professional registers carry a disclaimer when unprocessed documents exist, and a company's office holder list may lag a lodged Form 484 by a few days.
Page counts, images and requisitions
pageCount is the number of pages in ASIC's image of the document. When it is zero the document is not currently retrievable from ASIC's imaging system and the API sets imaged to false; ordering an image then fails with document_not_imaged. underRequisition is true when ASIC has asked the lodging party to correct or complete the document; treat requisitioned documents as provisional.
Financial reports and XBRL
Companies that lodge financial reports (Form 388) may attach the financial data in XBRL format. The document list flags this with xbrlAvailable: true and, where ASIC supplies it, xbrlDocumentNumber gives the number of the XBRL attachment. XBRL files cannot be ordered separately; they are delivered as an additional file with the original document image.
Document qualifiers
Annual returns and financial reports are qualified with the year they relate to. A sourceDocument of { "documentNumber": "0E5123456", "qualifier": "AR 2019" } means the record was last changed by the 2019 annual return, while "FR 2019" denotes the 2019 financial report. Qualifiers appear on the document itself as well as on the records it changed.
Pre-ASIC state documents
Companies incorporated before ASIC's national register began in 1991 were registered with a state or territory corporate affairs office. ASIC holds only a skeletal record of documents lodged under that earlier system: the state, the received date, the old form code and a status, with no document number and no image. GET /v1/companies/{id}/documents returns them separately in preAsicDocuments[], and the company's previousStateNumber links back to the state registration.
Company and person document lists
GET /v1/companies/{id}/documents lists every document lodged by or about a company, filterable by from and to dates or by a number of years, and by formCode. Documents in a company list also carry status (ASIC's form status code) and priced (whether an image of the document attracts a fee). The company document list is free and needs no extract; it is also included in the documents key of any company extract you purchase. The equivalent for a person is GET /v1/people/{personId}/documents, which reads from a purchased person extract and returns extract_required (HTTP 402) until you hold one. Both are ordered newest first and paginated with cursor.
Looking up a single document
curl https://api.asicapi.dev/v1/documents/0E5123456 \
-H "Authorization: Bearer $ASICAPI_KEY"{
"object": "document",
"documentNumber": "0E5123456",
"formCode": "484",
"formDescription": "Change to company details",
"subForms": [{ "code": "484E", "description": "Change to members register" }],
"receivedAt": "2024-05-01",
"processedAt": "2024-05-03",
"effectiveAt": "2024-04-30",
"qualifier": null,
"pageCount": 4,
"imaged": true,
"underRequisition": false,
"xbrlAvailable": false,
"xbrlDocumentNumber": null,
"status": null,
"priced": null,
"company": {
"acn": "004085616",
"formatted": "004 085 616",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "ACME WIDGETS PTY LTD",
"type": { "code": "APTY", "label": "Australian Proprietary Company" },
"status": { "code": "REGD", "label": "Registered" },
"abn": "53004085616",
"registeredCharity": false
},
"relatedParties": [
{
"type": "person",
"person": { "familyName": "SMITH", "givenNames": ["JANE", "LOUISE"], "formatted": "JANE LOUISE SMITH" },
"birth": null,
"organisation": null
}
],
"meta": { "billable": false, "product": null, "requestId": "req_01J9D4Q7S1M9Z2" }
}relatedParties[] lists the people and organisations ASIC has indexed against the document, which is how a person's document list is built. Document details and document lists are free lookups with meta.billable: false; only the image is a paid product.
Ordering a document image
Document images are PDF copies of the lodged pages and attract an ASIC fee. Unlike an extract, an image is produced by ASIC's imaging system after the request, so it is an asynchronous order rather than a synchronous purchase. You are billed when the order is accepted, not when you download. The flow is described in full in the purchasing guide:
Place the order
POST /v1/documents/{documentNumber}/image-orders with an optional pages range (from and to, both or neither) and a delivery method. The API returns 202 Accepted and an order object with status: "pending"; the ASIC fee is incurred at this point. Several documents can be ordered in one request with POST /v1/documents/image-orders. See image orders.
Wait for it to be ready
Poll GET /v1/orders/{orderId} or subscribe to the order.ready webhook. Status moves through processing to ready (web delivery) or delivered (email). Polling is free.
Download
When status is ready, GET /v1/orders/{orderId}/download (the downloadUrl on the order) returns the PDF. The link expires after seven days and downloading is free.
{
"object": "order",
"id": "ord_01J9D5R2T6K3W8",
"type": "document_image",
"status": "ready",
"documents": [{ "documentNumber": "0E5123456", "pageCount": 4 }],
"delivery": { "method": "web", "email": null },
"downloadUrl": "https://api.asicapi.dev/v1/orders/ord_01J9D5R2T6K3W8/download",
"asicRequestIds": ["883920011"],
"createdAt": "2026-09-01T03:12:44Z",
"readyAt": "2026-09-01T03:13:09Z"
}Delivery limits follow ASIC's rules: email delivery is available up to 50 pages, web delivery up to 500 pages, and anything larger must be posted (method: "post" with recipient and address details). Requesting a page range outside the document returns page_range_invalid, and an oversize order returns document_too_large_for_delivery. Where a Form 902 supplementary document has been lodged against the document you ordered, ASIC includes the supplementary pages automatically at no extra charge. In the sandbox, images are available only for ASIC's sample company 009 136 109.
Document lookup
Fetch document details and related parties by document number.
Company documents
The full document list for a company, with pre-ASIC documents.
Image orders
Order a PDF image of a lodged document.
Purchasing
Free lookups, purchased extracts and asynchronous orders.
Form codes
Reference table of ASIC form codes and descriptions.
People in the ASIC register
How ASIC identifies a person by name and birth details, the person search rules, and what a person extract of roles, licences and shareholdings contains.
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.