Commonwealth Bank website screenshot

Commonwealth Bank

Commonwealth Bank of Australia (CBA) is Australia's largest bank by market capitalization providing retail, business, and institutional banking services. CBA serves millions of customers through NetBank online banking, the CommBank mobile app, CommBiz for business customers, CommBank Yello loyalty, and participates as an Accredited Data Holder under the Australian Consumer Data Right (CDR) Open Banking regime.

8 APIs 9 Features
FinancialBanksConsumer BankingBusiness BankingOpen BankingCDRAustralia

APIs

CommBank Consumer Data Right (CDR) Open Banking API

Commonwealth Bank is an Accredited Data Holder under Australia's Consumer Data Right (CDR) regime. The CDR API exposes consumer and business banking data including accounts, bal...

CommBank Mobile App

The CommBank mobile app is the bank's primary digital channel for personal customers offering account management, transfers, bill payment via BPAY, mobile cheque deposit, PayID,...

NetBank

NetBank is CommBank's web-based online banking platform giving personal customers access to account details, transactions, transfers, BPAY payments, statements, card services, a...

CommBiz

CommBiz is CommBank's business and corporate online banking platform supporting multi-user payments, account management, bulk payments, foreign exchange, file-based banking, tre...

CommBank Yello

CommBank Yello is the bank's customer recognition and rewards program offering eligible customers exclusive cashback offers, partner discounts, fee waivers, and home loan benefi...

CommBank Merchant Payments

CommBank provides merchant payment acceptance through EFTPOS terminals, eCommerce gateways, BPAY merchant services, Smart mini and Smart Pos terminals, and online card acceptanc...

CommBank International Payments

CommBank International Payments provides foreign exchange, international money transfer, travel money cards, and overseas payment services for retail and business customers, inc...

CommBank API Banking for Business

CommBank API Banking provides programmatic banking interfaces for business customers covering payments, account information, reconciliation, and direct integration with ERP and ...

Features

Personal Banking

Everyday accounts, savings, home loans, credit cards, and personal loans.

Business Banking

Business accounts, lending, merchant services, and CommBiz integration.

Open Banking (CDR)

Accredited Data Holder under Australia's Consumer Data Right with secure data sharing.

Mobile Banking

CommBank app with Money Plan budgeting, card controls, and Yello rewards.

Loyalty Recognition

CommBank Yello customer recognition with cashback offers and fee waivers.

Merchant Payments

EFTPOS, eCommerce, and integrated payment acceptance for businesses.

International Payments

FX, SWIFT, and travel money card services for personal and business customers.

API Banking

Programmatic banking interfaces for business and corporate integration.

Real-Time Payments

NPP and PayID instant transfer support across personal and business channels.

Use Cases

Open Banking Data Sharing

Authorized third parties access consumer banking data via CDR with consumer consent.

Business Reconciliation

Automated reconciliation of accounts and payments via API Banking integrations.

Merchant Acceptance

SME and enterprise card acceptance through CommBank merchant solutions.

Consumer Mobile Banking

Daily banking, transfers, and budgeting through the CommBank app.

Cross-Border Payments

Send and receive international payments for retail and business customers.

Treasury Operations

Corporate treasury automation using CommBiz and API Banking.

Integrations

NPP Australia

New Payments Platform real-time clearing and settlement integration.

BPAY

BPAY scheme for bill payment and merchant collections.

PayID

PayID alias-based addressing for NPP real-time payments.

SWIFT

SWIFT messaging for cross-border payments and correspondent banking.

CDR Ecosystem

Consumer Data Right data sharing with Accredited Data Recipients.

Mastercard and Visa

Major card scheme acquiring and issuing partnerships.

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Login
Login
🔗
Business
Business
🔗
InvestorRelations
InvestorRelations
🔗
Security
Security
🔗
DataSharing
DataSharing

Sources

