Introduction
asicapi is a JSON REST API over the ASIC company register, giving developers company extracts, office holders, people, documents and charges by ACN.
asicapi is a modern JSON REST API over the public registers maintained by the Australian Securities and Investments Commission (ASIC). You send an ACN, ABN, company name, person name or ASIC document number and receive structured JSON: the current and historical company extract, directors and secretaries, registered office and principal place of business, share capital and members, lodged documents such as a Form 484, satisfied charges, professional and banned registers, and ASIC's weekly summaries of new registrations and external administrations. The same information brokers have resold as printed extracts for thirty years is available as a predictable API with cursor pagination, coded values that carry human-readable labels, and one error format.
Who uses asicapi
- KYC and AML onboarding: verify a company exists, confirm its ACN and ABN, and identify its directors and beneficial shareholders before opening an account.
- Credit and risk: check registration status, external administration, deregistration and charges history before extending trade credit.
- Legal and accounting practice tools: pull company extracts, office holder histories and document images straight into matter management and compliance software.
- Procurement and supplier onboarding: confirm the legal entity behind a quote and monitor status changes over time.
- Data platforms: build entity graphs from company relationships, person roles and weekly summaries.
Key resources
Company lookup
Free identity and status of a company by ACN, ARBN, ARSN or ABN: names, type, class, status and registration dates.
Purchase an extract
Buy a current, historical or relational company extract with one POST and read it for free for 12 months.
Company name search
Search ASIC's names index by company name, ACN or ABN with scores, scopes and former names.
Office holders
Current and former directors, secretaries, liquidators and administrators, read from the extract you hold.
People search
Find a director or shareholder by family name, given names and date of birth.
Documents
Look up any ASIC document number and order a PDF image of the lodged form.
Registers
Registered liquidators, auditors, AFS licensees, authorised representatives and banned persons.
Weekly summaries
Weekly lists of new registrations, name changes, external administrations and disqualifications.
How the data is sourced
Every response is derived from ASIC's database under section 1274A of the Corporations Act 2001. asicapi is an ASIC information broker: your request is translated into an ASIC register query in real time and the answer is returned as JSON, so you see exactly what ASIC holds at the moment you ask, not a stale copy.
ASIC sells its data in units, and asicapi keeps those units visible. Every endpoint belongs to one of three tiers, explained in full in free lookups, extracts and orders:
| Tier | Examples | Cost |
|---|---|---|
| Free lookups | Name and people searches in the ASIC jurisdiction, a company's identity and status, document lists, register browsing, reference data, and reading anything you already hold | Never billed |
| Purchased extracts | POST /v1/companies/{id}/extracts for a current, historical or relational company extract; person, register and weekly summary extracts | Statutory fee on the POST; the response is the full extract, stored for 12 months and readable for free through GET /v1/extracts/{id} and the section endpoints such as office holders and addresses |
| Orders | Document images, image based charges extracts and offline name searches | Statutory fee when the order is accepted with 202; poll or receive a webhook, then download |
Fees are the statutory amounts set by the Corporations (Fees) Regulations, passed through at cost. Only purchase and order POST requests are billable, and every response says so in its meta object (see requests and responses). A section endpoint called for a company you hold no extract for returns 402 extract_required with the purchase request to make, rather than buying anything on your behalf. Whether you want current records or the historical view with ceased office holders, former addresses, satisfied charges and annual return history is decided by the type you send when you purchase.
Register limitations
ASIC's database holds data processed since 1 January 1991 plus records converted from earlier state systems. Dates that were never captured are returned as null, and codes on converted records occasionally fall outside the published code tables. Every coded value therefore comes with a label, and the label equals the code when ASIC returns a value we do not recognise.
Your first request
Look up a company by ACN. This call reads the company's identity and status and is free; directors, addresses and share capital come from a purchased extract, which the quickstart covers next.
curl https://api.asicapi.dev/v1/companies/004085616 \
-H "Authorization: Bearer $ASICAPI_KEY"{
"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" }
}Continue with the quickstart to purchase a company extract, read its office holders, search for a person and order a document image.
Learn the concepts
Companies
ACN, ARBN, ARSN and ABN, company types and classes, registration status and deregistration.
Company extracts
What a current, historical and relational extract each contain and when to buy which.
Office holders
Directors, secretaries, alternate directors, liquidators, administrators and receivers.
People
How ASIC identifies a person across companies and what a person extract contains.
Documents
ASIC document numbers, form codes, lodgement and processing dates, and document images.