Commonwealth Bank of Australia (CBA) is Australia's largest bank by market capitalization, a "Big Four" authorised deposit-taking institution (ADI) regulated by APRA and listed on the ASX (CBA), providing retail, business, and institutional banking. CBA serves millions of customers through NetBank online banking, the CommBank mobile app, CommBiz for business, and CommBank Yello loyalty. As a designated data holder under Australia's Consumer Data Right (CDR / Open Banking) regime, CommBank exposes a PUBLIC, unauthenticated Product Reference Data (PRD) API and a full set of consumer-AUTHORIZED CDR Banking endpoints (accounts, balances, transactions, direct debits, scheduled payments, payees, customer) conforming to the DSB Consumer Data Standards CDR Banking API v1.36.0. The bank publishes its own first-party Swagger 2.0 specifications for each of these families on its developer portal, and additionally documents a business API catalogue (Fast Payment / NPP credit transfer initiation, NameCheck, PayTo) and a hosted merchant Payment Gateway.
Commonwealth Bank publishes 24 API contracts indexed on the APIs.io network, including Accounts API, Balances API, Banking Account Balances API, and 21 more. Tagged areas include Finance, Banks, Consumer Banking, Business Banking, and Open Banking.
The Commonwealth Bank catalog on APIs.io includes 1 Spectral governance ruleset.
Commonwealth Bank’s developer surface includes authentication, developer portal, documentation, API reference, getting-started guide, support, engineering blog, and 27 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Banking & Open Finance regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it
carries 10 points of the composite. It is scored from the published contracts
themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already
holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in
front of it, and the first time that check is skipped a duplicate record is created.
Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet,
not penalised by it.
The six quality facets above are damped to 75 points between them,
because the conditional facet above carries the other
25. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 75% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/commonwealth-bank/"><img src="https://apis.io/badge/commonwealth-bank/card.svg" alt="Commonwealth Bank on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
MCP Server+12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
Request/Response Examples+7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
7 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
Documented in CommBank's business API catalogue as the Credit Transfer Initiation / Fast Payment API: a near real-time capability that lets a business send money to most Austral...
Documented in CommBank's business API catalogue: NameCheck is a security tool that helps organisations and their customers avoid false billing scams and mistaken payments by che...
Documented in CommBank's business API catalogue: PayTo is a modern digital payment solution enabling near real-time, account-to-account payments from a customer's bank account o...
CommBank's merchant Payment Gateway exposes a hosted REST API for online card acceptance, authorisation, capture, refunds, tokenisation, and hosted checkout for eCommerce mercha...
CommBank API Banking provides programmatic banking interfaces for business customers covering payments, account information, reconciliation, and direct integration with ERP and ...
CommBank International Payments provides foreign exchange, international money transfer, travel money cards, and overseas payment services for retail and business customers, inc...
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...
Obtain the list of accounts authorised to be shared by the customer. Account API is a consumer API. To access data you'll need the customer's consent.Host URLC
Obtain the balance for a single specified account. Balances API is a consumer API. To access data you'll need the customer's consent.Host URLCommBank requests
Access a customer's basic contact details. The customer may choose to share their personal or organisation details. Customer API is a consumer API. To access data you'll need th...
Obtain a list of pre-registered payees authorised to be shared by the customer. Payees API is a consumer API. To access data you'll need the customer's consent.Host UR
Get details on available CommBank products including deposit and transaction accounts, credit cards, home loans, personal loans, and offset accounts. Information available throu...
Obtain the Regular Payment details authorised to be shared by the customer. Regular Payments API is a consumer API. To access data you'll need the customer's consent.H
Obtain the list of transactions for a CommBank account and details for each transaction. Transaction API is a consumer API. To access data you'll need the customer's consent. Se...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
aid: commonwealth-bank
url: https://raw.githubusercontent.com/api-evangelist/commonwealth-bank/refs/heads/main/apis.yml
name: Commonwealth Bank
kind: company
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
source:
- authentication
- scopes
- security
generated: '2026-11-06'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/commonwealth-bank.png
tags:
- Finance
- Banks
- Consumer Banking
- Business Banking
- Open Banking
- CDR
- Product Reference Data
- ADI
- Australia
tags_raw:
- Financial
- Banks
- Consumer Banking
- Business Banking
- Open Banking
- CDR
- Product Reference Data
- ADI
- Australia
description: Commonwealth Bank of Australia (CBA) is Australia's largest bank by market capitalization, a "Big Four" authorised
deposit-taking institution (ADI) regulated by APRA and listed on the ASX (CBA), providing retail, business, and institutional
banking. CBA serves millions of customers through NetBank online banking, the CommBank mobile app, CommBiz for business,
and CommBank Yello loyalty. As a designated data holder under Australia's Consumer Data Right (CDR / Open Banking) regime,
CommBank exposes a PUBLIC, unauthenticated Product Reference Data (PRD) API and a full set of consumer-AUTHORIZED CDR Banking
endpoints (accounts, balances, transactions, direct debits, scheduled payments, payees, customer) conforming to the DSB
Consumer Data Standards CDR Banking API v1.36.0. The bank publishes its own first-party Swagger 2.0 specifications for each
of these families on its developer portal, and additionally documents a business API catalogue (Fast Payment / NPP credit
transfer initiation, NameCheck, PayTo) and a hosted merchant Payment Gateway.
created: '2026-05-05'
modified: '2026-09-16'
specificationVersion: '0.23'
apis:
- aid: commonwealth-bank:cba-fast-payment-credit-transfer-api
name: Commonwealth Bank Fast Payment (Credit Transfer Initiation) API
tags:
- Payments
- New Payments Platform
- Real-Time Payments
- Credit Transfer
- Business
- Australia
tags_raw:
- Payments
- NPP
- Real-Time Payments
- Credit Transfer
- Business
- Australia
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.api.commbank.com.au/apis
properties:
- url: https://developer.api.commbank.com.au/apis
type: Documentation
- url: https://developer.api.commbank.com.au/terms-of-use
type: TermsOfService
description: 'Documented in CommBank''s business API catalogue as the Credit Transfer Initiation / Fast Payment API: a near
real-time capability that lets a business send money to most Australian financial institutions through the New Payments
Platform (NPP). REST-based with OAuth 2.0 security. The full OpenAPI specification is not published as a public download
— access to the catalogue and specs is granted at CommBank''s discretion behind developer registration (partner-gated),
so no spec is wired here to avoid fabrication.'
- aid: commonwealth-bank:cba-namecheck-api
name: Commonwealth Bank NameCheck API
tags:
- Payments
- Fraud Prevention
- Confirmation of Payee
- Security
- Business
- Australia
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.api.commbank.com.au/apis/namecheck
properties:
- url: https://developer.api.commbank.com.au/apis/namecheck
type: Documentation
- url: https://developer.api.commbank.com.au/terms-of-use
type: TermsOfService
description: 'Documented in CommBank''s business API catalogue: NameCheck is a security tool that helps organisations and
their customers avoid false billing scams and mistaken payments by checking payee account name/number combinations before
a payment is made. REST-based with OAuth 2.0 security. The OpenAPI specification is not published as a public download
(catalogue access is granted at CommBank''s discretion behind developer registration), so no spec is wired here to avoid
fabrication.'
- aid: commonwealth-bank:cba-payto-api
name: Commonwealth Bank PayTo API
tags:
- Payments
- PayTo
- Real-Time Payments
- Direct Debit
- Business
- Australia
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://developer.api.commbank.com.au/apis/payto
properties:
- url: https://developer.api.commbank.com.au/apis/payto
type: Documentation
- url: https://developer.api.commbank.com.au/terms-of-use
type: TermsOfService
description: 'Documented in CommBank''s business API catalogue: PayTo is a modern digital payment solution enabling near
real-time, account-to-account payments from a customer''s bank account over the New Payments Platform, replacing traditional
direct debit with a customer-authorised mandate model. REST-based with OAuth 2.0 security. The OpenAPI specification is
not published as a public download (catalogue access is granted at CommBank''s discretion behind developer registration),
so no spec is wired here to avoid fabrication.'
- aid: commonwealth-bank:cba-payment-gateway-api
name: CommBank Payment Gateway API
tags:
- Payments
- Merchant Services
- E-Commerce
- Payment Gateway
- Cards
- Australia
tags_raw:
- Payments
- Merchant Services
- Ecommerce
- Payment Gateway
- Cards
- Australia
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://paymentgateway.commbank.com.au/api/documentation
properties:
- url: https://paymentgateway.commbank.com.au/api/documentation
type: Documentation
description: CommBank's merchant Payment Gateway exposes a hosted REST API for online card acceptance, authorisation, capture,
refunds, tokenisation, and hosted checkout for eCommerce merchants. Integration guidelines and a full API reference are
published as hosted HTML documentation at paymentgateway.commbank.com.au; a downloadable OpenAPI/Swagger artifact is not
offered publicly, so none is wired here to avoid fabrication.
- aid: commonwealth-bank:commbank-app-api-banking
name: CommBank API Banking for Business
tags:
- API Banking
- Business
- Payments
- Integration
humanURL: https://developer.api.commbank.com.au/
properties:
- url: https://developer.api.commbank.com.au/
type: Documentation
- url: https://developer.api.commbank.com.au/terms-of-use
type: TermsOfService
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,
surfaced through the developer.api.commbank.com.au business API catalogue (REST + OAuth 2.0).
- 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-international
name: CommBank International Payments
tags:
- International
- Foreign Exchange
- Cross-Border Payments
tags_raw:
- 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-merchant-payments
name: CommBank Merchant Payments
tags:
- Payments
- Merchant Services
- EFTPOS
- E-Commerce
tags_raw:
- 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:netbank
name: NetBank
tags:
- Online Banking
- Web Banking
- Self-Service
tags_raw:
- 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: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:commonwealth-bank-accounts-api-api
name: Commonwealth Bank Accounts API
description: "Obtain the list of accounts authorised to be shared by the customer. \n\nAccount API is a consumer API. To\
\ access data you'll need the customer's consent.</p><h3 style=\"margin-top:30px;\">Host URL</h3><p>CommBank requests\
\ are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.api.commbank.com.au/api/cds-au/v1/banking</span></p><p>CBA\
\ – CommBiz requests are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.cdr.commbiz.api.commbank.com.au/cbzapi/cds-au/v1/banking</span></p>"
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Accounts API
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-accounts-api-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-balances-api-api
name: Commonwealth Bank Balances API
description: "Obtain the balance for a single specified account. \n\nBalances API is a consumer API. To access data you'll\
\ need the customer's consent.</p><h3 style=\"margin-top:30px;\">Host URL</h3><p>CommBank requests are passed to the URL\
\ <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.api.commbank.com.au/api/cds-au/v1/banking</span></p><p>CBA – CommBiz\
\ requests are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.cdr.commbiz.api.commbank.com.au/cbzapi/cds-au/v1/banking</span></p>"
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Balances API
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-balances-api-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-banking-account-balances-api
name: Commonwealth Bank Banking Account Balances API
description: Banking Account Balance endpoints
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Banking Account Balances
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-banking-account-balances-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-banking-account-direct-debits-api
name: Commonwealth Bank Banking Account Direct Debits API
description: Banking Account Direct Debit endpoints
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Banking Account Direct Debits
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-banking-account-direct-debits-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-banking-account-scheduled-payments-api
name: Commonwealth Bank Banking Account Scheduled Payments API
description: Banking Account Scheduled Payment endpoints
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Banking Account Scheduled Payments
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-banking-account-scheduled-payments-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-banking-account-transactions-api
name: Commonwealth Bank Banking Account Transactions API
description: Banking Account Transaction endpoints
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Banking Account Transactions
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-banking-account-transactions-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-banking-accounts-api
name: Commonwealth Bank Banking Accounts API
description: Banking Account endpoints
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Banking Accounts
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-banking-accounts-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-banking-payees-api
name: Commonwealth Bank Banking Payees API
description: Banking Payee endpoints
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Banking Payees
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-banking-payees-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-banking-products-api
name: Commonwealth Bank Banking Products API
description: Banking Product endpoints
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Banking Products
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-banking-products-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-customer-api-api
name: Commonwealth Bank Customer API
description: 'Access a customer''s basic contact details. The customer may choose to share their personal or organisation
details.
Customer API is a consumer API. To access data you''ll need the customer''s consent.</p><h3 style="margin-top:30px;">Host
URL</h3><p>CommBank requests are passed to the URL <span class="sc-1noysbl-9 JKaaQ">https://secure.api.commbank.com.au/api/cds-au/v1/banking/common/customer</span></p><p>CBA
– CommBiz requests are passed to the URL <span class="sc-1noysbl-9 JKaaQ">https://secure.cdr.commbiz.api.commbank.com.au/cbzapi/cds-au/v1/common/customer</span></p>'
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Customer API
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-customer-api-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-payees-api-api
name: Commonwealth Bank Payees API
description: "Obtain a list of pre-registered payees authorised to be shared by the customer. \n\nPayees API is a consumer\
\ API. To access data you'll need the customer's consent.</p><h3 style=\"margin-top:30px;\">Host URL</h3>All requests\
\ are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.api.commbank.com.au/api/cds-au/v1/banking</span></p>"
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Payees API
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-payees-api-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-products-api-api
name: Commonwealth Bank Products API
description: "Get details on available CommBank products including deposit and transaction accounts, credit cards, home\
\ loans, personal loans, and offset accounts. Information available through the API includes eligibility, features, pricing,\
\ and links to terms & conditions. \n\nThe Products API is public and does not require any authentication by consumers.\n\
\n<p>Product details including features, eligibility, rates and fees may change from time to time without notice. Please\
\ direct your end users to refer to <a href=\"https://www.commbank.com.au\">commbank.com.au</a> for current product details.</p><h3\
\ style=\"margin-top:30px;\">Host URL</h3>All requests are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://api.commbank.com.au/public/cds-au/v1/banking</span></p>"
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Products API
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-products-api-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-regular-payments-api-api
name: Commonwealth Bank Regular Payments API
description: "Obtain the Regular Payment details authorised to be shared by the customer. \n\nRegular Payments API is a\
\ consumer API. To access data you'll need the customer's consent.</p><h3 style=\"margin-top:30px;\">Host URL</h3><p>CommBank\
\ requests are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.api.commbank.com.au/api/cds-au/v1/banking</span></p><p>CBA\
\ – CommBiz requests are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.cdr.commbiz.api.commbank.com.au/cbzapi/cds-au/v1/banking</span></p>"
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Regular Payments API
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-regular-payments-api-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/RegularPayments
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Payees
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Customer
- type: Documentation
url: https://www.commbank.com.au/banking/open-banking.html
- aid: commonwealth-bank:commonwealth-bank-transaction-api-api
name: Commonwealth Bank Transaction API
description: "Obtain the list of transactions for a CommBank account and details for each transaction. \n\nTransaction API\
\ is a consumer API. To access data you'll need the customer's consent.\n\nSeven years’ worth of transactions will be\
\ available for active accounts, starting from transactions dated 1 Jan 2017.</p><h3 style=\"margin-top:30px;\">Host URL</h3><p>CommBank\
\ requests are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.api.commbank.com.au/api/cds-au/v1/banking</span></p><p>CBA\
\ – CommBiz requests are passed to the URL <span class=\"sc-1noysbl-9 JKaaQ\">https://secure.cdr.commbiz.api.commbank.com.au/cbzapi/cds-au/v1/banking</span></p>"
humanURL: https://www.commbank.com.au/developer/documentation/Products
baseURL: https://api.commbank.com.au/public/cds-au/v1/banking/products
tags:
- Transaction API
properties:
- type: OpenAPI
url: openapi/commonwealth-bank-transaction-api-api-openapi.yml
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Products
- type: APIReference
url: https://consumerdatastandardsaustralia.github.io/standards/
- type: Standards
url: https://www.commbank.com.au/banking/open-banking.html
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Accounts
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Balances
- type: Documentation
url: https://www.commbank.com.au/developer/documentation/Transactions
# --- truncated at 32 KB (37 KB total) ---
# Full source: https://artifacts.apis.io/commonwealth-bank/apis.yml
Commonwealth Bank API — frequently asked questions
Does Commonwealth Bank have an API?
Yes. APIs.io lists 24 APIs from Commonwealth Bank, including Commonwealth Bank Fast Payment (Credit Transfer Initiation) API, Commonwealth Bank NameCheck API and Commonwealth Bank PayTo API, and 21 more.
Is there an OpenAPI specification for the Commonwealth Bank API?
Yes. APIs.io indexes 14 OpenAPI specifications for Commonwealth Bank, each linked for download from this page.
How do I authenticate with the Commonwealth Bank API?
Commonwealth Bank uses bearer-token authentication (oauth2/openIdConnect/mutualTLS/none · 4 schemes). The details are profiled on APIs.io as Commonwealth Bank Authentication.
Is the Commonwealth Bank API ready for AI agents?
Commonwealth Bank has a Kin Score of 40.9 out of 100 (developing) and an Agent Readiness score of 30.5 (agent-ready), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.