経済データAPIリファレンス
国と指標ごとのカバレッジを示した最新リリースと過去の観測値です。
7つのルートが最新の採用済み公式リリースを返します。対応する7つの /observations ルートは現在受け入れられている時系列を返します。REST と MCP は同じスキーマを使用し、同じ月間クォータを消費します。
ベースURLとパラメータ
https://api.narwhalapi.com/v1/economics/{country}countryには、対応している大文字の ISO alpha-3 コードを指定します。periodは任意です。最新リリースを取得する場合は省略し、期間を指定する場合は操作に対応する月、四半期、年の形式を使用します。- /v1/economics/{country}/cpi などのコア経済データエンドポイントと対応する MCP ツールは、主要指標の暫定的な初回推計値を返す場合があり、レスポンスには暫定値であることが明示されず、ソースが確定値を公表すると Narwhal API がこれらの値を置き換えます。
- すべてのリクエストには、次で説明する Bearer ヘッダーが必要です: 認証。
curl --request GET \
--url "https://api.narwhalapi.com/v1/economics/USA/cpi?period=2026-07" \
--header "Authorization: Bearer $NARWHAL_API_KEY"国
36 国
AUS, AUT, BEL, CAN, CHL, COL, CZE, DEU, DNK, ESP, EST, FIN, FRA, GBR, HRV, IRL, ITA, JPN, LTU, LUX, LVA, MEX, MYS, NLD, NOR, NZL, PAK, PHL, POL, PRT, QAT, SAU, SGP, SVN, SWE, USA
カバレッジは操作と国によって異なります。各操作に対応国が記載されています。
最新リリース
操作ページを開くと、正確なパラメータ、受け付ける期間形式、レスポンスフィールド、例、エラー、鮮度、現在の上限を確認できます。
| 操作 | REST パス | 期間 |
|---|---|---|
| 消費者物価指数 | /v1/economics/{country}/cpi | YYYY-MM |
| インフレ率 | /v1/economics/{country}/inflation | YYYY-MM |
| 失業率 | /v1/economics/{country}/unemployment | YYYY, YYYY-MM, or YYYY-QN |
| 労働力率 | /v1/economics/{country}/labour-force-participation | YYYY, YYYY-MM, or YYYY-QN |
| 国内総生産 | /v1/economics/{country}/gdp | YYYY-QN |
| GDP 成長率 | /v1/economics/{country}/gdp-growth | YYYY-QN |
| 財貿易 | /v1/economics/{country}/trade | YYYY or YYYY-MM |
過去の観測値
過去データのルートで受け付けるのは start, end, limit、および cursor。結果は古い順で、過去の公開版すべてではなく、現在受け入れられている系列を示します。
| 操作 | REST パス | 期間 |
|---|---|---|
| 消費者物価指数の履歴 | /v1/economics/{country}/cpi/observations | YYYY-MM |
| インフレ率の履歴 | /v1/economics/{country}/inflation/observations | YYYY-MM |
| 失業率の履歴 | /v1/economics/{country}/unemployment/observations | YYYY, YYYY-MM, or YYYY-QN |
| 労働力率の履歴 | /v1/economics/{country}/labour-force-participation/observations | YYYY, YYYY-MM, or YYYY-QN |
| 国内総生産の履歴 | /v1/economics/{country}/gdp/observations | YYYY-QN |
| GDP 成長率の履歴 | /v1/economics/{country}/gdp-growth/observations | YYYY-QN |
| 財貿易の履歴 | /v1/economics/{country}/trade/observations | YYYY-MM |
フィールド規則
| フィールドまたは規則 | 意味 |
|---|---|
country | 指定された ISO alpha-3 国コード。 |
period | レスポンスが表す正確な公式の月、四半期、または年。 |
released_on | Narwhal の取得時刻ではなく、公式の公表日。 |
| 小数文字列 | 経済数値は正確な10進表現を保つため文字列です。 |
| 単位と基準 | パーセントを表すフィールドには、そのことがわかる名前を付けています。通貨と指数の基準も明示します。フラグは、系列が季節調整されていない場合、または年率換算されている場合にのみ表示されます。 |
| 欠落したリリース | Narwhalは捏造、繰り越し、欠落値のゼロ変換をせず、失敗として処理します。 |
IDで系列の履歴を取得
GET /v1/economics/series/{series_id}/observationsは、IDで指定した1つの系列の履歴を返します。MCPツール:economics_read_series_observations。IDはUUIDです。経済発表カレンダーのseries_idで使われるusa-new-home-salesなどのスラッグは受け付けず、400 invalid_queryを返します。オーストラリアの月次CPI指標(例:284aaefe-7919-4728-bc15-50879ba77211)とニュージーランドの四半期CPIの2系列を提供します。
省略可能なstartとendは、YYYY、YYYY-MM、YYYY-MM-DD、YYYY-QNを受け付けます。limitは1–1000(デフォルト100)です。次のページを取得するにはnext_cursorをcursorとして渡します。FreeとBasicではプランの履歴対象期間だけを取得できます。それより前の範囲は403 plan_upgrade_requiredを返します。未知の系列は404 not_foundを返します。
{
"country": "AUS",
"series_id": "284aaefe-7919-4728-bc15-50879ba77211",
"unit": "percent",
"observations": [
{
"period": "2018-09",
"value": "2",
"released_on": "2025-10-29"
},
{
"period": "2018-10",
"value": "2.3",
"released_on": "2025-10-29"
}
],
"next_cursor": null
}country、series_id、unit、observations、next_cursorは常に含まれます。最終ページのnext_cursorはnullです。各観測値にはperiod、value、released_onがあります。currencyとsourceは該当する場合だけ含まれます。
OpenAPI と API の検出
現在の公開ベータ版の制限
米国、英国、ドイツ、日本、カナダの国債利回り曲線。RESTとMCPで、公表元の特定日データやページ分割された履歴を取得できます。
インドネシアと地域別のルートは、Economics APIの公開ベータ版には含まれません。
参照: エラーとクォータ で、系列が存在しない場合やサービスを利用できない場合の動作を確認してください。
ドキュメント