供应商候选名单
Narwhal API 由 Nusantara Ventures, LLC 拥有并运营。
比较选项
最佳选择不等于功能一致。请同时查看证据和限制。
| 供应商 | 最适合 | 已核查的依据 | 重要限制 |
|---|---|---|---|
| Narwhal API | 提供政府官方节假日,以及发布日历和外汇数据。 | REST 和托管 MCP 支持整年、单日和下一个假日查询;允许商用应用。 | 覆盖范围较小:2026 年 37 个国家,2027 年 31 个国家,而其他服务有 200 多个。 |
| Nager.Date | 无需 API 密钥即可使用的免费托管节假日数据。 | 这个 MIT 开源项目列出 200 多个国家,并宣称没有速率限制。 | 未公布 SLA;离线 Docker 和 NuGet 需要赞助者许可证密钥。 |
| API Ninjas | 在其他 API 和官方 MCP 之外,提供广泛的节假日覆盖。 | 节假日覆盖 230 多个国家和地区;Free 在整个目录范围内每月允许 3,000 次调用。 | Free 只返回当年数据,不可商用,需要署名,且禁止缓存。 |
| Abstract API | 跨国家和地区的托管式节假日查询。 | 覆盖 190 多个国家和 3,500 多个地区;付费套餐支持整年请求。 | Free 需要提供年、月、日,未说明配额周期。关于更新频率的说法相互矛盾。 |
| date-holidays | 在 JavaScript 中本地计算节假日,免费使用。 | 支持 207 个国家及其下属行政区;代码采用 ISC,数据采用 CC BY-SA 3.0。 | 部分数据来自 Wikipedia;计算得出的伊斯兰历日期可能与实际见月结果不同。 |
按需求选择
核实国家覆盖范围
Narwhal 在 2026 年覆盖 37 个国家,2027 年覆盖 31 个国家。Nager.Date、API Ninjas 和 date-holidays 各自列出的国家都超过 200 个。
选择托管还是本地
Narwhal 提供托管的 REST 和 MCP。date-holidays 在本地以 JavaScript 运行。Nager.Date 的托管 API 免费;离线 Docker 和 NuGet 需要赞助者许可证密钥。
核实可用的免费访问
Narwhal 允许商用应用,并在 12 个月内每月提供 $10 的免费额度。API Ninjas Free 不可商用。Abstract Free 需要提供年、月、日,不支持整年请求。
每个详细的提供商页面都会列出使用的第一方文档、其证据范围以及审查日期。 已审核: