Skip to content
Methodology

How we detect company signals

Every alert Company Radar fires traces back to a specific government register, a specific detection method, and a specific field change. This page documents the full taxonomy — what each signal means, where it comes from, how we detect it, and how quickly it reaches you.

Data freshness
≤ 15 min
All registers polled at least every 15 minutes in steady state
Sources monitored
11
ASIC, ABR, ASIC Notices, Federal Court, NSW/QLD/VIC courts, QBCC, NSW Fair Trading, VBA (now BPC), CBS SA
Severity tiers
3
Critical (insolvency / deregistration) · Warning (creditors / licence risk) · Info (status changes)

Severity levels

How urgency is classified across all signal types

Critical
Company is in, or has entered, an insolvency process — external administration, liquidation, winding up, or deregistration. Counterparty risk is immediate.
Warning
An event that often precedes insolvency or signals active financial distress: creditors meeting notice, court winding-up application filed, licence suspension, GST or ABN cancelled.
Info
A material status change that is not inherently distress-related: new licence granted, company name change, court listing (no outcome yet), ABN newly registered.

Critical

External administration

ASIC company status changes indicating an insolvency appointment

When a company enters external administration — voluntary administration, receivership, or liquidation — ASIC updates its company status field in the bulk data extract. Company Radar detects that status change on the next extract cycle and fires a Critical alert. This is the highest-confidence insolvency signal because it reflects an official ASIC record, not a court application that may still be contested.

SourceASIC Company Register (bulk extract)
Detection methodField diff on companies.status. Triggers when the new value is one of: External administration, In liquidation, Wound up, Deregistered.
Cadence / latencyPolled every 15 minutes. ASIC publishes bulk extract updates continuously; typical end-to-end latency from ASIC appointment to alert is under 30 minutes.
Default severityCritical
Tracked fieldscompany_name, status, registration_date, deregistration_date, state
Example alert title"Acme Pty Ltd — External administration"
External administration appointment Critical
In liquidation Critical
Wound up Critical
Deregistered Critical

Warning / Critical

Creditors meeting & licence suspension

ASIC gazette notices and licence status changes signalling financial distress

ASIC Published Notices carries structured records of every creditors meeting notice, administrator or liquidator appointment, and deed of company arrangement lodged with ASIC. Appointment notices — voluntary administrator, liquidator, controller, receiver — are classified as Critical: once an administrator is appointed, the company is in external administration. The gazette notice and the ASIC status field update reflect the same underlying event, and the notice frequently arrives first. Creditors meetings and deeds of company arrangement remain Warning (distress signals where the outcome is still being determined). We also surface licence suspensions from QBCC and NSW Fair Trading in this category as Warning: a suspended contractor licence is a leading indicator of financial difficulty.

SourcesASIC Published Notices; QBCC Licensed Contractors Register; NSW Fair Trading Home Building Licensing
Detection methodASIC Notices: new row insert in notices with notice_type / notice_subtype matching creditors meeting, voluntary administration, or deed of company arrangement.
QBCC / NSW Fair Trading: field diff on licensee.licence_statusSuspended.
Cadence / latencyASIC Notices: within minutes of ASIC publishing (HTML gazette parsed on each poll cycle). QBCC / NSW Fair Trading: within 15 minutes of register update.
Default severityCritical (administrator / liquidator appointment) · Warning (creditors meeting, DOCA, licence suspension)
Tracked fields (ASIC Notices)notice_type, notice_subtype, published_at, insolvent_entity_abn, appointed_liquidator_name
Tracked fields (QBCC)licence_class, licence_status, status_effective_date, licence_conditions
Example alert title"Acme Pty Ltd — Notice of creditors meeting" · "ABC Building Pty Ltd — QBCC licence suspended"
Notice of creditors meeting (ASIC) Warning
Administrator / liquidator appointment (ASIC) Critical
Deed of company arrangement (ASIC) Warning
QBCC licence suspended Warning
NSW Fair Trading licence suspended Warning

Warning / Info

GST & ABN status changes

ABR status changes including GST cancellation and ABN deregistration

The Australian Business Register (ABR) publishes ABN status and GST registration status as part of its bulk extract. A GST cancellation means the entity has either voluntarily deregistered for GST (often because turnover dropped below the threshold) or — more critically in a business context — has been cancelled by the ATO for non-compliance. An ABN cancellation is more severe: the entity has ceased operations or been administratively cancelled. Conversely, a new ABN registration may be relevant to supply-chain intelligence: a new supplier or customer has commenced trading.

