Sync RBNZ request compatibility

This commit is contained in:
Admin 2026-09-29 07:21:53 +00:00
parent 341294fc76
commit 07f6dc54e2

View File

@ -558,61 +558,61 @@ const RBNZ_SERIES_FILES = [
{
code: "B1",
title: "Exchange rates and Trade Weighted Index",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/b/b1/hb1-daily.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/b/b1/hb1-daily.xlsx",
topics: ["exchange-rates", "trade", "finance"]
},
{
code: "B2",
title: "Wholesale interest rates",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/b/b2/hb2-daily-close.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/b/b2/hb2-daily-close.xlsx",
topics: ["interest-rates", "finance"]
},
{
code: "B3",
title: "Retail interest rates on lending and deposits",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/b/b3/hb3.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/b/b3/hb3.xlsx",
topics: ["interest-rates", "lending", "deposits", "households"]
},
{
code: "C5",
title: "Sector lending",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/c/c5/hc5.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/c/c5/hc5.xlsx",
topics: ["credit", "lending", "business", "households"]
},
{
code: "C21",
title: "Key household financial statistics",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/c/c21/hc21.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/c/c21/hc21.xlsx",
topics: ["households", "finance", "debt"]
},
{
code: "C60",
title: "Credit conditions",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/c/c60/hc60.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/c/c60/hc60.xlsx",
topics: ["credit", "business", "lending"]
},
{
code: "M9",
title: "Labour market",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m9/hm9.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m9/hm9.xlsx",
topics: ["employment", "unemployment", "labour-market"]
},
{
code: "M10",
title: "Housing",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m10/hm10.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m10/hm10.xlsx",
topics: ["housing", "mortgages", "households"]
},
{
code: "M14",
title: "Survey of expectations",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m14/hm14.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/m/m14/hm14.xlsx",
topics: ["inflation", "expectations", "economy"]
},
{
code: "S50",
title: "Banks: loans by asset quality",
url: "https://rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/l-s/s50/hs50.xlsx",
url: "https://www.rbnz.govt.nz/-/media/project/sites/rbnz/files/statistics/series/l-s/s50/hs50.xlsx",
topics: ["banks", "credit-quality", "lending", "business"]
}
] as const;
@ -623,8 +623,10 @@ async function fetchRbnz(): Promise<NormalizedItem[]> {
for (const series of RBNZ_SERIES_FILES) {
const response = await fetch(series.url, {
headers: {
accept: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,*/*;q=0.5",
"user-agent": UA
accept: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,application/octet-stream;q=0.9,*/*;q=0.5",
"accept-language": "en-NZ,en;q=0.9",
referer: "https://www.rbnz.govt.nz/statistics/series/data-file-index-page",
"user-agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 Chrome/130 Safari/537.36"
},
redirect: "follow",
signal: AbortSignal.timeout(20000)