Discover/ANZ API
live

ANZ APIanz.com.au

Access ANZ home loan rates, personal loan fees, business loan products, branch/ATM locations, and government grant schemes via a structured API.

Endpoint health
verified 3d ago
get_home_loan_products
get_home_loan_offers
get_home_loan_government_grants_schemes
find_branch_or_atm
get_home_loan_variable_interest_rates
13/13 passing latest checkself-healing
Endpoints
13
Updated
26d ago

What is the ANZ API?

This API exposes 13 endpoints covering ANZ Bank Australia's loan products, interest rates, branch and ATM locations, and promotional content. Use get_home_loan_variable_interest_rates to retrieve structured base rates and comparison rates across all home loan tiers, find_branch_or_atm to query locations by geographic bounding box, or get_personal_loan_fees to pull borrowing limits and credit score quintile configuration directly from ANZ's product data.

Try it

No input parameters required.

api.parse.bot/scraper/d0633434-4630-4003-aa4a-f256a16e16ee/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/d0633434-4630-4003-aa4a-f256a16e16ee/get_home_loan_products' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace anz-com-au-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""ANZ Bank Australia API — compare rates, find branches, check loan options."""
from parse_apis.anz_bank_australia_api import ANZ, NotFoundError

client = ANZ()

# List home loan products available at ANZ
for product in client.homeloanproducts.list(limit=5):
    print(product.name, product.code)

# Get variable interest rate data and drill into the rate structure
variable_rates = client.interestratedatas.get_variable()
for country in variable_rates.productdata:
    print(country.name, country.code)

# Get personal loan config — limits and credit score quintiles
config = client.personalloanconfigs.get()
print(config.minBorrowAmount, config.loan.minValue, config.loan.maxValue)

# Find ANZ branches in Melbourne area
for branch in client.branches.find(bbox="144.9 -37.9,145.0 -37.8", limit=3):
    print(branch.displayname, branch.street, branch.suburb, branch.state)

# Typed error handling on a singleton resource fetch
try:
    details = client.fixedratedetailses.get()
    print(details.title, len(details.features), len(details.fees))
except NotFoundError as exc:
    print(f"Fixed rate details unavailable: {exc}")

print("exercised: homeloanproducts.list / interestratedatas.get_variable / personalloanconfigs.get / branches.find / fixedratedetailses.get")
All endpoints · 13 totalmissing one? ·

Get all home loan product subsections listed on ANZ, including product name, description, and code identifier. Returns the full catalogue of home loan products from ANZ's structured product data feed.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "products": "array of home loan product objects with name, description, and code"
  },
  "sample": {
    "data": {
      "products": [
        {
          "code": "VR",
          "name": "ANZ Standard Variable Rate",
          "description": "ANZ Standard Variable Rate"
        },
        {
          "code": "FR",
          "name": "ANZ Fixed Home Loan - Index Rates",
          "description": "ANZ Fixed Home Loan - Index Rates"
        },
        {
          "code": "SP",
          "name": "ANZ Simplicity PLUS",
          "description": ""
        }
      ]
    },
    "status": "success"
  }
}

About the ANZ API

Loan Products and Interest Rates

The API provides separate endpoints for variable and fixed home loan interest rates. get_home_loan_variable_interest_rates and get_home_loan_fixed_interest_rates both return a productdata array structured at the country level, with nested sections and subsections containing base rates, comparison rates, and tier breakdowns. get_fixed_rate_home_loan_details returns page-level content: the title, an array of features strings, and a fees array. Personal loan rate data is available through get_personal_loan_products, while get_personal_loan_fees returns calculator configuration including loan.minValue, loan.maxValue, loanTypes (variable and fixed options), creditScore quintile ranges, and the minBorrowAmount integer.

Branch and ATM Location Lookup

find_branch_or_atm accepts a bbox parameter in minLon minLat,maxLon maxLat format to narrow results to a geographic area, a limit integer to cap result count, and a filter expression that supports fields such as branch, active, agency, and representativeoffice. Each result in the Features array includes displayname, street, suburb, state, postcode, longitude, latitude, and opening hours by day of week (openhours_mon through the full week).

ANZ Plus, Offers, and Supplementary Content

get_anz_plus_pricing returns savings account rates (Growth Saver and Flex Saver) and home loan variable rates with tier breakdowns, structured under a :items content fragment object. get_home_loan_offers provides current promotional offer titles and descriptions. get_home_loan_government_grants_schemes returns an array of grant objects covering programs such as the First Home Owner Grant, each with a name and description. get_home_loan_calculators lists available calculator tools with their name and url fields. get_refinance_home_loan_info returns a page title and a content array of paragraph strings about refinancing at ANZ.