SourceAustralian Business Register (ABR) bulk extract — updated by the ATO daily with intraday refreshes
Detection methodField diff on abn.entity_status and abn.gst_registered. ABN cancellation: entity_statusCancelled. GST cancellation: gst_registeredfalse. New registration: insert of a row with entity_status = Active.
Cadence / latencyABR extract polled every 15 minutes. ATO publishes extract refreshes multiple times per day; typical latency from ATO update to alert is under 1 hour.
Default severityWarning (cancellation) · Info (new registration)
Tracked fieldsentity_name, entity_status, gst_registered, entity_type, state
Example alert title"Acme Pty Ltd — GST registration cancelled" · "XYZ Enterprises — ABN cancelled"
GST registration cancelled Warning
ABN cancelled Warning
ABN newly registered Info
Entity name changed (ABR) Info

Warning / Info

Court filings & judgments

Winding-up applications, statutory demands, and judgments from federal and state courts

Court listings are a leading indicator: a winding-up application filed against a company in the Federal Court appears on the cause list before any ASIC status change occurs. Company Radar scrapes daily court lists from the Federal Court, NSW Supreme Court, Queensland Supreme Court, and Victorian Supreme Court, matching party names against monitored entities. We also ingest published judgments, which confirm the outcome of matters that have been heard.

Court data is a public record published under the open justice principle. It is not published under a Creative Commons licence; we use it under the same principle any member of the public would use to inspect a court list.

SourcesFederal Court of Australia; NSW Supreme Court (Online Registry + Caselaw NSW); Queensland Supreme Court + QCAT + Queensland Judgments; Supreme Court of Victoria + daily hearing list
Detection methodDaily cause-list HTML parse and party-name match against monitored entity names and ACNs. Field diffs on court_matters.status, latest_event_type, next_listing_date. Judgment inserts on fed_judgments / nsw_judgments / qld_judgments tables.
Cadence / latencyCourt lists published overnight; scraped by 6 am AEST. Judgments scraped within 15 minutes of appearing on the court's published-judgments page.
Default severityWarning (winding-up application, statutory demand) · Info (new listing, judgment published)
Tracked fieldstitle, status, latest_event_type, latest_event_date, next_listing_date, judge, party_type, party_name
Example alert title"Acme Pty Ltd — Winding-up application filed (Federal Court)"
Winding-up application filed Warning
Statutory demand dispute filed Warning
Judgment published Info
New court listing (cause list) Info
Case status updated Info

Warning / Info

Licence changes

Builder and contractor licences from QBCC and NSW Fair Trading

State building regulators publish licensed contractor registers as open data. QBCC (Queensland) and NSW Fair Trading (New South Wales) both provide bulk-export datasets that Company Radar ingests continuously. Licence-level events — a new licence granted, an upgrade to a higher licence class, a licence cancellation, or the outcome of a disciplinary proceeding — are surfaced as licence-change signals. Suspensions and cancellations are both classified as Warning: once a contractor loses their licence, they can no longer legally carry out regulated work, which materially changes counterparty risk on any open contract. Grants, upgrades, and administrative updates default to Info.

SourcesQBCC Licensed Contractors Register (data.qld.gov.au, CC BY 4.0); NSW Fair Trading Home Building Licensing (data.nsw.gov.au, CC BY 4.0)
Detection methodField diff on licensee.licence_class, licence_status, status_effective_date, licence_conditions. Disciplinary events on disciplinary_events.event_type, penalty_type. NSW Fair Trading: licensee_disciplinary_event.event_type.
Cadence / latencyQBCC bulk export refreshed daily overnight. NSW Fair Trading bulk export refreshed daily. Polled within 15 minutes of the export appearing.
Default severityWarning (suspension, cancellation, disciplinary action) · Info (grant, upgrade, administrative update)
Tracked fields (QBCC)licence_class, licence_status, status_effective_date, licence_conditions, event_type, penalty_type, penalty_amount
Example alert title"ABC Building Pty Ltd — QBCC licence cancelled" · "XYZ Constructions — Disciplinary action: fine imposed"
Licence granted / upgraded (QBCC) Info
Licence cancelled (QBCC) Warning
Disciplinary action — fine imposed (QBCC) Warning
Direction to rectify (QBCC) Warning
Licence granted / updated (NSW Fair Trading) Info
Licence cancelled (NSW Fair Trading) Warning
Disciplinary decision (NSW Fair Trading) Warning

Critical / Warning / Info

VBA (now BPC) licence changes

Victorian registered building practitioners from the VBA / Building and Plumbing Commission register

