ASIC Company Register avatar

ASIC Company Register

Pricing

from $3.00 / 1,000 results

Go to Apify Store
ASIC Company Register

ASIC Company Register

Australian company data from ASIC. 2.1M+ companies with normalised status codes, plain English fields, name history, ABN, and weekly change tracking. Filter by status, type, state, or ACN. Clean JSON output. CC BY 3.0 AU licence.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Noah Park

Noah Park

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Australian Company Register (ASIC) - Enriched Company Data

Clean, structured Australian company data from the ASIC Company Register. 2.1 million+ companies with normalised status codes, company type names, name history, ABN numbers, and weekly change tracking.

What this actor does

The Australian Securities and Investments Commission (ASIC) publishes a weekly snapshot of every registered Australian company as a raw government file. This actor:

  1. Fetches the latest data from data.gov.au (updated every Tuesday)
  2. Normalises all government status codes to plain English (REGD becomes "Registered", DCGD becomes "Deregistered", etc.)
  3. Groups multiple rows per company into a single record with name history
  4. Formats ACNs and ABNs into standard Australian format (000 000 019, 89 000 000 019)
  5. Tracks changes between weekly snapshots (new companies, status changes, name changes, deregistrations)
  6. Filters by status, type, state, name, or specific ACNs

Why use this instead of the raw ASIC download?

  • The raw file is 379 MB of tab-separated text with cryptic government codes
  • Each company has multiple rows (current name + previous names) that need grouping
  • Status, type, class, and subclass codes are abbreviations nobody understands
  • There is no diff feature - you have to compare snapshots yourself
  • The file has no API - you download the whole thing every time

This actor handles all of that and returns clean JSON.

Use cases

  • B2B lead generation: Get newly registered companies each week, filtered by state or type
  • KYC / due diligence: Look up any company by ACN to get current status, registration date, and name history
  • Market research: Filter all active companies by type, state, or name
  • Compliance monitoring: Track status changes (companies entering liquidation, external administration, or deregistration)
  • Brand monitoring: Search for companies with names matching your client's brands
  • Data enrichment: Use the ABN field to join with ABN Lookup data (trading names, GST status)

Modes

Filter mode (default)

Returns companies matching your criteria. Supports filtering by:

  • Status (Registered, Deregistered, In Liquidation, External Administration, etc.)
  • Type (Proprietary, Public, Foreign)
  • State (NSW, VIC, QLD, WA, SA, TAS, ACT, NT)
  • Modified since last ASIC update
  • Company name (case-insensitive search)
  • Specific ACN list (bulk lookup)

Maximum results: Defaults to 1000 to keep runs fast and affordable. Set to 0 for no limit (returns all matching companies, but will take longer and cost more). Set to a higher number (e.g. 10000) for larger queries.

Diff mode

Returns only what changed since the last diff run:

  • New companies registered this week
  • Companies whose status changed (e.g. Registered to Deregistered)
  • Companies that changed their name
  • Companies newly deregistered
  • Companies removed from the register

The first diff run will return "no previous snapshot available". Run it again the following week to see actual changes. Snapshots are stored in Apify's key-value store and persist between runs.

Full mode

Returns all companies matching your filters (or all 2.1 million if no filters set). Set Maximum results to 0 for no limit. Warning: this is a large dataset and will take several minutes and cost more.

Example output

{
"acn": "000000019",
"acn_formatted": "000 000 019",
"abn": "89000000019",
"abn_formatted": "89 000 000 019",
"status_code": "REGD",
"status": "Registered",
"type_code": "APTY",
"type": "Australian Proprietary Company",
"class": "Limited by Shares",
"subclass": "Proprietary",
"date_of_registration": "1990-01-08",
"date_of_deregistration": "",
"previous_state": "New South Wales",
"state_registration_number": "46869041",
"modified_since_last_report": false,
"current_company_name": "MONAKA PTY LTD",
"previous_names": [
{
"name": "LOVINI HOLDINGS PTY LTD",
"name_start_date": "2016-01-28"
}
]
}

Fields

FieldTypeDescription
acnstringAustralian Company Number (9 digits)
acn_formattedstringACN formatted as XXX XXX XXX
abnstringAustralian Business Number (11 digits, where available)
abn_formattedstringABN formatted as XX XXX XXX XXX
status_codestringRaw ASIC status code (REGD, DCGD, LIQD, etc.)
statusstringStatus in plain English (Registered, Deregistered, In Liquidation, etc.)
type_codestringRaw ASIC type code (APTY, APUB, FNOS, etc.)
typestringType in plain English (Australian Proprietary Company, Australian Public Company, etc.)
classstringCompany class (Limited by Shares, Limited by Guarantee, etc.)
subclassstringSubclass (Proprietary, Public, etc.)
date_of_registrationstringRegistration date (ISO format: YYYY-MM-DD)
date_of_deregistrationstringDeregistration date if applicable (ISO format)
previous_statestringState of registration (full name, e.g. "New South Wales")
state_registration_numberstringState registration number
modified_since_last_reportbooleanTrue if ASIC flagged this company as modified since last weekly update
current_company_namestringCurrent registered company name
previous_namesarrayPrevious company names with start dates

Status codes

CodeMeaning
REGDRegistered (active)
DCGD / DRGDDeregistered
LIQDIn Liquidation
EXADExternal Administration
SOSDStruck Off (Suspended)
CANCNCancelled
RECDReceiver Appointed

Data source and licence

  • Source: ASIC Company Register via data.gov.au
  • URL: https://data.gov.au/data/dataset/asic-companies
  • Licence: Creative Commons Attribution 3.0 Australia (CC BY 3.0 AU)
  • Update frequency: Weekly (every Tuesday)
  • Dataset size: 2.1 million+ companies, 379 MB

This data is licensed under Creative Commons Attribution 3.0 Australia, which permits commercial use and redistribution with attribution. Attribution to the Australian Securities and Investments Commission (ASIC) is included in every record.

Limitations

  • This is a weekly snapshot, not real-time data. For up-to-the-minute company information, use ASIC Connect (https://connectonline.asic.gov.au/)
  • Director and shareholder information is NOT included (not available in the free ASIC dataset)
  • The ABN field is populated where ASIC has matched the company to an ABN. Not all companies have an ABN on file.
  • Default result limit is 1000 companies to keep runs fast and affordable. Set Maximum results to 0 for all results, or to a specific number for larger queries.
  • Diff mode requires two runs (one to establish the snapshot, one to compute the diff). Snapshots are stored in Apify's key-value store.