Discover/nab.com.au API
live

nab.com.au APInab.com.au

Access NAB home loan products, personal loan rates, credit card features, repayment calculators, and business lending rates via a structured API.

Endpoints
10
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/e7f94271-d844-4fdb-bce1-d36ded4682cf/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e7f94271-d844-4fdb-bce1-d36ded4682cf/get_home_loan_products' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 10 totalclick to expand

List home loan products from NAB's structured content API, including current interest rates, features, and fees for each product.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "products": "array of home loan product objects with name, description, product_id, rates, features, and fees"
  },
  "sample": {
    "data": {
      "products": [
        {
          "fees": [
            {
              "unit": "$",
              "title": "Monthly fee",
              "value": "0",
              "period": ""
            }
          ],
          "name": "Basic variable rate",
          "rates": [
            {
              "type": "nab-interest-rate-type:variable",
              "unit": "%",
              "title": "comparison rate",
              "value": "6.19",
              "period": "p.a."
            }
          ],
          "features": [
            "No monthly service fees",
            "Redraw with no fees",
            "Flexible repayments"
          ],
          "product_id": "nab-basic-variable-home-loan",
          "description": "Take advantage of our simple, low-rate home loan with no monthly or annual servicing fees."
        }
      ]
    },
    "status": "success"
  }
}

About the nab.com.au API

The NAB API covers 10 endpoints that return current interest rates, product details, and repayment calculations from nab.com.au. Endpoints like get_home_loan_products return structured product objects including rates, features, and fees, while get_home_loan_repayment_calculator accepts loan purpose, property value, and borrowing amount to return calculated repayment data. Personal loans, credit cards, and business lending rates are also covered.

Home Loan Data

The get_home_loan_products endpoint returns an array of product objects, each containing name, description, product_id, rates, features, and fees. For a fuller picture of rate structures, get_all_home_loan_interest_rates returns multiple rate tables organized by loan type — variable, fixed, and choice package — with LVR tiers represented as rows within each table. The get_home_loan_rates_json endpoint exposes the same structured data fragment used by NAB's repayment calculator, including fieldLabels, startingIndex, and a full products array.

Repayment Calculators

The get_home_loan_repayment_calculator endpoint accepts four optional parameters: loan_purpose (OWNER_OCCUPIED or INVESTMENT), property_value, repayment_type (PRINCIPAL_AND_INTEREST or INTEREST_ONLY), and borrowing_amount. For personal loans, get_personal_loan_repayment_calculator takes rate, loan_term (12–84 months), loan_amount, and interest_type (FIXED or VARIABLE). Both return a data object with calculated repayment results.

Personal Loans and Credit Cards

get_personal_loan_products returns an array of personal loan products with name, url, and description fields. get_credit_card_products returns credit card products including name, url, and a features list. Indicator rates for credit cards, personal loans, and overdrafts — covering both current and legacy products — are available via get_indicator_rates_other_lending, which returns multiple named rate tables.

Navigation and Business Lending

get_rates_hub returns categorized links to NAB's rate pages, calculators, and related resources as an array of category objects, each containing a category name and a links array. get_business_lending_rates returns a business_rates array covering NAB's current business lending interest rates.

Common use cases
  • Build a mortgage comparison tool using home loan product names, rates, and LVR tiers from get_all_home_loan_interest_rates.
  • Automate repayment estimates for owner-occupied and investment loans by passing loan purpose and borrowing amount to get_home_loan_repayment_calculator.
  • Aggregate credit card feature lists from get_credit_card_products for a side-by-side product comparison page.
  • Track changes to NAB personal loan and credit card indicator rates over time using get_indicator_rates_other_lending.
  • Surface current business lending rates in a finance dashboard using get_business_lending_rates.
  • Populate a personal loan calculator with live rate and term data by combining get_personal_loan_products and get_personal_loan_repayment_calculator.
  • Discover and link to all NAB rate pages programmatically by parsing categories and links from get_rates_hub.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 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 NAB provide an official public developer API?+
NAB offers an Open Banking API under Australia's Consumer Data Right (CDR) framework, published at developer.nab.com.au. The CDR API covers product reference data and account information for accredited data recipients. This Parse API provides a broader and more immediately accessible set of rate and product data without requiring CDR accreditation.
What does `get_all_home_loan_interest_rates` return compared to `get_home_loan_products`?+
get_home_loan_products returns structured product objects with name, product_id, features, and fees alongside rates. get_all_home_loan_interest_rates returns the full rate tables from NAB's rates page, organized by loan type (variable, fixed, choice package, etc.) with LVR tier rows in each table — useful when you need the complete rate matrix rather than per-product metadata.
Are savings account or term deposit rates covered?+
Not currently. The API covers home loan, personal loan, credit card, and business lending rates. You can fork this API on Parse and revise it to add an endpoint targeting NAB's savings or term deposit rate pages.
Does the API return historical rate data or only current rates?+
All endpoints return current rates as published on nab.com.au at the time of the request. Historical rate tracking is not included. The API covers current product listings, current indicator rates, and current rate tables. You can fork it on Parse and build rate-snapshot logic to record and compare values over time.
What inputs does `get_personal_loan_repayment_calculator` require?+
All four inputs are optional: rate (interest rate percentage), loan_term (12–84 months as a string), loan_amount, and interest_type (FIXED or VARIABLE). Omitting inputs causes the endpoint to use NAB's default calculator values, which may return a generic result rather than a personalised repayment figure.
Page content last updated . Spec covers 10 endpoints from nab.com.au.
Related APIs in FinanceSee all →
mazda.ca API
Find current vehicle deals, financing rates, lease options, and incentives across all Mazda Canada models and trims, with pricing tailored to your province. Get instant payment quotes to compare your options and discover the best offers available.
13f.info API
13f.info API
etoro.com API
Monitor top eToro traders by accessing their profiles, portfolio holdings, performance statistics, and trading history to inform your investment decisions. Discover trending stocks and cryptocurrencies, search for specific instruments, and view detailed market data and news to stay updated on investment opportunities.
vegasinsider.com API
Retrieve MLB betting odds from major sportsbooks including bet365, FanDuel, and DraftKings, covering Moneyline, Total, and Runline markets for any supported date. Easily compare odds across books to identify the best available lines.
bizapedia.com API
Search for detailed business profiles and contact information from Bizapedia, including company details, employee data, and communication channels. Access comprehensive business intelligence to research companies and build targeted contact lists.
customs.gov.mv API
Check import/export duties, tariff classifications, and exchange rates for Maldives customs compliance, plus track vessel movements, company registrations, and declaration statuses. Get real-time data directly from the official customs portal to streamline your trade and logistics operations.
morningstar.com.au API
Access comprehensive financial data for Australian stocks, ETFs, and managed funds including key metrics, valuations, dividends, and historical prices. Search securities, review company profiles and ownership details, and stay informed with market news and upcoming dividend information.
immobiliare.it API
Search Italian property listings for sale or rent, browse real estate agencies, and explore price trends across Italian cities — all via immobiliare.it.