The Victorian Building Authority (VBA), now transitioning to the Building and Plumbing Commission (BPC), publishes the Building Practitioner Register as a weekly-refreshed open data CSV. The register covers 19 limitation types across builder, building surveyor, demolisher, designer, and inspector categories. Company Radar ingests this dataset and detects changes between successive snapshots: status changes (a practitioner suspended, cancelled, surrendered, or reinstated), limitation scope changes (practice scope expanded or contracted), and practitioners silently removed between snapshots.

Coverage note: approximately 65.3% of registrations are sole traders without an ABN or ACN on record. Entity linkage is only possible for the remaining ~34.7% of registrations. Signals only render where we can match a registration to a known entity by ABN or ACN.

SourceVBA Building Practitioner Register — DataVic open data portal (vicopendatavba.blob.core.windows.net/vicopendata/BPR.csv). Licence: Creative Commons Attribution 4.0 International.
Detection methodSnapshot diff between successive weekly CSV downloads. Status change detected on registration_status field (Current → Suspended / Cancelled / Surrendered / Partially Suspended, and the reverse). Limitation change detected on the limitations set for a given registration. Removal detected when a registration present in the prior snapshot is absent from the current one.
Cadence / latencyETag-checked daily; full CSV reparse weekly (or whenever the ETag changes). VBA publishes register updates weekly. Typical latency from VBA update to alert is under 24 hours.
Default severityCritical (Suspended, Cancelled, Partially Suspended) · Warning (Surrendered, removed from register, limitation scope contracted) · Info (reinstated, limitation scope expanded)
Tracked fields (practitioner)status, limitation, account_name, type, expires_at, removed_at
Tracked fields (events)event_type, event_date, from_value, to_value
Coverage caveat~65.3% of registrations are sole traders with no ABN/ACN on record. Signals fire only for the ~34.7% of registrations matched to a known entity.
Example alert title"ABC Building Pty Ltd — VBA (now BPC) registration suspended" · "XYZ Constructions — VBA (now BPC) limitations changed"
Registration suspended (VBA / BPC) Critical
Registration cancelled (VBA / BPC) Critical
Registration partially suspended (VBA / BPC) Critical
Registration surrendered (VBA / BPC) Warning
Practitioner removed from register (VBA / BPC) Warning
Limitation scope contracted (VBA / BPC) Warning
Limitation scope expanded (VBA / BPC) Info
Registration reinstated (VBA / BPC) Info

Critical / Warning / Info

CBS SA licence changes

South Australian occupational licences from Consumer and Business Services

Consumer and Business Services (CBS SA) administers South Australia's Occupational Public Register, which lists active and historic licences across 12 occupational classes: builders and building work contractors, plumbing and gas fitters, electrical workers, labour hire providers, conveyancers, land agents, land sales representatives, property managers, second-hand motor vehicle dealers, security and investigation agents, designated rooming house proprietors, and tobacco retailers and wholesalers. Company Radar ingests each class separately and detects changes between successive snapshots — status changes, new disciplinary actions, new assurances of compliance, and enforceable undertakings.

Coverage note: the SA register does not publish licensees' ABNs or ACNs. SA signals currently surface in the Recent signals feed and link directly to the licence record. They do not yet appear on individual company pages; a future name-matching plan will resolve SA licensees to known entities where possible.

SourceCBS SA Occupational Public Register (secure.cbs.sa.gov.au/OccLicPubReg/). 12 occupational classes.
Detection methodSnapshot diff between successive per-class listings. Status change detected on the licence_status field (Licensed → Suspended / Cancelled / Surrendered, and the reverse). Disciplinary actions and assurances detected as new inserts in the associated detail records. Hourly status check polls the active-licence endpoint for each class to catch urgent suspensions between daily refreshes.
Cadence / latencyHourly status check + daily full-detail refresh per class + weekly per-class re-bootstrap. Typical latency from CBS SA update to alert is under 1 hour for status changes; under 24 hours for disciplinary and assurance records.
Default severityCritical (Suspended, Cancelled, disciplinary action) · Warning (Surrendered, removed) · Info (new licence, reinstatement, enforceable undertaking)
Tracked fields (licence)status, owner_name, removed_at
Tracked fields (events)kind, previous_value, new_value, occurred_at, licence_class_code, licence_number
Tracked fields (suspension / discipline / assurance)raw_text, effective_at / occurred_at
Coverage caveatNo ABN or ACN is published. Signals link by licence number and class only. Entity resolution to company pages is pending a future name-match plan.
Example alert title"ABC Building Pty Ltd — CBS SA builder licence suspended" · "XYZ Services — CBS SA disciplinary action recorded"
Licence suspended (CBS SA) Critical
Licence cancelled (CBS SA) Critical
Licence surrendered (CBS SA) Warning
Disciplinary action recorded (CBS SA) Critical
Enforceable undertaking recorded (CBS SA) Info
Licence granted / reinstated (CBS SA) Info