Reliability & maintenanceVerified

The ANZ API is a managed, monitored endpoint for anz.com.au — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when anz.com.au changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official anz.com.au API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
3d ago
Latest check
13/13 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a home loan comparison tool using base rates and comparison rates from get_home_loan_variable_interest_rates and get_home_loan_fixed_interest_rates.
  • Show nearby ANZ branches or ATMs on a map by querying find_branch_or_atm with a bounding box and filtering by branch or atm.
  • Display current promotional home loan offers from get_home_loan_offers in a mortgage research application.
  • Populate a personal loan calculator using the fee structure, credit score quintiles, and borrowing limits from get_personal_loan_fees.
  • Summarise Australian government home buyer grants for first-time buyers using the grants array from get_home_loan_government_grants_schemes.
  • Aggregate ANZ Plus savings and home loan rates with tier data from get_anz_plus_pricing for a deposit rate tracker.
  • List fixed rate home loan features and fees from get_fixed_rate_home_loan_details to pre-populate product comparison cards.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does ANZ have an official public developer API?+
ANZ does not publish a general-purpose public developer API for loan product data, branch lookups, or rates. This Parse API provides structured access to that data.
What does `find_branch_or_atm` return and how do I narrow results to a city area?+
The endpoint returns a Features array. Each entry includes displayname, street, suburb, state, postcode, geographic coordinates, and opening hours per day. Pass a bbox string in minLon minLat,maxLon maxLat format — for example, 144.9 -37.9,145.0 -37.8 targets central Melbourne. Use the filter parameter with fields like branch or active to narrow by location type.
Does the interest rate data include LVR-based or loan-size-based tier breakdowns?+
The productdata arrays from get_home_loan_variable_interest_rates, get_home_loan_fixed_interest_rates, and get_anz_plus_pricing include nested subsections with tier information, which can reflect term or product-tier distinctions. The exact tier labels depend on what ANZ exposes in their product feed at the time of the request.
Does the API cover ANZ New Zealand products or rates?+
No. All endpoints cover ANZ Australia (anz.com.au) only. ANZ New Zealand rates, products, and branch data are not included. You can fork this API on Parse and revise it to add endpoints targeting ANZ New Zealand's product pages.
Are ANZ transaction account or credit card products included?+
The API covers home loans, personal loans, business loans, and ANZ Plus savings rates. Transaction accounts, credit cards, and term deposit products are not currently exposed. You can fork this API on Parse and revise it to add endpoints for those product categories.
Page content last updated . Spec covers 13 endpoints from anz.com.au.
Related APIs in FinanceSee all →
nab.com.au API
Get current NAB home loan, personal loan, and credit card rates along with product details, then calculate repayments or compare lending options across their full product range. Access live interest rates, business lending information, and rates hub data to make informed borrowing decisions.
commonwealthbank.com.au API
Access Commonwealth Bank's loan product listings with real-time interest rates, comparison rates, and fees across home loans and personal loans. Includes current promotional offers, product variations, and LVR-based rate tiers.
rba.gov.au API
Access Reserve Bank of Australia data including CPI inflation (current and historical), housing and business lending rates, AUD exchange rates, monetary policy/cash rate changes, and the RBA balance sheet.
caixabank.es API
Access CaixaBank's full catalogue of financial products — accounts, cards, loans, mortgages, savings, investments, insurance, and pension plans — along with real-time pricing, TAE/TIN interest rates, and branch or ATM locations across Spain.
nerdwallet.com API
Access current mortgage rates, top-rated credit card recommendations, detailed card information, and expert financial articles — all sourced from NerdWallet. Compare lenders, explore card features, APRs, rewards programs, and stay up to date with mortgage guides and resources.
domain.com.au API
Search and compare property listings for sale, rent, or sold properties across Australia, view detailed property information and agent profiles, and explore suburb insights to make informed real estate decisions. Access comprehensive data on agents, neighborhoods, and properties all in one place.
resbank.co.za API
Access real-time and historical financial data from South Africa's central bank, including prime rates, repo rates, exchange rates, inflation metrics (CPI and PPI), and commodity prices like gold. Track key interest rate benchmarks such as SABOR and ZARONIA rates, and monitor market rates to stay informed on South African economic indicators.
realestate.com.au API
Search and retrieve property listing data from realestate.com.au, including listings for sale and rent, detailed property information, and nearby schools for any location across Australia.