DEV Community

Cover image for ABR lookups from code: what Australia exposes live
OpenRegistry
OpenRegistry

Posted on

ABR lookups from code: what Australia exposes live

Australia’s ABN register exposes GST status changes with effective dates attached. That gets interesting when a procurement vehicle appears four days before a tender closes, or when a shelf company that sat dormant for years suddenly starts filing again.

The Australian Business Register occupies an awkward middle ground for investigations. Public enough for basic verification. Fragmented enough that you still bounce between ABR records, ASIC extracts, court filings, archived tenders, and procurement PDFs. Anyone tracing Australian mining entities or trust structures has probably run into this already.

OpenRegistry exposes the ABR through MCP. Responses come directly from the live register source, not a cached profile stitched together from aggregator feeds.

What the ABR actually returns

The ABR revolves around the Australian Business Number. Search by entity name and you usually get fields such as:

  • abn
  • entity_name
  • entity_status
  • entity_type
  • gst_status
  • state_code
  • postcode
  • registration_date

The more interesting details tend to live inside jurisdiction_data, where the original field names remain untouched. Australian entity records get messy fast because trusts, sole traders, incorporated associations, and Pty Ltd companies all follow different naming conventions. Preserving the upstream structure helps during verification work.

Historical business names appear where available. GST registration transitions do too. That matters when an entity quietly rebrands after litigation, media scrutiny, or procurement attention.

For reporters, timing usually matters more than existence. When did the ABN become active? Did GST registration begin months later? Was the business name updated shortly before a political donation or property transfer?

ABR data will not answer beneficial ownership questions by itself. Australia still scatters corporate control information across ASIC systems, procurement disclosures, court records, and sector-specific filings.

ABR is not ASIC

People often assume the ABR is Australia’s full company register. It is not.

The ABR covers tax-facing registration data. ASIC remains the statutory corporate regulator. Director histories, insolvency notices, lodged filings, and formal extracts still sit on the ASIC side.

That distinction matters in cross-border investigations. Entity tracing often depends on linking a tax-facing identity to a formal company record, then walking directors or shareholders across multiple jurisdictions.

ASIC extracts remain part of that process. OpenRegistry does not bypass ASIC paywalls or AML-gated systems.

Australia also lacks a public beneficial ownership register comparable to the short-lived access journalists had in parts of the EU before CJEU C-601/20 changed disclosure rules. Control can still be inferred through directors, shareholder filings, procurement disclosures, or trust relationships. There is no single public UBO database sitting behind an API call.

Querying the ABR through MCP

The MCP calls are simple enough to drop into an existing newsroom workflow.

Search by entity name:

{
  "tool": "search_companies",
  "arguments": {
    "jurisdiction": "AU",
    "query": "Pilbara Minerals"
  }
}
Enter fullscreen mode Exit fullscreen mode

That returns candidate entities with ABNs attached alongside registry status fields. Once you have the identifier, pull the full profile:

{
  "tool": "get_company_profile",
  "arguments": {
    "jurisdiction": "AU",
    "company_number": "25112277230"
  }
}
Enter fullscreen mode Exit fullscreen mode

The useful bit is reproducibility. A fact-checker can rerun the same query later and compare the live registry response against publication notes or archived drafts.

That starts to matter during long investigations. One recurring issue during the Pandora Papers reporting cycle involved reconstructing exactly when an entity changed status or registration state. Commercial datasets often flattened the timeline into a single “current” profile once updates arrived.

OpenRegistry does not keep historical snapshots. Every request hits the live registry source. If the register changes next week, the response changes as well.

Australian register quirks

Australian entity names are noisier than UK Companies House records. Trusts often trade under names that barely resemble the underlying legal entity. Indigenous corporations can appear under separate frameworks. Universities and charities may expose ABNs even though they do not behave like ordinary commercial companies.

GST status causes confusion too.

An active GST registration does not prove meaningful operations. Plenty of dormant entities leave GST registration active far longer than expected. A newly activated GST status, though, can signal that a procurement vehicle or contractor network has started operating.

Address data is another weak spot. The ABR often exposes suburb, state, and postcode without a structured service address. Matching entities against leaks, donor records, or shipping manifests usually requires fuzzy joins instead of exact matching.

Australian investigations also overlap heavily with New Zealand structures. Directors and service providers appear on both sides of the Tasman all the time. OpenRegistry exposes AU and NZ through the same MCP endpoint, which cuts down some of the registry switching during research.

Most investigations do not begin with enterprise subscriptions to the legacy paid databases. They begin with a name in a leaked spreadsheet, a procurement notice, or a shipping record.

You check whether the ABN existed at the claimed date. You compare GST activation dates against transaction records. Then the trail branches into court filings, archived websites, offshore structures, or procurement disclosures.

That workflow gets repetitive quickly. MCP helps because the assistant can make the registry calls directly while preserving the raw source fields needed for verification.

OpenRegistry’s Australian endpoint is live at https://openregistry.sophymarine.com/mcp and currently covers AU alongside 29 other jurisdictions including NZ, KY, RU, GB, and PL.

Top comments (0)