Get a company by ACN, ABN, ARBN or ARSN
Look up an Australian company record on the ASIC register by ACN, ABN, ARBN or ARSN for free: name, type, class, status, registration and review dates.
Get a company
This endpoint returns the ASIC register record for a company, registered Australian body, foreign company or managed investment scheme: its name and former names, ACN and ABN, type, class and status, registration and review dates, state of registration and deregistration details. It is a free lookup of ASIC's organisation details and is not an extract, so meta.billable is always false. Use it to confirm that an ACN exists and is registered, to resolve an ABN to a company, or to decide which extract to purchase.
Office holders and other sections are part of a purchased extract
Office holders, addresses, share capital, members, charges, annual returns and financial reports are part of a purchased extract. Buy one with POST /v1/companies/{id}/extracts and read it back through the section endpoints for 12 months at no further cost. The purchasing guide explains the model.
https://api.asicapi.dev/v1/companies/{id}Path parameters
Prop
Type
This endpoint takes no query parameters.
Example request
curl https://api.asicapi.dev/v1/companies/004085616 \
-H "Authorization: Bearer $ASICAPI_KEY"Example response
{
"object": "company",
"id": "004085616",
"acn": "004085616",
"formatted": "004 085 616",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"abn": "53004085616",
"name": "ACME WIDGETS PTY LTD",
"nameStartDate": "2004-03-12",
"type": { "code": "APTY", "label": "Australian Proprietary Company" },
"class": { "code": "LMSH", "label": "Limited By Shares" },
"subClass": { "code": "PROP", "label": "Proprietary Company" },
"status": { "code": "REGD", "label": "Registered" },
"registrationDate": "1948-07-06",
"reviewDate": "2026-07-06",
"deregistration": null,
"stateOfRegistration": { "code": "VIC", "label": "Victoria" },
"placeOfRegistration": "VICTORIA",
"previousStateNumber": "C0123456X",
"controllingJurisdiction": { "code": "ASIC", "label": "Australian Securities and Investments Commission" },
"governanceType": null,
"disclosingEntity": false,
"registeredCharity": false,
"principalPlace": { "locality": "MELBOURNE", "state": "VIC", "postcode": "3000" },
"formerNames": [
{
"name": "ACME WIDGET COMPANY PTY LTD",
"from": "1948-07-06",
"to": "2004-03-12",
"sourceDocument": { "documentNumber": "0E1122334", "qualifier": null }
}
],
"schemeCategories": [],
"satisfiedChargesExtractSize": "small",
"meta": { "billable": false, "product": null, "requestId": "req_01J8ZK3V7Q0M2X" }
}Response fields
| Field | Type | Description |
|---|---|---|
object | string | company for companies, registered bodies, foreign companies and schemes. nameReservation when {id} is the ASIC identifier of a name reservation (see below). |
id | string | The identifier to use in other endpoints. The ACN, ARBN or ARSN without spaces. |
acn | string | 9-digit ACN, ARBN or ARSN without spaces. |
formatted | string | The number in ASIC display format with spaces. |
numberType | code | Which kind of number acn holds: ACN, ARBN (registered bodies and foreign companies), NUMBER (a plain registration number) or ARSN (managed investment schemes). |
abn | string or null | ABN from the Australian Business Register, when the organisation has one. |
name | string | Current registered name in ASIC's uppercase form. |
nameStartDate | date or null | Date the current name took effect. |
type | code | Organisation type such as APTY, APUB, RACN, FNOS, MISM. See company types. |
class | code or null | Liability class such as LMSH (limited by shares) or LMGT (limited by guarantee). null for schemes. |
subClass | code or null | Sub-class such as PROP (proprietary), LIST (listed public) or ULST (unlisted public). null for schemes. |
status | code | Organisation status. REGD registered, DRGD deregistered, EXAD under external administration, SOFF strike-off in progress, CNCL cancelled, and others. See company status. |
registrationDate | date | Date of registration or incorporation. |
reviewDate | date or null | Next annual review date. |
deregistration | object or null | Set when the organisation is deregistered or cancelled. date is the deregistration date, or the cancellation date when status is CNCL. reason is a coded deregistration reason such as S601AB; when ASIC holds a reason code not in its table the label is DEREGISTERED. |
stateOfRegistration | code or null | For companies migrated to ASIC from state registers, the state or territory of original registration. |
placeOfRegistration | string or null | Place of registration as recorded by ASIC. For managed investment schemes this field carries the undertaking name. |
previousStateNumber | string or null | Registration number under the previous state or territory system. For managed investment schemes this field carries the prescribed interest number. |
controllingJurisdiction | code | Jurisdiction that owns the record, normally ASIC. |
governanceType | code or null | For public companies, C (constitution) or R (replaceable rules). null for other types. |
disclosingEntity | boolean | Whether the company is a disclosing entity under the Corporations Act. Always false for schemes, where the flag is not applicable. |
registeredCharity | boolean | true when registered with the ACNC. See the notice text below. |
principalPlace | object or null | Partial principal place of business: locality, state, postcode. The full address is part of a purchased extract; see addresses. |
formerNames[] | object[] | Former names, most recent first. Each has name, from, to and the sourceDocument that recorded the change. |
schemeCategories[] | code[] | For managed investment schemes, up to four scheme categories such as MTGE or REAL. Empty for other types. |
satisfiedChargesExtractSize | string or null | small when a satisfied charges extract would be fewer than 10 pages, large when 10 or more, null when there are no charges. Determines the fee for a charges extract order. |
meta.billable | boolean | Always false. This lookup is not an extract. |
meta.product | string or null | Always null. |
meta.requestId | string | Request identifier. |
Name reservation response
When {id} is the ASIC identifier of a name reservation (type RSVN in search results, identifier beginning with * or +), the response is a nameReservation object instead of a company:
{
"object": "nameReservation",
"id": "*00123456",
"name": "ACME WIDGETS AUSTRALIA PTY LTD",
"documentNumber": "3E4455667",
"status": { "code": "REGD", "label": "Registered" },
"formCode": "410",
"from": "2025-08-01",
"to": "2025-10-01",
"applicantName": "SMITH, JANE LOUISE",
"intendedType": { "code": "APTY", "label": "Australian Proprietary Company" },
"intendedClass": { "code": "LMSH", "label": "Limited By Shares" },
"meta": { "billable": false, "product": null, "requestId": "req_01J8ZK5E6F7G8H" }
}| Field | Type | Description |
|---|---|---|
id | string | The ASIC identifier of the reservation. |
name | string | The reserved name. |
documentNumber | string | ASIC document number of the reservation application (Form 410). |
status | code | Reservation status. |
formCode | string | Form code of the application. |
from | date | Reservation start date. |
to | date or null | Reservation expiry date. Reservations last two months and can be extended. |
applicantName | string | Name of the applicant as recorded by ASIC. |
intendedType | code or null | Organisation type the applicant intends to register. |
intendedClass | code or null | Liability class the applicant intends to register. |
Name reservations have no office holders, addresses or document list, and no extract can be purchased for them.
Errors
| Code | HTTP | When it occurs |
|---|---|---|
acn_invalid | 400 | {id} is 9 digits but fails the ASIC check digit test. |
company_not_found | 404 | No organisation or name reservation with this ACN, ARBN, ARSN or ASIC identifier exists. |
abn_and_acn_supplied | 400 | Both an ABN and an ACN were supplied for the same request. |
abn_invalid | 400 | {id} is 11 digits but fails the ABN check digit test. |
abn_not_acn_based | 400 | The ABN is valid but does not embed an ACN, so it cannot identify a company (for example a sole trader or partnership ABN). |
abn_not_found | 404 | The ABN is ACN based but the company matching the embedded ACN does not have an ABN, or no company matches the embedded ACN. |
unauthorized | 401 | Missing or invalid API key. |
rate_limited | 429 | Rate limit exceeded. |
asic_unavailable | 503 | The ASIC register is offline. |
Notes from the ASIC register
- Details versus extract. This endpoint reads ASIC's organisation details and is free. Office holders, addresses, share capital, members, charges, annual returns and financial reports are only produced by ASIC as part of an extract under section 1274A of the Corporations Act 2001, which you buy with
POST /v1/companies/{id}/extracts. The document list is also free. - Current and historical. A current extract contains current records only. A historical extract adds ceased office holders, former addresses, ceased share classes, former members, satisfied charges, annual returns and financial reports. Charges are never included in a current extract.
- Organisation types. ASIC issues extracts for Australian proprietary and public companies (
APTY,APUB), registrable Australian bodies (RACN), foreign companies (FNOS) and managed investment schemes (MISM). For other types this record is all ASIC provides. - Registered Australian bodies. For type
RACN, ASIC prints: The Corporations Act 2001 requires only that limited information be lodged for Registered Australian Bodies and it is recommended that a search be also conducted with the appropriate authority in its place of registration. - External administration. When
statusisEXAD, ASIC directs the reader to the documents relating to external administration and appointment of a controller for information about the status. Those documents and the appointees are part of an extract; see external administration. - Deregistration and cancellation. Most deregistrations since 1991 carry a coded reason such as
S601AB(ASIC-initiated deregistration) orS601AA(voluntary deregistration). Where the code is not in ASIC's table the reason is shown as deregistered. WhenstatusisCNCLthederegistration.dateis a cancellation date. - Managed investment schemes. For a scheme (
numberTypeARSN) read "organisation" as "scheme".class,subClassanddisclosingEntityare not applicable,previousStateNumberholds the prescribed interest number,placeOfRegistrationholds the undertaking name, andschemeCategorieslists the scheme's categories. See managed investment schemes. - Governance type. Only public companies have a governance type: a constitution or the replaceable rules in the Corporations Act.
- Registered charities. When
registeredCharityistrue, ASIC requires the following notice to be shown: Registered Charity. This company is registered as a charity with the Australian Charities and Not-for-Profits Commission (ACNC). For further information on the charity, including the address for service, details of responsible persons (for example company directors) and financial reports, search the Charities register at www.acnc.gov.au. - ABN lookups. ASIC receives ABNs from the Australian Business Register. Only ACN based ABNs (where the last nine digits are the ACN) can be resolved to a company.
Related
Purchase a company extract
Buy the current, historical or relational extract that contains the other sections.
Purchasing
Free lookups, purchased extracts and asynchronous orders explained.
Companies on the ASIC register
What a company record contains and how it maps to the API.
Company extracts
Current versus historical extracts and what each section contains.
ACN, ABN, ARBN and ARSN
Identifier formats, check digits and how an ABN maps to an ACN.
Company types
Proprietary, public, registered bodies, foreign companies and schemes.
Company status
Registered, deregistered, strike-off and external administration statuses.
Documents
Everything the company has lodged with ASIC, free.
Search companies
Find the ACN when you only have a name.
Offline company name search for large result sets
Run an overnight ASIC offline company name search to retrieve every matching company and business name when an online search exceeds the 100 result limit.
Purchase a company extract
Buy a current, historical or relational ASIC company extract by ACN with one POST, then read office holders, members and more for free for 12 months.