Info / Critical

Registration events

ASIC company registered, deregistered, or name changed

ASIC records four registration-level events that are material to anyone monitoring a company: a new company registration (a potential new counterparty or competitor), a company name change (which can mask continuity of obligation), a voluntary deregistration (company wound down in good standing), and a strike-off or administrative deregistration (forced removal, often without formal winding-up). The severity reflects the likely counterparty risk: a name change or new registration is Info; a deregistration is Critical because it means the company has ceased to legally exist.

SourceASIC Company Register (bulk extract)
Detection methodField diff on companies.company_name, companies.status, companies.registration_date, companies.deregistration_date. New insert triggers a "Company registered" event. statusDeregistered with a populated deregistration_date triggers "Deregistered".
Cadence / latencyPolled every 15 minutes. ASIC publishes bulk extract updates continuously; typical latency is under 30 minutes from ASIC action.
Default severityCritical (deregistered) · Info (registered, name change)
Tracked fieldscompany_name, status, registration_date, deregistration_date, state
Example alert title"Acme Pty Ltd — Company deregistered" · "Acme Pty Ltd — Company name changed to Acme Holdings Pty Ltd"
Company registered Info
Company name changed Info
Company deregistered (voluntary) Critical
Company deregistered (administrative / strike-off) Critical

Warning

ASIC Banned & Disqualified

Persons banned or disqualified from managing corporations or providing financial services

ASIC maintains a public register of persons disqualified from managing corporations or banned from providing financial services. Company Radar monitors this register for changes to existing entries (status updates, extended periods, authority changes) and for new entries. Because directorships themselves are not freely available in bulk, this signal fires when a monitored company is associated with a named disqualified person — not against every company a banned person may have touched historically.

SourceASIC Banned & Disqualified Register
Detection methodField diff on banned_disqualified.status, start_date, end_date, authority. New row inserts are treated as new disqualification events.
Cadence / latencyPolled every 15 minutes alongside the ASIC bulk extract cycle.
Default severityWarning
Tracked fieldsstatus, start_date, end_date, authority
Example alert title"John Smith — Disqualified from managing corporations (ASIC)"

Common questions

Why do some signals arrive faster than others?

Speed depends on how the source publishes updates. ASIC's bulk extract is updated continuously and we poll it every 15 minutes — so ASIC-sourced signals (external administration, deregistration) can arrive in under 30 minutes. Court lists are published overnight so court signals typically arrive by 6 am AEST on the day after filing. ABR signals depend on how frequently the ATO refreshes its bulk extract (multiple times per day).

What is the difference between a signal and an alert?

A signal is a raw change-event detected from a government register — a specific field changed on a specific entity. An alert is a notification delivered to a user because that change matched their watchlist or saved search. Every alert is backed by exactly one or more signals. The same signal can generate multiple alerts if multiple users are watching the same company.

Can I filter alerts by severity?

Yes. Pro and Team plan watchlists let you set a minimum severity threshold per watchlist. If you only want Critical alerts (insolvency appointments, deregistrations), you can silence Warning and Info signals entirely. Each notification channel (email, Slack, webhook) can be configured independently.

Are directorships included in signals?

No. ASIC charges per-extract for directorship data, so it is not included in the free bulk data we consume. Signals fire at the company level, not the person level. The ASIC Banned & Disqualified register is an exception — it is a public named register that we do monitor.

What if a register is temporarily unavailable?

Company Radar scraper containers emit a heartbeat every 30 seconds while processing and every 5 minutes while idle. If a scraper goes quiet for more than 10 minutes our on-call pipeline fires a stale-heartbeat alert internally. During an outage, no false signals are generated — we simply don't emit events for data we haven't been able to fetch.

How do I add a new company to my watchlist?

Search for the company by name or ABN on the front page, open its profile, and click "Watch". Pro and Team plans support bulk CSV upload and API-driven watchlist management. Each watched company generates alerts across all signal categories by default; you can narrow to specific categories in your watchlist settings.

Start watching companies for free

Monitor up to 10 companies at no cost. Pro from $39/month for unlimited watchlists, API access, and Slack or webhook alerts.