1. Home
  2. Library
  3. Tool reference

Compare Australian business and deposit rates.

PreviewAustralia1 credit

What it does

Compare advertised business-loan, overdraft and term-deposit rates, fees and conditions from Consumer Data Right open banking.

Ask your AI

Compare Australian business and deposit rates. Ask me for any detail you need first, then show the result with its source and date, and list anything a person should check.

What comes back

Reads advertised product data from major Australian banks under Consumer Data Right open banking.

Good to know

  • Reads advertised product data from major Australian banks under Consumer Data Right open banking.
  • Specify amount and term_months to filter matching rate tiers and contributing balance bands.
  • Published rates are indicative reference data and do not represent loan pre-approval, quotes or personal financial advice.
For developers
Tool IDau_product_rates
ServerAustralia
Credit behaviour1 credit

Input schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "business_loan",
        "overdraft",
        "term_deposit",
        "cash_account"
      ],
      "description": "Choose business_loan, overdraft, term_deposit, or cash_account for accessible transaction and savings products."
    },
    "brand": {
      "description": "Optional exact CDR brand name. Supported: CommBank, ANZ, NAB, Westpac, Macquarie Bank Limited, Bendigo Bank, Beyond Bank Australia, Great Southern Bank, Great Southern Bank Business+, IMB Bank, Bank Australia, Suncorp Bank, Bank of Queensland Limited.",
      "type": "string",
      "enum": [
        "CommBank",
        "ANZ",
        "NAB",
        "Westpac",
        "Macquarie Bank Limited",
        "Bendigo Bank",
        "Beyond Bank Australia",
        "Great Southern Bank",
        "Great Southern Bank Business+",
        "IMB Bank",
        "Bank Australia",
        "Suncorp Bank",
        "Bank of Queensland Limited"
      ]
    },
    "query": {
      "description": "Optional words to match against product name, description and brand.",
      "type": "string",
      "minLength": 1,
      "maxLength": 100
    },
    "amount": {
      "description": "Optional AUD loan or deposit/cash balance. When CDR publishes structured amount tiers, return matching whole-balance rates and all PER_TIER bands contributing to this balance.",
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 100000000
    },
    "term_months": {
      "description": "Optional fixed term in months. When CDR publishes a matching month tier, return only tiers containing this term.",
      "type": "integer",
      "minimum": 1,
      "maximum": 120
    },
    "limit": {
      "default": 20,
      "description": "Maximum number of product details to return (1–20, default 20).",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "category",
    "limit"
  ],
  "additionalProperties": false
}

Shared output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "anyOf": [
    {
      "type": "object",
      "properties": {
        "summary": {
          "type": "string"
        },
        "data": {
          "type": "object",
          "propertyNames": {
            "type": "string"
          },
          "additionalProperties": {}
        },
        "executionId": {
          "type": "string",
          "format": "uuid",
          "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$"
        },
        "creditsCharged": {
          "type": "number",
          "minimum": 0
        },
        "usage": {
          "type": "object",
          "properties": {
            "credits_charged": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "credits_remaining": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "credits_charged"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "summary",
        "data",
        "creditsCharged"
      ],
      "additionalProperties": false
    },
    {
      "type": "object",
      "properties": {
        "error": {
          "type": "object",
          "properties": {
            "code": {
              "type": "string"
            },
            "message": {
              "type": "string"
            },
            "retryable": {
              "type": "boolean"
            }
          },
          "required": [
            "code",
            "message",
            "retryable"
          ],
          "additionalProperties": false
        },
        "usage": {
          "type": "object",
          "properties": {
            "credits_charged": {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            "credits_remaining": {
              "anyOf": [
                {
                  "type": "integer",
                  "minimum": 0,
                  "maximum": 9007199254740991
                },
                {
                  "type": "null"
                }
              ]
            }
          },
          "required": [
            "credits_charged"
          ],
          "additionalProperties": false
        }
      },
      "required": [
        "error"
      ],
      "additionalProperties": false
    }
  ]
}

Ready to use this tool?

Connect Aroai to your AI and try a request.