Weekly summaries of registrations and insolvencies
Purchase ASIC's weekly summaries of new company registrations, name changes, external administrations, licences granted, disqualified directors and new schemes.
Every week ASIC compiles lists of what changed on its registers: companies newly registered (and reinstated or changed in type), companies that changed their name, companies that entered external administration through the appointment of a liquidator, administrator, controller or scheme manager, occupational licences granted, directors disqualified and managed investment schemes registered. These weekly summaries are the raw material for new-business lead lists, credit monitoring, insolvency news and compliance alerts. You purchase one summary type for one calendar week with a single POST, which is the only billed step, and the summary is stored as an extract you can read and filter by postcode, free, for 12 months. Each item is linked to the company or person it concerns and the ASIC document that triggered it. The purchasing guide explains the model.
https://api.asicapi.dev/v1/weekly-summarieshttps://api.asicapi.dev/v1/weekly-summaries/{id}https://api.asicapi.dev/v1/weekly-summariesSummary types
type | ASIC type | What it lists | Sub-types (the weekly summary sub-types table) |
|---|---|---|---|
new-registrations | RE Registration of new companies | Companies registered during the week, plus reinstatements and changes of company type. Includes postcodeTotals. | REGN Registrations of new companies, REIN Company reinstatement, CHGT Change of company type |
name-changes | NA Changes of company name | Companies whose name changed during the week, with the new name. | NAME Changes of company name |
external-administrations | EX External administrations | Companies that entered a form of external administration or were deregistered during the week. | EXAC Administrator appointed, EXAD Deed administrator appointed, EXAL Liquidator appointed, EXCQ Court winding up order, EXMN Scheme manager appointed under Part 5.1, EXRC Controller appointed, EXRQ Resolution to wind up, DRGD Company deregistration |
licences-granted | LC Licences granted | Occupational registrations and licences granted during the week, with the licence number. | LCRA Auditor, LCRQ Liquidator, LCOQ Official liquidator, LCFL AFS licensee, LCSD Securities dealer, LCIA Investment adviser, LCFB Futures broker, LCFD Futures adviser |
disqualified-directors | DI Disqualified directors | People disqualified from managing corporations during the week, with birth details. | DISQ Disqualified directors |
new-schemes | MI Newly registered managed investment schemes | Managed investment schemes registered during the week. | MISM Newly registered managed investment schemes |
Purchase a weekly summary
Buying the summary is the one billed step. ASIC returns the data in the same call, so the response is 201 Created with the complete summary as an extract of kind weeklySummary, stored under your account for 12 months. Buying the same type and weekStarting a second time returns the extract you already hold, with the same id and without a second charge, unless you set refresh.
https://api.asicapi.dev/v1/weekly-summariesRequest body
Prop
Type
Send Content-Type: application/json. An Idempotency-Key header is honoured for 24 hours. An X-Client-Reference header (up to 30 characters) is stored on the extract and shown on your invoice.
Example request
curl -X POST https://api.asicapi.dev/v1/weekly-summaries \
-H "Authorization: Bearer $ASICAPI_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "new-registrations",
"weekStarting": "2026-08-24"
}'Example response
{
"object": "extract",
"id": "ext_01J9AT8X1Y4Z7A0B",
"kind": "weeklySummary",
"type": "new-registrations",
"subject": null,
"summaryType": { "code": "RE", "label": "Registration of new companies" },
"weekStarting": "2026-08-24",
"weekEnding": "2026-08-30",
"purchasedAt": "2026-09-04T04:20:15Z",
"asOf": "2026-09-04T04:20:12Z",
"expiresAt": "2027-09-04T04:20:15Z",
"disclaimer": "This extract contains information derived from the Australian Securities and Investments Commission's (ASIC) database under section 1274A of the Corporations Act 2001. Please advise ASIC of any error which you may identify.",
"postcode": null,
"items": {
"object": "list",
"data": [
{
"object": "weeklySummaryItem",
"subType": { "code": "REGN", "label": "Registrations of New Companies" },
"date": "2026-08-25",
"postcode": "3000",
"documentNumber": "7E9012345",
"subject": {
"type": "organisation",
"person": null,
"birth": null,
"organisation": {
"number": "004249987",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "COLLINS STREET ANALYTICS PTY LTD",
"abn": null
}
},
"newName": null,
"licenceNumber": null,
"company": {
"acn": "004249987",
"formatted": "004 249 987",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "COLLINS STREET ANALYTICS PTY LTD",
"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" },
"abn": null,
"registeredCharity": false
}
},
{
"object": "weeklySummaryItem",
"subType": { "code": "REIN", "label": "Company Reinstatement" },
"date": "2026-08-27",
"postcode": "3000",
"documentNumber": "7E9013210",
"subject": {
"type": "organisation",
"person": null,
"birth": null,
"organisation": {
"number": "001000004",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "LONSDALE IMPORTS PTY LTD",
"abn": null
}
},
"newName": null,
"licenceNumber": null,
"company": {
"acn": "001000004",
"formatted": "001 000 004",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "LONSDALE IMPORTS PTY LTD",
"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" },
"abn": null,
"registeredCharity": false
}
}
],
"hasMore": true,
"nextCursor": "eyJvZmZzZXQiOjUwfQ",
"totalCount": 1873
},
"postcodeTotals": [
{ "postcode": "2000", "count": 41 },
{ "postcode": "3000", "count": 37 },
{ "postcode": "4000", "count": 22 }
],
"meta": {
"billable": true,
"product": "weekly_summary",
"requestId": "req_01J9AT8X1Y4Z7A0B"
}
}Items on the other summary types use the same shape with different fields populated. A name change carries newName; a licence granted carries licenceNumber; a disqualified director has a person as subject, with birth details, and no company:
[
{
"object": "weeklySummaryItem",
"subType": { "code": "NAME", "label": "Changes of Company Name" },
"date": "2026-08-26",
"postcode": "2000",
"documentNumber": "7E9020001",
"subject": {
"type": "organisation",
"person": null,
"birth": null,
"organisation": {
"number": "004085616",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "ACME WIDGET COMPANY PTY LTD",
"abn": "53004085616"
}
},
"newName": "ACME WIDGETS PTY LTD",
"licenceNumber": 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" },
"class": { "code": "LMSH", "label": "Limited By Shares" },
"subClass": { "code": "PROP", "label": "Proprietary Company" },
"status": { "code": "REGD", "label": "Registered" },
"abn": "53004085616",
"registeredCharity": false
}
},
{
"object": "weeklySummaryItem",
"subType": { "code": "EXAL", "label": "Appointment of a Liquidator" },
"date": "2026-08-28",
"postcode": "4000",
"documentNumber": "7E9030002",
"subject": {
"type": "organisation",
"person": null,
"birth": null,
"organisation": {
"number": "000000019",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "QUEEN STREET CAFE GROUP PTY LTD",
"abn": null
}
},
"newName": null,
"licenceNumber": null,
"company": {
"acn": "000000019",
"formatted": "000 000 019",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "QUEEN STREET CAFE GROUP PTY LTD",
"type": { "code": "APTY", "label": "Australian Proprietary Company" },
"class": { "code": "LMSH", "label": "Limited By Shares" },
"subClass": { "code": "PROP", "label": "Proprietary Company" },
"status": { "code": "EXAD", "label": "** Under External Administration And/Or Controller Appointed **" },
"abn": null,
"registeredCharity": false
}
},
{
"object": "weeklySummaryItem",
"subType": { "code": "LCRQ", "label": "Registration as a Liquidator" },
"date": "2026-08-24",
"postcode": "5000",
"documentNumber": null,
"subject": {
"type": "person",
"person": { "familyName": "OKAFOR", "givenNames": ["CHIDI"], "formatted": "CHIDI OKAFOR" },
"birth": null,
"organisation": null
},
"newName": null,
"licenceNumber": "56789",
"company": null
},
{
"object": "weeklySummaryItem",
"subType": { "code": "DISQ", "label": "Disqualified Directors" },
"date": "2026-08-27",
"postcode": "7000",
"documentNumber": "7E9040003",
"subject": {
"type": "person",
"person": { "familyName": "PATTERSON", "givenNames": ["GREGORY", "ALAN"], "formatted": "GREGORY ALAN PATTERSON" },
"birth": { "date": "1971-02-14", "locality": "LAUNCESTON", "stateOrCountry": "TAS" },
"organisation": null
},
"newName": null,
"licenceNumber": null,
"company": null
}
]Response fields
| Field | Type | Description |
|---|---|---|
object | string | Always extract. |
id | string | Extract id, prefixed ext_. Pass it to GET /v1/weekly-summaries/{id} or GET /v1/extracts/{id}. |
kind | string | Always weeklySummary. |
type | string | The summary type slug you requested. |
subject | null | Weekly summaries have no single subject; always null. |
summaryType | object | The ASIC weekly summary type, { code, label } from the weekly summary types table. |
weekStarting | string (date) | The Monday of the reported week. |
weekEnding | string (date) | The Sunday of the reported week. |
purchasedAt | timestamp | When the summary was bought from ASIC, RFC 3339 UTC. When an existing extract is returned instead of a new purchase, this is the original purchase time. |
asOf | timestamp | The moment ASIC produced the summary. |
expiresAt | timestamp | When the extract stops being readable, 12 months after purchasedAt. |
disclaimer | string | ASIC's section 1274A disclaimer, to be displayed with the extract. |
postcode | string or null | The postcode filter applied when reading. Always null on the purchase response. |
items | object | A paginated list of summary items. The purchase response carries the first page; read the rest with GET /v1/weekly-summaries/{id}. |
items.data[].object | string | Always weeklySummaryItem. |
items.data[].subType | object | What happened, { code, label } from the weekly summary sub-types table. |
items.data[].date | string (date) | The date of the event within the week: registration date, name change date, appointment date, licence grant date or disqualification date. |
items.data[].postcode | string | Postcode ASIC recorded for the item, normally the company's registered office or the person's address. |
items.data[].documentNumber | string or null | ASIC document number of the lodgement that caused the entry, where one exists. Fetch it with the documents endpoint. |
items.data[].subject | object | Party the item concerns. An organisation for company and scheme events; a person for licences granted and disqualified directors. Birth details are supplied for disqualified directors. |
items.data[].newName | string or null | The company's new name. Populated only on name-changes; subject.organisation.name then holds the former name. |
items.data[].licenceNumber | string or null | The registration or licence number granted. Populated only on licences-granted. |
items.data[].company | object or null | Company summary for company and scheme events, including type (organisation types), class (organisation classes) and subClass (organisation sub-classes). null for person events. |
items.hasMore | boolean | Whether another page of items is available. |
items.nextCursor | string or null | Cursor for the next page, to pass to GET /v1/weekly-summaries/{id}. |
items.totalCount | integer | Total items in the summary (after the postcode filter when reading). asicapi counts the stored items, so the total is always known. |
postcodeTotals[] | array or null | Number of items per postcode for the week. Supplied for new-registrations only; null for other types. Each entry has postcode and count. |
meta | object | billable is true when ASIC was charged for this call and false when an extract you already hold was returned or the key is a sandbox key; product is weekly_summary. |
Read a weekly summary
Reads a summary you hold, with optional postcode filtering and pagination over the items. It is free and never contacts ASIC.
https://api.asicapi.dev/v1/weekly-summaries/{id}Path parameters
Prop
Type
Query parameters
Prop
Type
Example request
curl "https://api.asicapi.dev/v1/weekly-summaries/ext_01J9AT8X1Y4Z7A0B?postcode=3000" \
-H "Authorization: Bearer $ASICAPI_KEY"Example response
{
"object": "extract",
"id": "ext_01J9AT8X1Y4Z7A0B",
"kind": "weeklySummary",
"type": "new-registrations",
"subject": null,
"summaryType": { "code": "RE", "label": "Registration of new companies" },
"weekStarting": "2026-08-24",
"weekEnding": "2026-08-30",
"purchasedAt": "2026-09-04T04:20:15Z",
"asOf": "2026-09-04T04:20:12Z",
"expiresAt": "2027-09-04T04:20:15Z",
"disclaimer": "This extract contains information derived from the Australian Securities and Investments Commission's (ASIC) database under section 1274A of the Corporations Act 2001. Please advise ASIC of any error which you may identify.",
"postcode": "3000",
"items": {
"object": "list",
"data": [
{
"object": "weeklySummaryItem",
"subType": { "code": "REGN", "label": "Registrations of New Companies" },
"date": "2026-08-25",
"postcode": "3000",
"documentNumber": "7E9012345",
"subject": {
"type": "organisation",
"person": null,
"birth": null,
"organisation": {
"number": "004249987",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "COLLINS STREET ANALYTICS PTY LTD",
"abn": null
}
},
"newName": null,
"licenceNumber": null,
"company": {
"acn": "004249987",
"formatted": "004 249 987",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "COLLINS STREET ANALYTICS PTY LTD",
"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" },
"abn": null,
"registeredCharity": false
}
},
{
"object": "weeklySummaryItem",
"subType": { "code": "REIN", "label": "Company Reinstatement" },
"date": "2026-08-27",
"postcode": "3000",
"documentNumber": "7E9013210",
"subject": {
"type": "organisation",
"person": null,
"birth": null,
"organisation": {
"number": "001000004",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "LONSDALE IMPORTS PTY LTD",
"abn": null
}
},
"newName": null,
"licenceNumber": null,
"company": {
"acn": "001000004",
"formatted": "001 000 004",
"numberType": { "code": "ACN", "label": "Australian Company Number" },
"name": "LONSDALE IMPORTS PTY LTD",
"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" },
"abn": null,
"registeredCharity": false
}
}
],
"hasMore": false,
"nextCursor": null,
"totalCount": 37
},
"postcodeTotals": [
{ "postcode": "3000", "count": 37 }
],
"meta": {
"billable": false,
"product": null,
"requestId": "req_01J9AV2C5D8E1F4G"
}
}Response fields
The shape is identical to the purchase response. postcode echoes the filter, items holds the requested page after filtering, postcodeTotals is reduced to the filtered postcode, and meta.billable is always false because reads are free.
List the summaries you hold
Lists the weekly summary extracts stored under your account, newest week first, without their items. Use it to find out which weeks you have already bought before purchasing, or to fetch the id of a summary to read.
https://api.asicapi.dev/v1/weekly-summariesQuery parameters
Prop
Type
Example request
curl "https://api.asicapi.dev/v1/weekly-summaries?type=new-registrations" \
-H "Authorization: Bearer $ASICAPI_KEY"Example response
{
"object": "list",
"data": [
{
"object": "extractSummary",
"id": "ext_01J9AT8X1Y4Z7A0B",
"kind": "weeklySummary",
"type": "new-registrations",
"summaryType": { "code": "RE", "label": "Registration of new companies" },
"weekStarting": "2026-08-24",
"weekEnding": "2026-08-30",
"itemCount": 1873,
"purchasedAt": "2026-09-04T04:20:15Z",
"asOf": "2026-09-04T04:20:12Z",
"expiresAt": "2027-09-04T04:20:15Z"
},
{
"object": "extractSummary",
"id": "ext_01J97P4Q7R0S3T6V",
"kind": "weeklySummary",
"type": "new-registrations",
"summaryType": { "code": "RE", "label": "Registration of new companies" },
"weekStarting": "2026-08-17",
"weekEnding": "2026-08-23",
"itemCount": 1912,
"purchasedAt": "2026-08-28T01:03:52Z",
"asOf": "2026-08-28T01:03:49Z",
"expiresAt": "2027-08-28T01:03:52Z"
}
],
"hasMore": false,
"nextCursor": null,
"totalCount": 2,
"meta": {
"billable": false,
"product": null,
"requestId": "req_01J9AV6H9J2K5L8M"
}
}Response fields
| Field | Type | Description |
|---|---|---|
object | string | Always list. |
data[].object | string | Always extractSummary. |
data[].id | string | Extract id to pass to GET /v1/weekly-summaries/{id}. |
data[].kind | string | Always weeklySummary. |
data[].type | string | Summary type slug. |
data[].summaryType | object | ASIC weekly summary type, { code, label }. |
data[].weekStarting, data[].weekEnding | string (date) | The Monday and Sunday of the reported week. |
data[].itemCount | integer | Number of items in the summary. 0 for an empty week. |
data[].purchasedAt, data[].asOf, data[].expiresAt | timestamp | As on the extract. |
hasMore | boolean | Whether another page is available. |
nextCursor | string or null | Cursor for the next page. See pagination. |
totalCount | integer | Number of summaries matching the filters. |
meta | object | Listing is free: billable is false and product is null. |
Errors
| Code | HTTP status | Applies to | When |
|---|---|---|---|
summary_type_invalid | 400 | Purchase, list | type is not one of the six slugs. |
week_start_invalid | 400 | Purchase, list | weekStarting is not a valid date, is not a Monday, is for a week that has not finished, or starts more than one year before today. |
validation_error | 422 | All | type or weekStarting is missing from the purchase body, refresh is not a boolean, postcode is not four digits, or limit is out of range. |
summary_unavailable | 404 | Purchase | ASIC has not produced a summary for the requested week. Summaries are generated after the week closes; try again later for very recent weeks. Nothing is billed. |
extract_not_found | 404 | Read | No weekly summary with this id exists under your account. |
extract_expired | 410 | Read | The summary is more than 12 months old. Purchase it again. |
extract_owner_mismatch | 403 | Read | The summary was purchased under a different account. |
sandbox_product_unavailable | 403 | Purchase | Weekly summaries are not available with a test key. |
product_not_enabled | 403 | Purchase | Weekly summaries are not enabled on your account. |
idempotency_conflict | 409 | Purchase | The Idempotency-Key was already used with a different body. |
asic_unavailable | 503 | Purchase | The ASIC database is offline. Reads and listing are unaffected. |
An empty week is not an error. When ASIC reports no occurrences for the selected week and type, the purchase still returns 201 Created with an extract whose items.data is empty and meta.billable is true, and the extract is stored so that a repeat purchase returns it without a second charge.
Notes from the ASIC register
- Purchase once, read for a year. Each summary type for each week is a separate ASIC product with its own charge. asicapi keeps the copy you bought for 12 months and returns it, unbilled, whenever you POST the same
typeandweekStartingagain, so an accidental repeat costs nothing. Setrefresh: trueonly when you deliberately want a fresh copy from ASIC, for example if ASIC has corrected a summary. See the purchasing guide. - Week boundaries.
weekStartingmust be a Monday for a completed week, no earlier than one year before the date of the request. A week is completed once its Sunday has passed; ASIC produces the summary shortly after. Weeks older than one year cannot be purchased, but a summary you bought within its window stays readable untilexpiresAt. - One type per purchase. Request each type you need separately. The list endpoint shows what you already hold, so a scheduled job can skip weeks that are already stored.
- Postcode filtering is a read-time feature. ASIC supplies the whole of Australia in one summary; asicapi stores it all and filters by
postcodewhen you read. There is no cheaper purchase for a single postcode. - New names on name changes. For
name-changes,newNameis the name adopted during the week. Thesubject.organisation.namefield carries the name before the change so you can match against your own records, whilecompany.namereflects the name ASIC held when the summary was produced. - Licence numbers on licences granted. For
licences-granted,licenceNumberis the registration or licence number issued. Use it with the professional registers endpoints to browse the registrant for free or purchase their extract. - Postcode totals. ASIC supplies counts by postcode only for
new-registrations. With apostcodefilter the array is reduced to that postcode. - Birth details for disqualified directors. Person items on
disqualified-directorscarry birth date and place so you can match them against a person search. Names of people are supplied as ASIC records them, in uppercase. - Organisation numbers.
subject.organisation.numberTypetells you whether the number is an ACN, ARBN or ARSN. New managed investment schemes onnew-schemescarry an ARSN. - External administrations include deregistrations. The
external-administrationstype covers the sub-types from the weekly summary sub-types table shown above, including company deregistration (DRGD). ChecksubTyperather than assuming an insolvency appointment. - Not available in the sandbox. Weekly summaries always hit ASIC's live database and incur a fee. Test keys receive
sandbox_product_unavailableon purchase, and hold no summaries to read.
Code tables
| Code | Meaning |
|---|---|
DI | Disqualified Directors |
EX | External administrations |
LC | Licences granted |
NA | Changes of company name |
RE | Registration of new companies |
MI | Newly Registered Managed Investment Schemes |
6 codes. Source: the "Weekly summary types" table in ASIC's Datastream specification.
| Code | Meaning |
|---|---|
CHGT | Change of Company Type |
DISQ | Disqualified Directors |
DRGD | Company Deregistration |
EXAC | Administrator of a Company Under Administration |
EXAD | Administrator of a Deed of Company Arrangement |
EXAL | Appointment of a Liquidator |
EXCQ | Notice of Order Winding Up |
EXMN | Appointment of Scheme Manager Under Part 5.1 |
EXRC | Appointment of Controller |
EXRQ | Resolution of Winding Up |
LCFB | Registration of a Futures Broker |
LCFD | Registration of a Futures Adviser |
LCFL | Registration as an Australian Financial Services Licensee |
LCIA | Registration of an Investment Adviser |
LCOQ | Registration as an Official Liquidator |
LCRA | Registration as an Auditor |
LCRQ | Registration as a Liquidator |
LCSD | Registration as a Securities Dealer |
MISM | Newly Registered Managed Investment Schemes |
NAME | Changes of Company Name |
REGN | Registrations of New Companies |
REIN | Company Reinstatement |
22 codes. Source: the "Weekly summary sub-types" table in ASIC's Datastream specification.
Related
Purchasing guide
Free lookups, purchased extracts and asynchronous orders explained.
Weekly summary types
The weekly summary types and weekly summary sub-types tables and what each sub-type means.
External administration
Liquidation, voluntary administration, receivership and how they show on the register.
Company details
Free identity and status lookup for any company in a summary.
Purchase a company extract
Buy the full extract for a company that appears in a summary.
Banned and disqualified persons
Browse and purchase the disqualification details for a newly disqualified director.
Managed investment schemes
What an ARSN is and how schemes appear on the register.
Banned and disqualified persons register API
Search ASIC's registers of disqualified directors and banned securities and futures representatives for free, then purchase and read the ban details.
Reference data API
Endpoints for ASIC reference data as JSON: the code tables that decode company types, statuses and roles, the ASIC form code list, and validation of ACN, ABN, ARBN and ARSN identifiers.