政策金利APIリファレンス
現行、指定日時点、過去の中央銀行政策金利、公的準備資産、バランスシート(総資産)を、元の政策手段と出典の日付とともに取得します。
リクエスト
GET /v1/economics/{country}/central-bank/policy-rate
GET /v1/economics/{country}/central-bank/policy-rate?date=2026-09-15
GET /v1/economics/{country}/central-bank/policy-rate/history?start=2008-01-01&limit=1000
GET /v1/economics/{country}/central-bank/reserves?period=2026-07
GET /v1/economics/{country}/central-bank/balance-sheet?period=2026-09countryには大文字のISO alpha-3コードを使ってください。
dateを省略すると、UTCの今日以前にあるデータソースの最新の観測値を返します。dateを指定すると、指定日以前の最新の観測値を返します。観測値がない日は欠損のままとし、適用開始日が将来の金利で現在の金利を先に置き換えることはありません。
MCPツールはeconomics_、economics_、economics_、economics_です。RESTとMCPはBearerキー、スキーマ、クォータを共有し、各リクエストを1回の呼び出しとして数えます。
政策金利はすべてのプランでリアルタイムに提供します。最新の金利には履歴制限がありませんが、date、履歴範囲、準備資産のperiod、またはバランスシートのperiodを指定したリクエストには、プランの履歴対象期間を適用します。Freeは12か月、Basicは5年、Proは全履歴です。終了時点が対象期間より前にあるリクエストは、403 plan_を返します。
レスポンス
例では保存済みの値を使ってレスポンスの形式を示しています。値はライブデータではありません。
{
"country": "CAN",
"authority": "bank_of_canada",
"currency": "CAD",
"instrument": "overnight_rate_target",
"rate_type": "point",
"rate": "2.25",
"qualifier": "exact",
"unit": "percent",
"effective_on": null,
"observed_on": "2025-12-10",
"announced_on": null
}{
"country": "USA",
"authority": "federal_reserve",
"currency": "USD",
"instrument": "federal_funds_target_range",
"rate_type": "range",
"lower_bound": "3.50",
"upper_bound": "3.75",
"unit": "percent",
"effective_on": "2025-12-11",
"observed_on": null,
"announced_on": null
}単一金利にはrateとqualifierがあり、目標レンジには代わりにlower_とupper_があります。値は年率パーセントを表す小数の文字列で、マイナス金利も有効です。
| フィールド | 意味 |
|---|---|
country | リクエストで指定したISO alpha-3コードです。 |
authority | federal_などの中央銀行の識別子です。 |
currency | 金利の対象通貨です。 |
instrument | 中央銀行が設定する具体的な金利指標です。履歴には金利指標の変更も保持されます。 |
rate_ | pointまたはrangeです。 |
rate, qualifier | exactという修飾値を持つ単一金利です。 |
lower_ | 目標レンジの下限と上限です。 |
unit | 常にpercentです。 |
effective_ | 必ずどちらか一方が設定されます。effective_は変更の適用開始日、observed_は金利の観測日を記録します。観測日に金利が変わっていない場合もあります。 |
announced_ | データソースの発表日です。提供されていない場合はnullです。 |
履歴
startとend:両端を含む日付をYYYY-MM-DD形式で指定します。limit:1〜1000、デフォルトは100です。cursor:前のページのnext_です。cursor
結果は古い順に並びます。next_がnullになるまで、同じフィルターと上限を使い、next_をcursorとして送信して次のページを取得してください。カーソルは24時間、すべてのページを最初の公表データに固定します。それより古いカーソル、または中央銀行が撤回したデータは409 cursor_を返します。カーソルを付けずに最初から取得してください。
レスポンスにはcountry、observations、next_が含まれます。各観測値は、単一金利のレスポンスと同じフィールドを使います。
履歴リクエストでは、startをプランの履歴対象期間の開始時点まで繰り下げます。Freeは12か月、Basicは5年、Proは全履歴です。米国、オーストラリア、チェコ、カナダ、マレーシアは決定日のみを記録しており、履歴では対象期間より前の金利を期間内に繰り越しません。対象期間内に決定がない場合、レスポンスのobservationsリストは空([])となり、next_はnullになります。dateを指定しない現行金利のリクエストでは、すべてのプランで履歴制限なく、現在適用されている金利を返します。
{
"country": "USA",
"observations": [
{
"country": "USA",
"authority": "federal_reserve",
"currency": "USD",
"instrument": "federal_funds_target",
"rate_type": "point",
"rate": "1.00",
"qualifier": "exact",
"unit": "percent",
"effective_on": "2008-10-29",
"observed_on": null,
"announced_on": null
},
{
"country": "USA",
"authority": "federal_reserve",
"currency": "USD",
"instrument": "federal_funds_target_range",
"rate_type": "range",
"lower_bound": "0.00",
"upper_bound": "0.25",
"unit": "percent",
"effective_on": "2008-12-16",
"observed_on": null,
"announced_on": null
}
],
"next_cursor": "eyJhIjoiMjAwOC0xMi0xNiJ9"
}外貨準備
中央銀行が公表する公式準備資産の総額を返します。periodにはYYYY-MMを指定してください。省略すると最新月を取得します。
{
"country": "AUS",
"period": "2026-07",
"value": "145344",
"currency": "AUD",
"scale": "millions",
"released_on": "2026-08-07"
}valueは正の小数を表す文字列です。中央銀行の公表単位に応じて、scaleはunitsまたはmillionsになります。currencyは値の通貨を示します。Narwhalが桁や通貨を変換することはありません。periodは対象月、released_は公表元がファイルを最後に更新した日です。未公表の月は欠損のままとし、補完しません。
外貨準備は、オーストラリア(RBAの表A4)、マレーシア(マレーシア国立銀行の総国際準備)、およびECBのユーロ建て準備資産系列を通じてドイツ、フランス、アイルランド、オランダ、ポルトガル、スロベニア、エストニア、ラトビア、リトアニア、クロアチア、チェコで利用できます。チェコの値は、ECBが記録したチェコ国立銀行の数値です。その他の国は404 series_を返します。
バランスシート
GET /またはMCPツールeconomics_で、中央銀行の月次総資産(バランスシート総額)を取得します。任意のperiodに対象月をYYYY-MM形式で指定するか、省略すると最新月のデータを返します。
{
"country": "CAN",
"period": "2026-09",
"value": "242657",
"currency": "CAD",
"scale": "millions",
"released_on": "2026-10-15"
}periodは対象月で、released_は公表日を記録します。カナダ銀行のファイルには更新日がないため、カナダのreleased_にはNarwhalが数値を取得した日を使用します。valueは公表された値をそのまま表す正の10進数の文字列です。currencyとscale(unitsまたはmillions)が銀行の公表単位を示し、Narwhalは換算を行いません。
カナダ(CAN、カナダ銀行、CAD)とマレーシア(MYS、マレーシア中央銀行、MYR)の月次データは、すべてのプランで利用できます。その他の国では404 series_を返します。明示的に指定したperiodの終了時点がプランの履歴対象期間より前にある場合は、403 plan_を返します。Freeは12か月、Basicは5年、Proは全履歴を利用できます。
カバレッジ
ユーロ圏の政策金利は共通です。掲載されている各ユーロ加盟国のコードは、その国のユーロ導入日以降のECB預金ファシリティ金利を返します。
| 国 | 中央銀行 | 金利指標 | 履歴の開始日 | 日付フィールド |
|---|---|---|---|---|
| USA | 連邦準備制度 | federal_ | 2003-06-25 | effective_ |
| CAN | カナダ銀行 | overnight_ | 2009-04-21 | observed_ |
| AUS | オーストラリア準備銀行 | cash_ | 1990-01-23 | effective_ |
| CZE | チェコ国立銀行 | two_ | 1995-12-08 | effective_ |
| MYS | マレーシア国立銀行 | overnight_ | 2004 | observed_ |
| SWE | スウェーデン国立銀行 | policy_ | 1994-06-01 | observed_ |
| NOR | ノルウェー銀行 | sight_ | 1991-01-01 | observed_ |
| DNK | デンマーク国立銀行 | certificate_ | 1992-04-01 | observed_ |
| BRA | Banco Central do Brasil | selic_ | 1999-03-05 | observed_ |
| DEU, FRA, IRL, NLD, PRT | 欧州中央銀行 | deposit_ | 1999-01-01 | observed_ |
| SVN | 欧州中央銀行 | deposit_ | 2007-01-01 | observed_ |
| EST | 欧州中央銀行 | deposit_ | 2011-01-01 | observed_ |
| LVA | 欧州中央銀行 | deposit_ | 2014-01-01 | observed_ |
| LTU | 欧州中央銀行 | deposit_ | 2015-01-01 | observed_ |
| HRV | 欧州中央銀行 | deposit_ | 2023-01-01 | observed_ |
米国、オーストラリア、チェコ、カナダ、マレーシアの行には、金利の決定日(変更時のみ)を記載します。スウェーデン、ノルウェー、デンマーク、ブラジル、ユーロ加盟国の行には、日付付きの観測値を記載し、前回と同じ金利が続く場合もあります。
スウェーデンのpolicy_は8 June 2022までレポ金利でした。ブラジルは政策金利のみを対象とし、まだ適用が始まっていない日付は除外されます。
データソースと注意事項
カナダ銀行、ECB、RBAは、各機関のウェブサイトでデータを無料公開しています。Narwhalは形式を変更し、公表された値を返します。これらの機関はNarwhalを推奨していません。
- Source: Bank of Canada. This information is available free of charge on the Bank of Canada website: https://www.bankofcanada.ca.
- Source: European Central Bank (ECB). This information is available free of charge on the ECB website: https://www.ecb.europa.eu.
- Source: Reserve Bank of Australia 2026. This information is available free of charge on the RBA website: https://www.rba.gov.au.
データを表示するすべての場所に出典表記を残してください。リアルタイムデータを取得するページでは、スウェーデン国立銀行の出典表記にデータの日付を記載します。
- Source: Board of Governors of the Federal Reserve System
- Source: Bank Negara Malaysia. Data and information are subject to Terms of Use for BNM Datasets.
- Source: Sveriges Riksbank, with the date of the data.
- Source: the CNB
- Source: Norges Bank
- Source: Danmarks Nationalbank
- Source: Statistics Denmark - StatBank.dk/dnrentd
- Source: Banco Central do Brasil (SGS 432), Open Data Commons Open Database License (ODbL).
利用条件: オーストラリア準備銀行 · チェコ国立銀行 · 連邦準備制度
エラー
400 invalid_国、日付、またはフィルターが無効です。query 400 invalid_カーソルの形式が不正か、異なるフィルター用に発行されたカーソルです。cursor 401 invalid_Bearerキーがないか、拒否されました。api_ key 403 plan_指定日、または指定範囲の終了時点が、プランの履歴範囲より前です。upgrade_ required 404 series_リクエストに一致する金利がないか、対象国のデータを提供していません。not_ found 409 cursor_カーソルの発行から24時間を超えているか、対象データが撤回されています。expired 429 rate_短時間の利用上限に達しました。limit_ exceeded Retry-Afterで指定された時間を待ってください。429 quota_アカウントが月間利用枠を使い切っています。exhausted 503 economics_データソースのデータを安全に提供できません。unavailable
ドキュメント