apis.yml Raw ↑
aid: commonwealth-bank
url: https://raw.githubusercontent.com/api-evangelist/commonwealth-bank/refs/heads/main/apis.yml
name: Commonwealth Bank
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Financial
- Banks
- Consumer Banking
- Business Banking
- Open Banking
- CDR
- Australia
description: Commonwealth Bank of Australia (CBA) is Australia's largest bank by market capitalization providing retail, business,
  and institutional banking services. CBA serves millions of customers through NetBank online banking, the CommBank mobile
  app, CommBiz for business customers, CommBank Yello loyalty, and participates as an Accredited Data Holder under the Australian
  Consumer Data Right (CDR) Open Banking regime.
created: '2026-05-05'
modified: '2026-05-16'
specificationVersion: '0.19'
apis:
- aid: commonwealth-bank:cba-cdr-open-banking-api
  name: CommBank Consumer Data Right (CDR) Open Banking API
  tags:
  - Open Banking
  - CDR
  - Accounts
  - Transactions
  - Data Sharing
  humanURL: https://www.commbank.com.au/digital-banking/data-sharing.html
  properties:
  - url: https://www.commbank.com.au/digital-banking/data-sharing.html
    type: Documentation
  - url: https://cdr.gov.au/
    type: Standards
  description: Commonwealth Bank is an Accredited Data Holder under Australia's Consumer Data Right (CDR) regime. The CDR
    API exposes consumer and business banking data including accounts, balances, transactions, direct debits, payees, product
    reference data, and customer details to Accredited Data Recipients with explicit customer consent. The API conforms to
    the Australian Banking Data Standards.
- aid: commonwealth-bank:commbank-mobile-app
  name: CommBank Mobile App
  tags:
  - Mobile App
  - Banking
  - Payments
  - Money Plan
  humanURL: https://www.commbank.com.au/digital-banking/commbank-app.html
  properties:
  - url: https://www.commbank.com.au/digital-banking/commbank-app.html
    type: Documentation
  description: The CommBank mobile app is the bank's primary digital channel for personal customers offering account management,
    transfers, bill payment via BPAY, mobile cheque deposit, PayID, NPP real-time transfers, card controls, Money Plan budgeting
    tools, and the Yello loyalty program.
- aid: commonwealth-bank:netbank
  name: NetBank
  tags:
  - Online Banking
  - Web Banking
  - Self Service
  humanURL: https://www.commbank.com.au/digital-banking/netbank.html
  properties:
  - url: https://www.commbank.com.au/digital-banking/netbank.html
    type: Documentation
  description: NetBank is CommBank's web-based online banking platform giving personal customers access to account details,
    transactions, transfers, BPAY payments, statements, card services, and customer self-service.
- aid: commonwealth-bank:commbiz
  name: CommBiz
  tags:
  - Business Banking
  - Treasury
  - Payments
  humanURL: https://www.commbank.com.au/business/digital-banking/commbiz.html
  properties:
  - url: https://www.commbank.com.au/business/digital-banking/commbiz.html
    type: Documentation
  description: CommBiz is CommBank's business and corporate online banking platform supporting multi-user payments, account
    management, bulk payments, foreign exchange, file-based banking, treasury management, and bank-to-customer integration.
- aid: commonwealth-bank:commbank-yello
  name: CommBank Yello
  tags:
  - Loyalty
  - Rewards
  - Customer Recognition
  humanURL: https://www.commbank.com.au/banking/yello.html
  properties:
  - url: https://www.commbank.com.au/banking/yello.html
    type: Documentation
  description: CommBank Yello is the bank's customer recognition and rewards program offering eligible customers exclusive
    cashback offers, partner discounts, fee waivers, and home loan benefits surfaced through the CommBank mobile app.
- aid: commonwealth-bank:commbank-merchant-payments
  name: CommBank Merchant Payments
  tags:
  - Payments
  - Merchant Services
  - EFTPOS
  - Ecommerce
  humanURL: https://www.commbank.com.au/business/payments.html
  properties:
  - url: https://www.commbank.com.au/business/payments.html
    type: Documentation
  description: CommBank provides merchant payment acceptance through EFTPOS terminals, eCommerce gateways, BPAY merchant services,
    Smart mini and Smart Pos terminals, and online card acceptance. Includes integrations with major eCommerce platforms.
