How to get ABR data programmatically
The ABN Lookup web service needs a registered GUID, and ASIC company data sits in a different system again.
One request
curl "https://lemreveal.com/api/public/v1/search?q=ACME&country=AU"
No key, no account. Swap ACME for a company name or a ABN / ACN.
What ABR publishes
- Registered legal name and ABN / ACN
- Registration status (active, struck off, dissolved)
- Registered address and legal form
Official source: Australian Business Register. We link the exact record URL on every response so you can verify anything yourself.
Changes you can watch for
- Legal name change
- Registration status change (active, struck off, dissolved)
- Registered address change
- Legal form change
- GST registration start or cancellation
- Trading name change
Polling a government register yourself is how you get rate-limited. ABR monitoring does the re-check and emails you the field that moved — free for three companies.
Questions
Does ABR have a public API?
abr.business.gov.au web services — free, but registration and a GUID are required.
How do I get Australia company data without an API key?
Send a GET request to /api/public/v1/search with q set to the company name or ABN / ACN and country set to AU. There is no authentication and no signup; the limit is 120 requests per hour per IP.
What fields come back for Australia?
Registered legal name, ABN / ACN, registration status, legal form and registered address where ABR publishes them. Every field carries the source URL and the time it was read.
Can I detect changes to a Australia company record?
Yes. ABR monitoring re-checks the record and emails you the exact field that changed: legal name change, registration status change (active, struck off, dissolved), registered address change, legal form change. Free for up to three companies.