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

使用investpy传入股票代码查询ISIN无返回,求解决方案或替代库

investpy查询股票ISIN的正确方案

investpy内置的get_stock_information()函数支持传入股票代码、所属国家两个参数,返回的结果集中直接包含ISIN字段,不需要用search_quotes()接口。

代码示例

import investpy as ip

# 传入标的代码与所属国家,CPLE11为巴西上市标的,国家参数填brazil
stock_info = ip.get_stock_information(stock="CPLE11", country="brazil")
# 提取ISIN结果
isin = stock_info.loc["ISIN", "Value"]
print(isin)

如果不清楚标的所属国家,可以先用你之前写的search_quotes()接口获取标的对应的国家参数,再传入上述函数即可。

可实现相同功能的替代库推荐
  • yfinance:主流免费金融数据接口,针对美股、港股等主流市场标的,返回的info字段中部分包含ISIN信息,无需额外付费即可调用。
  • pandas-datareader:支持对接多个公共金融数据源,部分合规类数据源的返回结果原生携带ISIN字段,适合批量查询场景。
  • openbb SDK:开源金融分析工具包,股票查询接口原生支持全球多数交易所标的的ISIN查询,无需额外拼接接口。

内容的提问来源于stack exchange,提问作者Costa.Gustavo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.15 16:24:08