aid: macquarie-bank url: https://raw.githubusercontent.com/api-evangelist/macquarie-bank/refs/heads/main/apis.yml name: Macquarie Bank kind: company description: Macquarie Bank Limited is an Australian authorised deposit-taking institution (ADI) and the retail and business banking arm of Macquarie Group Limited, the ASX-listed (ASX:MQG) global financial services group headquartered in Sydney. It is not a mutual or customer-owned bank; it is a wholly-owned, shareholder-owned subsidiary of a publicly listed parent. Its digital bank offers transaction and savings accounts, home loans, credit and charge cards, term deposits, overdrafts and business lending. As a designated data holder under Australia's Consumer Data Right (CDR / Open Banking), Macquarie Bank exposes a public, unauthenticated Product Reference Data (PRD) API conforming to the Consumer Data Standards (CDS), alongside accredited-data-recipient data sharing and a registered developer portal that documents its DEFT payments platform. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Financial - Banks - Open Banking - CDR - Consumer Data Right - Consumer Banking - Australia - Product Reference Data - Payments created: '2026-07-20' modified: '2026-07-21' specificationVersion: '0.19' apis: - aid: macquarie-bank:macquarie-bank-cdr-product-reference-data-api name: Macquarie Bank CDR Product Reference Data API tags: - CDR - Open Banking - Product Reference Data - Banking Products - Public image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.macquarie.com.au/digital-banking/open-banking.html baseURL: https://api.macquariebank.io/cds-au/v1/banking properties: - url: https://www.macquarie.com.au/digital-banking/open-banking.html type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_banking-apis_get-products type: APIReference - url: openapi/macquarie-bank-cds-banking-products-openapi.yml type: OpenAPI description: Public, unauthenticated Consumer Data Right Product Reference Data API. Get Products (GET /banking/products) and Get Product Detail (GET /banking/products/{productId}) return Macquarie Bank Limited's publicly offered banking products - transaction and savings accounts, residential mortgages, credit and charge cards, term deposits, overdrafts, business loans and regulated trust accounts - conforming to the DSB Consumer Data Standards. Confirmed live returning HTTP 200 with an x-v response header and a data.products array (21 products at time of review). - aid: macquarie-bank:macquarie-bank-cdr-discovery-status-api name: Macquarie Bank CDR Discovery Status API tags: - CDR - Open Banking - Discovery - Status - Public image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.macquarie.com.au/digital-banking/open-banking.html baseURL: https://api.macquariebank.io/cds-au/v1/discovery properties: - url: https://consumerdatastandardsaustralia.github.io/standards/#common-apis_common-apis_get-status type: APIReference - url: openapi/macquarie-bank-cds-banking-products-openapi.yml type: OpenAPI description: Public, unauthenticated Consumer Data Standards discovery endpoints (GET /discovery/status and GET /discovery/outages) that publish the availability and planned outages of Macquarie Bank's CDR data holder implementation. GET /discovery/status confirmed live returning HTTP 200. - aid: macquarie-bank:macquarie-bank-cdr-accounts-balances-api name: Macquarie Bank CDR Accounts & Balances API tags: - CDR - Open Banking - Accounts - Balances - Data Sharing - Authorized image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.macquarie.com.au/digital-banking/open-banking.html baseURL: https://api.macquariebank.io/cds-au/v1/banking/accounts properties: - url: https://www.macquarie.com.au/digital-banking/open-banking.html type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_banking-apis_get-accounts type: APIReference - url: openapi/macquarie-bank-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorised CDR account information sharing per the DSB Consumer Data Standards CDR Banking API - Get Accounts (GET /banking/accounts), Get Bulk Balances (GET /banking/accounts/balances), Get Account Balance (GET /banking/accounts/{accountId}/balance) and Get Account Detail (GET /banking/accounts/{accountId}). NOT publicly callable - access requires Accredited Data Recipient (ADR) status and explicit consumer consent, secured with the CDR OAuth2 / OpenID Connect (FAPI 1.0 Advanced) security profile over MTLS-bound tokens. The listed OpenAPI is the shared DSB standard, not a Macquarie-proprietary contract. - aid: macquarie-bank:macquarie-bank-cdr-transactions-api name: Macquarie Bank CDR Transactions API tags: - CDR - Open Banking - Transactions - Data Sharing - Authorized image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.macquarie.com.au/digital-banking/open-banking.html baseURL: https://api.macquariebank.io/cds-au/v1/banking properties: - url: https://www.macquarie.com.au/digital-banking/open-banking.html type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_banking-apis_get-transactions-for-account type: APIReference - url: openapi/macquarie-bank-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorised CDR transaction data sharing per the DSB Consumer Data Standards - Get Transactions For Account (GET /banking/accounts/{accountId}/transactions) and Get Transaction Detail (GET /banking/accounts/{accountId}/transactions/{transactionId}), supporting date, amount and text filters. NOT publicly callable - requires ADR accreditation and consumer consent under the CDR OAuth2 / OpenID Connect (FAPI) profile over MTLS. The listed OpenAPI is the shared DSB standard, not a Macquarie-proprietary contract. - aid: macquarie-bank:macquarie-bank-cdr-direct-debits-scheduled-payments-api name: Macquarie Bank CDR Direct Debits & Scheduled Payments API tags: - CDR - Open Banking - Direct Debits - Scheduled Payments - Data Sharing - Authorized image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.macquarie.com.au/digital-banking/open-banking.html baseURL: https://api.macquariebank.io/cds-au/v1/banking properties: - url: https://www.macquarie.com.au/digital-banking/open-banking.html type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_banking-apis_get-direct-debits-for-account type: APIReference - url: openapi/macquarie-bank-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorised CDR sharing of authorised direct debits and scheduled/recurring payments per the DSB Consumer Data Standards - Get Direct Debits For Account, Get Bulk Direct Debits, Get Scheduled Payments For Account, Get Scheduled Payments Bulk (GET /banking/accounts/{accountId}/direct-debits, /banking/accounts/direct-debits, /banking/accounts/{accountId}/payments/scheduled, /banking/payments/scheduled). NOT publicly callable - requires ADR accreditation and consumer consent under the CDR OAuth2 / OpenID Connect (FAPI) profile over MTLS. The listed OpenAPI is the shared DSB standard, not a Macquarie-proprietary contract. - aid: macquarie-bank:macquarie-bank-cdr-payees-api name: Macquarie Bank CDR Payees API tags: - CDR - Open Banking - Payees - Data Sharing - Authorized image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://www.macquarie.com.au/digital-banking/open-banking.html baseURL: https://api.macquariebank.io/cds-au/v1/banking/payees properties: - url: https://www.macquarie.com.au/digital-banking/open-banking.html type: Documentation - url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api_banking-apis_get-payees type: APIReference - url: openapi/macquarie-bank-cds-banking-products-openapi.yml type: OpenAPI description: Consumer-authorised CDR sharing of a customer's saved payees per the DSB Consumer Data Standards - Get Payees (GET /banking/payees) and Get Payee Detail (GET /banking/payees/{payeeId}), covering domestic, international and BILLER payee types. NOT publicly callable - requires Accredited Data Recipient status and consumer consent under the CDR OAuth2 / OpenID Connect (FAPI) profile over MTLS. The listed OpenAPI is the shared DSB standard, not a Macquarie-proprietary contract. - aid: macquarie-bank:macquarie-connectivity-data-api name: Macquarie Connectivity & Data API tags: - Payments - Accounts - Business Banking - Developer Portal - Connectivity image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developer.macquariebank.io/devportal/ properties: - url: https://developer.macquariebank.io/devportal/ type: DeveloperPortal - url: https://www.macquarie.com.au/help/business/manage-your-accounts/connectivity-services-and-open-banking/macquarie-connectivity-solutions.html type: Documentation description: Macquarie's connectivity / data APIs for business, documented through the registered Macquarie developer portal, let approved businesses and software partners automate account information retrieval and payment operations (balances, transaction history, payment automation) as an alternative to file-based banking. Partner-gated - access, credentials and the OpenAPI/Swagger reference are only available after registration and approval through the developer portal (the portal is edge-protected and returns HTTP 403 to unauthenticated requests); no public, downloadable spec is published, so none is fabricated here. - aid: macquarie-bank:macquarie-deft-payments-api name: Macquarie DEFT Payments API tags: - Payments - Direct Debit - Developer Portal - Business Banking image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developer.macquariebank.io/devportal/ properties: - url: https://developer.macquariebank.io/devportal/ type: DeveloperPortal - url: https://www.macquarie.com.au/help/business/deft.html type: Documentation description: Macquarie's DEFT payments platform, surfaced through the registered Macquarie developer portal, lets businesses build branded payment experiences with tokenised credit card, bank account and direct debit APIs, payment schedules and one-off payments. Documentation and access require registration through the developer portal (no unauthenticated public base URL is published). common: - type: DomainSecurity url: security/macquarie-bank-domain-security.yml - type: AgenticAccess url: agentic-access/macquarie-bank-agentic-access.yml - type: Authentication url: authentication/macquarie-bank-authentication.yml - type: OAuthScopes url: scopes/macquarie-bank-scopes.yml - type: Conformance url: conformance/macquarie-bank-conformance.yml - type: ErrorCatalog url: errors/macquarie-bank-problem-types.yml - type: Lifecycle url: lifecycle/macquarie-bank-lifecycle.yml - type: StatusPage url: https://api.macquariebank.io/cds-au/v1/discovery/status - type: Deprecation url: lifecycle/macquarie-bank-lifecycle.yml - type: Conventions url: conventions/macquarie-bank-conventions.yml - type: DataModel url: data-model/macquarie-bank-data-model.yml - type: MCPServer url: mcp/macquarie-bank-mcp.yml - type: Overlay url: overlays/macquarie-bank-cds-banking-products-overlay.yaml - type: LLMsTxt url: llms/macquarie-bank-llms.txt - type: AgentSkill url: skills/_index.yml - type: Sandbox url: sandbox/macquarie-bank-sandbox.yml - type: Website url: https://www.macquarie.com.au/ - type: DeveloperPortal url: https://developer.macquariebank.io/devportal/ - type: Documentation url: https://www.macquarie.com.au/digital-banking/open-banking.html - type: LinkedIn url: https://www.linkedin.com/company/macquarie-group/ - type: CDRRegister url: https://www.cdr.gov.au/find-a-provider - type: Support url: https://www.macquarie.com.au/help.html - type: PrivacyPolicy url: https://www.macquarie.com.au/privacy-and-security.html - type: TermsOfService url: https://www.macquarie.com.au/terms-and-conditions.html - type: APIReference url: https://consumerdatastandardsaustralia.github.io/standards/#cdr-banking-api - type: VulnerabilityDisclosure url: security/macquarie-bank-vulnerability-disclosure.yml - type: Security url: https://www.macquarie.com/us/en/disclosures/cybersecurity.html - type: Compliance url: https://www.macquarie.com/us/en/disclosures/cybersecurity.html - type: SignUp url: https://developer.macquariebank.io/devportal/ maintainers: - FN: Kin Lane email: kin@apievangelist.com