- aid: commonwealth-bank:commbank-international
  name: CommBank International Payments
  tags:
  - International
  - FX
  - Cross-Border Payments
  humanURL: https://www.commbank.com.au/international.html
  properties:
  - url: https://www.commbank.com.au/international.html
    type: Documentation
  description: CommBank International Payments provides foreign exchange, international money transfer, travel money cards,
    and overseas payment services for retail and business customers, including SWIFT integration for cross-border payments.
- aid: commonwealth-bank:commbank-app-api-banking
  name: CommBank API Banking for Business
  tags:
  - API Banking
  - Business
  - Payments
  - Integration
  humanURL: https://www.commbank.com.au/business/payments/online-payments.html
  properties:
  - url: https://www.commbank.com.au/business/payments/online-payments.html
    type: Documentation
  description: CommBank API Banking provides programmatic banking interfaces for business customers covering payments, account
    information, reconciliation, and direct integration with ERP and accounting systems for automated treasury operations.
common:
- type: GitHubOrganization
  url: https://github.com/commbank
- type: LinkedIn
  url: https://www.linkedin.com/company/commonwealthbank
- type: Website
  url: https://www.commbank.com.au/
- type: Login
  url: https://www.my.commbank.com.au/netbank/Logon/Logon.aspx
- type: Business
  url: https://www.commbank.com.au/business.html
- type: InvestorRelations
  url: https://www.commbank.com.au/about-us/shareholders.html
- type: Security
  url: https://www.commbank.com.au/support/security.html
- type: DataSharing
  url: https://www.commbank.com.au/digital-banking/data-sharing.html
- type: Features
  data:
  - name: Personal Banking
    description: Everyday accounts, savings, home loans, credit cards, and personal loans.
  - name: Business Banking
    description: Business accounts, lending, merchant services, and CommBiz integration.
  - name: Open Banking (CDR)
    description: Accredited Data Holder under Australia's Consumer Data Right with secure data sharing.
  - name: Mobile Banking
    description: CommBank app with Money Plan budgeting, card controls, and Yello rewards.
  - name: Loyalty Recognition
    description: CommBank Yello customer recognition with cashback offers and fee waivers.
  - name: Merchant Payments
    description: EFTPOS, eCommerce, and integrated payment acceptance for businesses.
  - name: International Payments
    description: FX, SWIFT, and travel money card services for personal and business customers.
  - name: API Banking
    description: Programmatic banking interfaces for business and corporate integration.
  - name: Real-Time Payments
    description: NPP and PayID instant transfer support across personal and business channels.
- type: UseCases
  data:
  - name: Open Banking Data Sharing
    description: Authorized third parties access consumer banking data via CDR with consumer consent.
  - name: Business Reconciliation
    description: Automated reconciliation of accounts and payments via API Banking integrations.
  - name: Merchant Acceptance
    description: SME and enterprise card acceptance through CommBank merchant solutions.
  - name: Consumer Mobile Banking
    description: Daily banking, transfers, and budgeting through the CommBank app.
  - name: Cross-Border Payments
    description: Send and receive international payments for retail and business customers.
  - name: Treasury Operations
    description: Corporate treasury automation using CommBiz and API Banking.
- type: Integrations
  data:
  - name: NPP Australia
    description: New Payments Platform real-time clearing and settlement integration.
  - name: BPAY
    description: BPAY scheme for bill payment and merchant collections.
  - name: PayID
    description: PayID alias-based addressing for NPP real-time payments.
  - name: SWIFT
    description: SWIFT messaging for cross-border payments and correspondent banking.
  - name: CDR Ecosystem
    description: Consumer Data Right data sharing with Accredited Data Recipients.
  - name: Mastercard and Visa
    description: Major card scheme acquiring and issuing partnerships.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com