一目了然
Tiingo 主要覆盖证券类数据,因此本页聚焦外汇历史数据和使用条款。Narwhal API 由 Nusantara Ventures, LLC 拥有并运营。
| 需求 | Narwhal API | Tiingo |
|---|---|---|
| 免费额度 | ✓ 12 个月内每月 $10 免费额度,无需绑卡 | Starter:每小时 50 次请求;每天 1,000 次;每月 500 个不重复代码 |
| 最低价付费方案 | $20 起充值,每 1,000 次调用 $2 至 $10 | Power:每月 30 美元或每年 300 美元;内部商业使用:每月 50 美元 |
| 更新速度 | 按数据集的更新计划,保留时间戳 | 提供外汇、加密货币和股票行情的 WebSocket |
| 历史 | 所有账户均可获取完整历史,仅限可用记录 | 价格历史:30 年以上;基本面数据取决于套餐 |
| 覆盖范围 | 经济数据、汇率、节假日及已公布的大宗商品数据 | 股票、ETF、共同基金、加密货币、140 多个外汇货币对和新闻 |
| 接口 | REST 和 MCP;WebSocket 未公布 | 提供 API 和 WebSocket;未发现官方 MCP |
| SDK 支持 | ✓ 官方 Python 和 TypeScript SDK | 有第三方软件包;未列出官方 SDK |
| 免费额度的商业使用 | ✓ 可用于商业应用,转售需定制协议 | 仅限内部使用;内部商业使用每月 50 美元 |
按用量计价
设有每小时和每日限制。Power 每月 30 美元,内部商业使用 50 美元,再分发需通过销售团队报价。
| 每月请求数 | Narwhal API | Tiingo |
|---|---|---|
| 1,000 | 按每 1,000 次调用 $2 计,共 $2.00 | 最接近的内部商业套餐:每月 50 美元 |
| 10,000 | 按每 1,000 次调用 $2 计,共 $20.00 | 最接近的内部商业套餐:每月 50 美元 |
| 100,000 | 按每 1,000 次调用 $2 计,共 $200.00 | 最接近的内部商业套餐:每月 50 美元 |
几分钟即可切换
读取 2026 年 9 月欧元兑美元历史
Tiingo
由于 Tiingo 的外汇文档页面由脚本渲染、无法被机器读取,这里没有给出竞品的请求示例。
Narwhal API
# Change: URL and key
url="https://api.narwhalapi.com"
url="$url/v1/fx/rates/EUR/observations"
curl --get \
"$url" \
--data-urlencode "currencies=USD" \
--data-urlencode "start_date=2026-09-01" \
--data-urlencode "end_date=2026-09-30" \
--data-urlencode "limit=100" \
-H "Authorization: Bearer YOUR_API_KEY"团队为何切换
免费开始构建
每个 Narwhal 账户都可获得 12 个月、每月 $10 的免费额度,并允许商业应用使用。可以用这笔额度做仪表板、定时数据抓取或智能体集成。用量增长后可从 $20 起追加充值,账户和认证方式保持不变。
连接你的应用和智能体
REST 和托管 MCP 通过同一个账户访问相同的数据。应用可以获取 JSON,智能体则使用托管工具,每次调用只从共享额度余额中扣费一次。只有一个余额,合并后的整体用量也便于做预算。
接入各国数据
Narwhal 的经济数据目录覆盖 37 个国家,每个指标都有覆盖范围表。按国家和指标的路径组织请求,把观测值与汇率、公共假日和发布日期结合,就能在同一账户下搭建国别仪表板。
对方更合适的情形
Tiingo 涵盖股票、ETF、共同基金、外汇、加密货币和新闻。Power 套餐每小时 10,000 次请求、每天 100,000 次请求,每月 30 美元。内部商业使用每月 50 美元,再分发需通过销售团队报价。
常见问题
有免费的 Tiingo 替代方案吗?
有。Narwhal 为每个账户提供为期 12 个月、每月 10 美元的免费额度,允许商业应用使用,并同时支持 REST 和托管 MCP 访问。外汇汇率为实时数据。每个账户都可使用完整历史,以现有记录为准。
可以在商业应用中使用 Tiingo Free 吗?
Tiingo Starter 仅限内部使用。内部商业使用每月 50 美元,再分发需通过销售团队报价。Narwhal 允许在免费额度下运行商业应用,转售则需要定制协议。
我的应用需要改什么?
替换请求 URL 和认证方式,再把 JSON 响应映射到应用的字段即可。示例使用 JavaScript 的标准 fetch 和 Python 的 requests,因此普通的 HTTP 客户端就能完成集成。请把密钥保存在服务端,并在展示或计算中保留响应里的单位、日期和缺失值。
Narwhal 额度用完会怎样?
额度余额由 REST 和 MCP 调用共用。余额为零时,API 会返回 HTTP 402 `insufficient_credits`,且不会向你收取超出余额的费用。免费额度不会结转,付费额度在最后一次充值 12 个月后过期。
已审核: