asicapidocs

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.

GEThttps://api.asicapi.dev/v1/companies/{id}

Path parameters

Prop

Type

This endpoint takes no query parameters.

Example request

Request
curl https://api.asicapi.dev/v1/companies/004085616 \
  -H "Authorization: Bearer $ASICAPI_KEY"

Example response

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

FieldTypeDescription
objectstringcompany for companies, registered bodies, foreign companies and schemes. nameReservation when {id} is the ASIC identifier of a name reservation (see below).
idstringThe identifier to use in other endpoints. The ACN, ARBN or ARSN without spaces.
acnstring9-digit ACN, ARBN or ARSN without spaces.
formattedstringThe number in ASIC display format with spaces.
numberTypecodeWhich kind of number acn holds: ACN, ARBN (registered bodies and foreign companies), NUMBER (a plain registration number) or ARSN (managed investment schemes).
abnstring or nullABN from the Australian Business Register, when the organisation has one.
namestringCurrent registered name in ASIC's uppercase form.
nameStartDatedate or nullDate the current name took effect.
typecodeOrganisation type such as APTY, APUB, RACN, FNOS, MISM. See company types.
classcode or nullLiability class such as LMSH (limited by shares) or LMGT (limited by guarantee). null for schemes.
subClasscode or nullSub-class such as PROP (proprietary), LIST (listed public) or ULST (unlisted public). null for schemes.
statuscodeOrganisation status. REGD registered, DRGD deregistered, EXAD under external administration, SOFF strike-off in progress, CNCL cancelled, and others. See company status.
registrationDatedateDate of registration or incorporation.
reviewDatedate or nullNext annual review date.
deregistrationobject or nullSet 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.
stateOfRegistrationcode or nullFor companies migrated to ASIC from state registers, the state or territory of original registration.
placeOfRegistrationstring or nullPlace of registration as recorded by ASIC. For managed investment schemes this field carries the undertaking name.
previousStateNumberstring or nullRegistration number under the previous state or territory system. For managed investment schemes this field carries the prescribed interest number.
controllingJurisdictioncodeJurisdiction that owns the record, normally ASIC.
governanceTypecode or nullFor public companies, C (constitution) or R (replaceable rules). null for other types.
disclosingEntitybooleanWhether the company is a disclosing entity under the Corporations Act. Always false for schemes, where the flag is not applicable.
registeredCharitybooleantrue when registered with the ACNC. See the notice text below.
principalPlaceobject or nullPartial 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.
satisfiedChargesExtractSizestring or nullsmall 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.billablebooleanAlways false. This lookup is not an extract.
meta.productstring or nullAlways null.
meta.requestIdstringRequest 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:

Response
{
  "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" }
}
FieldTypeDescription
idstringThe ASIC identifier of the reservation.
namestringThe reserved name.
documentNumberstringASIC document number of the reservation application (Form 410).
statuscodeReservation status.
formCodestringForm code of the application.
fromdateReservation start date.
todate or nullReservation expiry date. Reservations last two months and can be extended.
applicantNamestringName of the applicant as recorded by ASIC.
intendedTypecode or nullOrganisation type the applicant intends to register.
intendedClasscode or nullLiability 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

CodeHTTPWhen it occurs
acn_invalid400{id} is 9 digits but fails the ASIC check digit test.
company_not_found404No organisation or name reservation with this ACN, ARBN, ARSN or ASIC identifier exists.
abn_and_acn_supplied400Both an ABN and an ACN were supplied for the same request.
abn_invalid400{id} is 11 digits but fails the ABN check digit test.
abn_not_acn_based400The 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_found404The ABN is ACN based but the company matching the embedded ACN does not have an ABN, or no company matches the embedded ACN.
unauthorized401Missing or invalid API key.
rate_limited429Rate limit exceeded.
asic_unavailable503The 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 status is EXAD, 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) or S601AA (voluntary deregistration). Where the code is not in ASIC's table the reason is shown as deregistered. When status is CNCL the deregistration.date is a cancellation date.
  • Managed investment schemes. For a scheme (numberType ARSN) read "organisation" as "scheme". class, subClass and disclosingEntity are not applicable, previousStateNumber holds the prescribed interest number, placeOfRegistration holds the undertaking name, and schemeCategories lists 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 registeredCharity is true, 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.

On this page