所有 API

经济日历 API

跟踪计划中的经济数据发布及其发布状态。为 GDP、价格、劳动力、贸易和收益率曲线构建发布日历,避免将不确定的日程当作确切时间。

首次请求

快速入门 →
curl --request GET \
  --url "https://api.narwhalapi.com/v1/economics/calendar?countries=USA&start_date=2026-10-01&end_date=2026-10-31" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"
响应示例 示例响应 · 非实际请求结果
{
  "status": "ok",
  "snapshot": "calendar-snapshot-20260914",
  "as_of": "2026-09-14T08:00:00Z",
  "releases": [
    {
      "release_id": "00000000-0000-4000-8000-000000000201",
      "series_id": "usa-consumer-prices",
      "country": "USA",
      "name": "Consumer prices",
      "topic": "consumer_prices",
      "title": "Consumer Price Index",
      "period": "2026-09",
      "status": "scheduled",
      "at": "2026-10-14T12:30:00Z",
      "timezone": "America/New_York"
    }
  ],
  "next_cursor": null
}

日历订阅

通过 Narwhal API,为团队选定的国家和日期范围创建可订阅的 ICS 订阅源。可根据现有覆盖范围,选择包含节假日、经济数据发布日期或两者。订阅源可用于 Google 日历、Apple 日历、Outlook 等日历客户端。

curl --request POST \
  --url "https://api.narwhalapi.com/v1/calendars/subscriptions" \
  --header "Authorization: Bearer $NARWHAL_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{"countries":["USA"],"start_date":"2026-09-01","end_date":"2026-12-31","include_releases":true,"include_holidays":true}'
响应示例 示例响应 · 非实际请求结果
{
  "subscription_id": "example-subscription",
  "url": "https://api.narwhalapi.com/v1/calendars/subscriptions/EXAMPLE_TOKEN.ics",
  "expires_at": "2026-12-31T23:59:59Z",
  "refresh_note": "calendar clients control refresh latency"
}

端点

GET列出日期范围内的数据发布事件/v1/economics/calendar
GET读取一次数据发布的信息,可通过 version_id 选择版本/v1/economics/calendar/{release_id}

数据说明

围绕发布日程规划

按国家和日期范围筛选日历,然后跟踪返回的发布事件 ID。

理解日程

区分确切时间、日期、预计时间范围、截止时间和未知日程。

跟踪一次发布

获取发布事件及其版本、参考期、状态和发布时间戳。

已安排的发布不保证在确切时间发布。请保留日程精度和时区,并明确处理已取消的发布。发布时间戳和观测时间戳描述的是不同事件。

探索相关页面

节假日 API

通过 REST 或 MCP 按国家和年份获取节假日。按国家和区域范围查询某个日期或查找下一个假日。

探索 API →

常见问题

每次发布都有确切时间吗?

不一定。发布机构可能仅提供一个日期、一个时间范围或一个截止时间。日程对象会保留这种精度。

可以获取较早版本吗?

在发布详情请求中使用 version_id 参数选择不可变版本。

发起你的第一个请求

获取免费 API 密钥 →