LukePrior/Australian-Open-Banking-Data-Database
This is an ongoing collection of Open Banking Data APIs for Australian deposit taking institutions.
repo name | LukePrior/Australian-Open-Banking-Data-Database |
repo link | https://github.com/LukePrior/Australian-Open-Banking-Data-Database |
homepage | |
language | Jupyter Notebook |
size (curr.) | 444 kB |
stars (curr.) | 32 |
created | 2020-10-30 |
license | MIT License |
Australian Open Banking Data Database
On 26 November 2017, the Australian Government announced the introduction of a consumer data right (CDR) in Australia. The CDR will first apply to the banking sector with a phased introduction, currently the only publically available data is product reference data which includes credit and debit cards, deposit accounts, transaction accounts, mortgages, and personal loans. Consumer data is only available to acreddited institutions. Personal access to consumer data is set to be implemented post November 2021.
This repositry is an ongoing collection of Open Banking Data API endpoint URLs for Australian deposit taking institutions. The API specifications for these endpoints can be found here.
Getting Started
To access any product reference data you need to send a HTTP request with the required parameters to the appropraite banking API URL. The two available Banking APIs are Get Products and Get Product Detail.
Get Products
This API returns a list of products currently offered by the financial institution to the market.
https://data.holder.com.au/cds-au/v1/banking/products
You can run the following example from CMD.
curl -X GET https://api.anz/cds-au/v1/banking/products -H "x-v: 2"
Get Product Detail
This API returns detailed information on a single product offered by the financial institutions.
https://data.holder.com.au/cds-au/v1/banking/products/{productId}
You can run the following example from CMD.
curl -X GET https://api.anz/cds-au/v1/banking/products/5eb62ffc-51f0-6ac0-2abf-d81b260ee260 -H "x-v: 2"
Examples
Examples for the Get Products and Get Product Detail APIs can be found here. The examples are available in PHP, JavaScript, Python, C#, and Curl.
A jupyter notebook is available to download here or you can run the examples online with Google Colab.
Phasing table
List of Current Providers - 96
This is the current list of Australian deposit taking institutions and their respective CDS API endpoints. The insitutions have been classified into unique categories, the complete unsorted list of API endpoints can be found here.
Big Four Banks
Commonwealth Bank of Australia (CBA): https://api.commbank.com.au/cds-au/v1
Westpac Banking Corporation (Westpac): https://digital-api.westpac.com.au/cds-au/v1
Australia and New Zealand Banking Group (ANZ): https://api.anz/cds-au/v1
National Australia Bank (NAB): https://openbank.api.nab.com.au/cds-au/v1
Regional Banks
Bank of Queensland (BOQ): https://secure.api.boq.com.au/cds-au/v1
Macquarie Bank: https://api.macquariebank.io/cds-au/v1
Bendigo Bank: https://api.cdr.bendigobank.com.au/cds-au/v1
Adelaide Bank: https://api.cdr.adelaidebank.com.au/cds-au/v1
AMP: https://cdr-api.amp.com.au/cds-au/v1
Suncorp: https://api-pub-cdr.suncorpbank.com.au/cds-au/v1
ING Bank: https://apic.ing.com.au/cds-au/v1
HSBC Bank: https://api.hsbc.com.au/cds-au/v1
Small Banks
AWA Alliance Bank: https://api.cdr.awaalliancebank.com.au/cds-au/v1
Arab Bank Australia: https://openbanking-api.arabbank.com.au/public/cds-au/v1
Australian Unity Bank: https://open-banking.australianunity.com.au/cds-au/v1
Auswide Bank: https://api.auswidebank.com.au/OpenBanking/cds-au/v1
BDCU Alliance Bank: https://api.cdr.bdcualliancebank.com.au/cds-au/v1
Bank Australia: https://cds.api.bankaust.com.au/cds-au/v1
Bank of China Australia: https://obdevp.bank-of-china.net.au/cds-au/v1
Bank of Sydney: https://openbank.api.banksyd.com.au/cds-au/v1
Bankwest: https://open-api.bankwest.com.au/bwpublic/cds-au/v1
Beyond Bank Australia: https://public.cdr.api.beyondbank.com.au/cds-au/v1
Cairns Bank: https://ibanking.cairnsbank.com.au/openbanking-penny/cds-au/v1
Circle Alliance Bank: https://api.cdr.circle.com.au/cds-au/v1
Citibank: https://aspac.api.citi.com/gcb/cds-au/v1
Delphi Bank: https://api.cdr.delphibank.com.au/cds-au/v1
Endeavour Mutual Bank: https://netbank.endeavour.bank/openbankingesb/cds-au/v1
First Option Bank: https://internetbanking.firstoption.com.au/OpenBanking/cds-au/v1
G&C Mutual Bank: https://ibank.gcmutualbank.com.au/openbanking/cds-au/v1
Gateway Bank: https://public.cdr-api.gatewaybank.com.au/cds-au/v1
Geelong Bank: https://online.geelongbank.com.au/OpenBanking/cds-au/v1
Goldfields Money: https://prd.bnk.com.au/cds-au/v1
Greater Bank: https://public.cdr-api.greater.com.au/cds-au/v1
Heritage Bank: https://product.api.heritage.com.au/cds-au/v1
Horizon Bank: https://onlinebanking.horizonbank.com.au/openbanking/cds-au/v1
Hume Bank: https://ibank.humebank.com.au/openbanking/cds-au/v1
IMB Bank: https://api.openbanking.imb.com.au/cds-au/v1
Judo Bank: https://open.judo.bank/cds-au/v1
ME Bank: https://api.mebank.com.au/cds-au/v1
MOVE Bank: https://api.movebank.com.au/OpenBanking/cds-au/v1
MyLife MyFinance: https://openbanking-api.mylifemyfinance.com.au/cds-au/v1
MyState Bank: https://openbanking.api.mystate.com.au/cds-au/v1
Nova Alliance Bank: https://api.cdr.novaalliancebank.com.au/cds-au/v1
Qudos Bank: https://public.cdr-api.qudosbank.com.au/cds-au/v1
Queensland Country Bank: https://public.cdr-api.queenslandcountry.bank/cds-au/v1
RACQ Bank: https://api2.racq.com.au/external/cds-au/v1
Rabobank: https://openbanking.api.rabobank.com.au/cds-au/v1
Regional Australia Bank: https://public-data.cdr.regaustbank.io/cds-au/v1
Rural Bank: https://api.cdr.ruralbank.com.au/cds-au/v1
Service One Alliance Bank: https://api.cdr.serviceone.com.au/cds-au/v1
Sydney Mutual Bank: https://internetbanking.sydneymutual.bank/openbankingscu/cds-au/v1
UBank: https://openbank.api.ubank.com.au/cds-au/v1
Unity Bank: https://ibanking.unitybank.com.au/OpenBanking/cds-au/v1
Virgin Money Australia: https://secure.api.virginmoney.com.au/cds-au/v1
Credit Unions
Bank First: https://ibank.bankfirst.com.au/openbanking/cds-au/v1
Broken Hill Community Credit Union: https://public.cdr-api.bhccu.com.au/cds-au/v1
Central West Credit Union: https://ib.cwcu.com.au/openbanking/cds-au/v1
Coastline Credit Union: https://public.cdr-api.coastline.com.au/cds-au/v1
Community First Credit Union: https://netbank.communityfirst.com.au/cf-openbanking/cds-au/v1
Credit Union Australia: https://openbanking.apiext.cua.com.au/cds-au/v1
Credit Union SA: https://openbanking.api.creditunionsa.com.au/cds-au/v1
Dnister Ukrainian Credit Co-operative: https://public.cdr-api.dnister.com.au/cds-au/v1
Easy Street Financial Services: https://ebranch.easystreet.com.au/es-openbanking/cds-au/v1
Family First Credit Union: https://online.familyfirst.com.au/OpenBanking/cds-au/v1
First Choice Credit Union: https://public.cdr-api.firstchoicecu.com.au/cds-au/v1
Goulburn Murray Credit Union: https://gmcu.cds.cuscal.com.au/cds-au/v1
Illawarra Credit Union: https://onlineteller.cu.com.au/OpenBanking/cds-au/v1
Laboratories Credit Union: https://internetbanking.lcu.com.au/openbanking/cds-au/v1
Newcastle Permanent Building Society: https://api.newcastlepermanent.com.au/cds-au/v1
Northern Inland Credit Union: https://nicu.prd.cdr.systems/cds-au/v1
People's Choice Credit Union: https://api.peopleschoice.com.au/public/cds-au/v1
South West Credit Union: https://internetbanking.swcredit.com.au/OpenBanking/cds-au/v1
South West Slopes Credit Union: https://online.swscu.com.au/OpenBanking/cds-au/v1
Southern Cross Credit Union: https://mvp1.sccu.com.au/OpenBanking/cds-au/v1
Summerland Credit Union: https://public.cdr-api.summerland.com.au/cds-au/v1
The Capricornian: https://onlinebanking.capricornian.com.au/OpenBanking/cds-au/v1
The Mac Credit Union: https://onlinebanking.themaccu.com.au/OpenBanking/cds-au/v1
Transport Mutual Credit Union: https://banking.transportmutual.com.au/OpenBanking/cds-au/v1
WAW Credit Union: https://onlinebanking.wawcu.com.au/OpenBanking/cds-au/v1
Warwick Credit Union: https://ibanking.wcu.com.au/openbanking-warwick/cds-au/v1
bcu: https://ob-api.bcu.com.au/cds-au/v1
Neobanks
86 400: https://public.cdr-api.86400.com.au/cds-au/v1
Up: https://api.up.com.au/cds-au/v1
Volt Bank: https://api.voltbank.com.au/cds-au/v1
Xinja Bank: https://cdr.openbank.api.xinja.com/cds-au/v1
Selective Banks / Credit Unions
Australian Military Bank: https://product.api.australianmilitarybank.com.au/cds-au/v1
BankVic: https://ib.bankvic.com.au/openbanking/cds-au/v1
Defence Bank: https://defencebank.prd.cdr.systems/cds-au/v1
Fire Service Credit Union: https://public.cdr-api.fscu.com.au/cds-au/v1
P&N Bank: https://ob-api.pnbank.com.au/cds-au/v1
Police Bank: https://product.api.policebank.com.au/cds-au/v1
Police Credit Union: https://api.policecu.com.au/openbanking/cds-au/v1
QBANK: https://banking.qbank.com.au/openbanking/cds-au/v1
Teachers Mutual Bank: https://ob.tmbl.com.au/tmbank/cds-au/v1
Traditional Credit Union: https://tcu.prd.cdr.systems/cds-au/v1
Woolworths Team Bank: https://online.woolworthsteambank.com.au/OpenBanking/cds-au/v1
Contributing
Please see CONTRIBUTING.md for details.
License
This project is licensed under the MIT License - see the LICENSE.md file for details