You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IEX Cloud如何获取指定日期到当前的个股历史日度价格数据

IEX Cloud 自定义日期范围股票历史数据调用方案

你定位的接口路径是正确的,https://cloud.iexapis.com/stable/stock/{symbol}/chart/ 就是获取历史价格的核心接口,按以下步骤配置即可实现指定日期到当前的全量数据拉取:

前置要求

你需要先准备好IEX Cloud分配的publishable类型API密钥,普通历史数据拉取无需使用保密的secret密钥。


方案1:接口直接过滤(推荐)

该方案无需本地二次处理,接口直接返回目标时间范围内的结果,调用规则如下:

请求格式

https://cloud.iexapis.com/stable/stock/{symbol}/chart/{range}?from={起始日期}&token={你的API密钥}

参数说明

  • {symbol}:替换为目标股票的交易代码,例如AAPL、TSLA
  • {range}:选择大于你所需时间跨度的时间范围参数,可选值为1d/5d/1m/3m/6m/1y/2y/5y/10y/max,示例中2019年到当前的跨度超过5年,直接填10y即可
  • from:填入你的指定起始日期,严格使用YYYY-MM-DD格式,示例中填2019-08-04
  • 若需要指定结束日期,额外添加to={结束日期}参数即可,缺省默认拉取到最新交易日

调用示例

https://cloud.iexapis.com/stable/stock/AAPL/chart/10y?from=2019-08-04&token=pk_xxxxxxxxx

返回结果为对应时间范围内的日度交易数据,包含开盘价、收盘价、最高价、最低价、成交量、复权调整价等核心字段。


方案2:全量拉取后本地过滤

如果遇到接口范围参数限制,可以先拉取该股票全部可用历史数据,再在本地按日期字段筛选:

请求格式

https://cloud.iexapis.com/stable/stock/{symbol}/chart/max?token={你的API密钥}

拉取完成后,筛选date字段值大于等于你指定起始日期的条目即可。


常见问题排查

  • 免费版账户仅支持拉取最近5年的历史数据,早于该时间范围的请求会返回402权限错误,需升级付费套餐解锁更长时间范围
  • 若返回空数组,优先检查股票代码是否正确、起始日期是否晚于该股票上市日期
  • 禁止在前端公开代码中暴露secret密钥,仅使用publishable密钥即可完成该接口调用

内容的提问来源于stack exchange,提问作者Josh Richards

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 16:45:02