Application Programming Interfaces (APIs)
Find out about ASIC’s APIs for our business names and companies registers, and for submitting reportable situations forms.
Business names and companies register APIs
These APIs can be used to lodge documents and access information on our business names and companies registers.
We have provided the specifications for these APIs on this page. There is no fee to access the APIs.
You need to apply to be an ASIC digital service provider before you can use these APIs.
How to apply to be an ASIC digital service provider
Before you apply
Read and understand ASIC’s digital services access terms and conditions (PDF 235 KB).
Review the API technical specifications below.
Contact ASIC
Contact webservices@asic.gov.au and ask for application information. Tell us which API you would like to access and your purpose for accessing it.
Complete the application
Complete your application and send to webservices@asic.gov.au.
Next steps
If we approve your application, we will provide:
- access to a test environment for the purposes of development
- testing support to ensure your product meets ASIC’s requirements.
Technical specifications for business name and companies registers APIs
Reportable situations API
This API enables Australian financial services (AFS) licensees and credit licensees to submit or update high volumes of reportable situation (RS) forms. It replicates the ‘Submit or update reportable situation by licensee (includes updating a breach report)' pathway in the ASIC Regulatory Portal.
This API does not allow users to submit or update breach reports for breaches that occurred before October 2021.
How to apply for access to the reportable situations API
Before you apply
Review the ASIC Reportable Situations API User Agreement (PDF 294 KB).
Develop your own API (that will interact with our API) using version 2 of the technical specifications. You must be ready to test your API before you apply. You will only be able to access the testing environment for a limited period. If you are not ready, you may not be approved.
Complete the form
Complete the ASIC Reportable Situations API - Application Form (PDF 673 KB). Send the form to ASIC for review at api.breach@asic.gov.au.
Wait for user credentials
Wait for ASIC to provide user credentials for the non-production environment and test scenarios.
Conduct tests
Conduct tests on the provided test scenarios. Once you are satisfied with the test results, email them to ASIC for review at api.breach@asic.gov.au.
Next steps
If we approve your application, we will provide user credentials for the production environment of the API.
There is no fee to access the ASIC reportable situations API.
Technical specifications for reportable situations API
New technical specifications
We have updated our reportable situations API and released new technical specifications (Version 2). From 12 March 2027, we will no longer accept new and existing RS reports from APIs that were built using version 1 of the specifications.
If you are an existing user of version 1 of our API, find out how to transition to version 2.