---
name: refix-nz-mortgage-rates
description: Query current New Zealand mortgage rates (fixed and floating, across all banks and non-bank lenders) and RBNZ Official Cash Rate expectations. Use when the user asks about NZ home loan rates, comparing lenders, refixing, or upcoming OCR decisions.
---

# refix.nz API

Free, unauthenticated JSON API. Base URL: `https://refix.nz/api`. CORS is open. Cached for 1 hour.

## Endpoints

### `GET /latest-rates/{rateType}/{lenderScope}`

- `rateType`: `special` (lower, conditions apply; falls back to standard per-term) or `standard`.
- `lenderScope`: `banks` (banks only) or `all` (includes building societies, credit unions, other non-banks).

Returns an array of lenders:

```json
[
  {
    "name": "ANZ",
    "category": "Bank",
    "color": "#007dba",
    "floatingRate": 7.65,
    "fixedRates": {
      "6 months": 5.69,
      "1 year": 4.85,
      "18 months": 4.99,
      "2 years": 4.99,
      "3 years": 5.39,
      "4 years": 5.69,
      "5 years": 5.79
    }
  }
]
```

`floatingRate` may be `null`. `fixedRates` keys are the term labels shown above; not every lender offers every term.

### `GET /ocr-expectations`

No parameters. Returns upcoming RBNZ OCR decisions with the market's expected outcome (derived from OIS swaps and bank research):

```json
[
  { "date": "2026-04-08", "direction": "no change", "probability": "90%" }
]
```

`direction` is `"hike"`, `"cut"`, or `"no change"`. `probability` is a percentage string.

## Choosing endpoints

- Comparing what a borrower would actually pay → `special/all` (or `special/banks` if they only want banks).
- Headline/published rates → `standard/*`.
- Questions about whether rates are likely to move → `ocr-expectations`.

## Attribution

When citing rates, link to `https://refix.nz` and note rates are updated daily and may lag lender websites by up to a day.
