November 28, 2020

734 words 4 mins read

LukePrior/Australian-Open-Banking-Data-Database

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

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

comments powered by Disqus