Australia Company Registry API and MCP — ABN Record, GST Status & Name History
Send an Australian Business Number and get the matching entity back as structured data: legal name, ABN status, entity type, registration date, the ACN, and GST registration. The record also carries the name history around the entity, with the business names registered under it and the trading names it has used.
- You send
- An Australian Business Number (ABN) or the link to the ABN Lookup record
- You get back
- Name, status, entity type, registration date, address, ACN, GST status, plus business names, trading names and change history
- Coverage
- Australia — entities on ABN Lookup.
- Price
- 10 pts — $10 per 1,000
- Charged only when the record resolves. A lookup that finds nothing is not billed.
Ways to get this data
Three approaches teams use today, and where each one runs into trouble.
| Approach | What it takes | Cost | Trade-off |
|---|---|---|---|
| ABN Lookup directly | Open ABN Lookup and read the record | Usually free, sometimes per-document | A different interface, language and data shape for every country you add |
| Collecting it yourself | Build and host a crawler per register, then keep each one alive | Infrastructure and maintenance | Registers change their pages without warning, and nobody is on the hook when yours breaks |
| NeuralVerge | One request, the same shape as every other source in the catalog | $10 per 1,000, misses not billed | Covers Australia — other countries are separate sources with the same request format |
What you get back
Every field in the example response below.
| Field | Type | Description |
|---|---|---|
session_id | string | Identifier of this run. Keep it to trace the call. |
kind | string | Source that produced the response. |
company | string | The identifier you sent. |
company_id | string | The identifier the source resolved it to. |
human | string | Readable summary of the record in Markdown. |
machine | object | The structured result. |
machine.company | object | The company record. |
machine.company.registration_number | string | The ABN, as eleven digits. |
machine.company.name | string | Legal name of the entity. |
machine.company.status | string | ABN status, for example Active. |
machine.company.address | string | State and postcode of the main business location, as the register shows it. |
machine.company.url | string | Link to the ABN Lookup record. |
machine.company.company_type | string | Entity type, for example Australian Public Company. |
machine.company.incorporation_date | string | Date the entity registered, as YYYY-MM-DD. |
machine.company.abn_status_from | string | Date the current ABN status took effect. |
machine.company.acn | string | Australian Company Number, nine digits. |
machine.company.gst_status | string | GST registration status as written on the record. |
machine.company.gst_registered_from | string | Date GST registration took effect. |
machine.company.business_names | array | Business names registered to the entity, each with from and to dates and an ASIC identifier. |
machine.company.business_names[].asic_url | string | Link to the business name in the ASIC registry search. |
machine.company.trading_names | array | Trading names the entity has used, with from and to dates. |
machine.company.asic_registration_url | string | Link to the entity in the ASIC registry search. |
machine.company.entity_name_history | array | Previous and current names of the entity with from and to dates. |
machine.company.abn_status_history | array | History of the ABN status with from and to dates. |
machine.company.entity_type_history | array | History of the entity type. Dates are empty in the sample. |
machine.company.gst_history | array | History of GST registration with from and to dates. |
machine.company.location_history | array | Previous and current locations (state and postcode) with from and to dates. |
machine.company.history_url | string | Link to the full ABN history page. |
machine.company.record_extracted | string | Date the record was read. |
machine.company.dgr_status | string | Deductible gift recipient status as written on the record. |
machine.company.abn_last_updated | string | Date the ABN record was last updated. |
machine.company.requested_id | string | The identifier you requested. |
machine.blocked | boolean | Whether the register refused the read. False in the sample. |
machine.pages_opened | number | Number of register pages read for the run. |
machine.proxy_traffic_bytes | number | Traffic used by the run, in bytes. Informational. |
total_points | number | Points charged for the run. |
Example response
A real response, as returned.
{
"session_id": "11111111-1111-1111-1111-111111111111",
"kind": "au_company",
"company": "88000014675",
"company_id": "88000014675",
"human": "# Australia — ABN Lookup — company\n\n- **Number:** 88000014675\n- **Pages opened:** 2\n- **Proxy traffic:** 429.3 KB\n- **Name:** WOOLWORTHS GROUP LIMITED\n- **Status:** Active\n- **Type:** Australian Public Company\n- **Registered:** 1999-11-01\n- **Address:** NSW 2153",
"machine": {
"company": {
"registration_number": "88000014675",
"name": "WOOLWORTHS GROUP LIMITED",
"status": "Active",
"address": "NSW 2153",
"url": "https://abr.business.gov.au/ABN/View?abn=88000014675",
"company_type": "Australian Public Company",
"incorporation_date": "1999-11-01",
"abn_status_from": "1999-11-01",
"acn": "000014675",
"gst_status": "Registered from 01 Jul 2000",
"gst_registered_from": "2000-07-01",
"business_names": [
{
"name": "Woolworths Business",
"from": "2026-09-15",
"to": null,
"asic_business_name_id": "702360165",
"asic_url": "https://connectonline.asic.gov.au/RegistrySearch/bySearchId.jsp?searchIdType=BUSN&searchId=702360165"
},
{
"name": "The Business Grocer",
"from": "2026-01-23",
"to": null,
"asic_business_name_id": "694631957",
"asic_url": "https://connectonline.asic.gov.au/RegistrySearch/bySearchId.jsp?searchIdType=BUSN&searchId=694631957"
}
],
"trading_names": [
{
"name": "WOOLWORTHS",
"from": "2000-07-03",
"to": null
},
{
"name": "BIG W DISCOUNT STORES",
"from": "1999-11-01",
"to": "2000-07-03"
}
],
"asic_registration_url": "https://connectonline.asic.gov.au/RegistrySearch/faces/landing/panelSearch.jspx?searchType=OrgAndBusNm&searchText=000014675",
"entity_name_history": [
{
"name": "WOOLWORTHS GROUP LIMITED",
"from": "2017-12-08",
"to": null
},
{
"name": "WOOLWORTHS LTD",
"from": "1999-11-01",
"to": "2017-12-08"
}
],
"abn_status_history": [
{
"status": "Active",
"from": "1999-11-01",
"to": null
}
],
"entity_type_history": [
{
"entity_type": "Australian Public Company",
"from": null,
"to": null
}
],
"gst_history": [
{
"status": "Registered",
"from": "2000-07-01",
"to": null
}
],
"location_history": [
{
"location": "NSW 2153",
"from": "2014-09-24",
"to": null
},
{
"location": "NSW 2153",
"from": "2014-03-24",
"to": "2014-09-24"
}
],
"history_url": "https://abr.business.gov.au/AbnHistory/View?id=88000014675",
"record_extracted": "2026-10-07",
"dgr_status": "Not entitled to receive tax deductible gifts",
"abn_last_updated": "2026-09-15",
"requested_id": "88000014675"
},
"blocked": false,
"pages_opened": 2,
"proxy_traffic_bytes": 439630
},
"total_points": 10
}How to run it
The same lookup works from the app, the API, or as a tool an agent can call mid-task.
One company per request. Pass the registration number or the link to the record on the register.
curl -X POST https://api.neuralverge.ai/functions/v1/run-au-companies \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"company":"88000014675"}'What teams use it for
Where this field shows up in an actual workflow.
Confirm that an ABN is active, GST-registered and held by the name on the invoice.
Use the ABN and ACN together to link a company across your CRM, billing and credit files.
Read the name and status histories to see when a counterparty changed its name or status.
Connect a brand customers know to the legal entity behind it.
Coverage, freshness and limits
What this source covers, how fresh it is, and where it stops.
Australia — entities on ABN Lookup.
Read at request time, so the answer reflects the register as it stands when you ask.
ABN Lookup is a public register. Every response carries the source URL it was read from and a session id you can trace.
- —The address is the state and postcode the register publishes, not a street address.
- —The record describes the entity and its names. It does not list directors or shareholders.
- —Some history lists have empty dates, as entity_type_history does in the sample.
Questions, answered
The ABN identifies the entity for business and tax purposes. The ACN is the company number. Both come back on this record, so you can match on whichever your own data holds.
Related sources
Try australia company on your own data
One request format across every source in the catalog.