如何通过Polygon.io单API调用获取多股票拆股与分红数据?
Polygon.io多股票拆股与分红数据批量查询方案
是否支持单次API调用获取多只股票的拆股与分红数据?
是的,Polygon.io的v3参考API(splits和dividends端点)支持通过单次请求批量查询多只股票的拆股或分红数据,只需将多个股票代码用逗号分隔传入ticker参数即可。
代码调整示例
将原代码中的单股票代码替换为逗号分隔的多股票代码列表即可,同时清理URL中的多余空格避免请求异常:
import requests # 批量查询多只股票的拆股数据 splits_data = requests.get( 'https://api.polygon.io/v3/reference/splits?ticker=IBM,AAPL,MSFT&apiKey=secretkey' ).json() print(splits_data) # 批量查询多只股票的分红数据 dividends_data = requests.get( 'https://api.polygon.io/v3/reference/dividends?ticker=IBM,AAPL,MSFT&apiKey=secretkey' ).json() print(dividends_data)
注意事项
- 股票代码需严格匹配格式,不要添加多余空格或特殊字符
- 批量请求的返回结果可能包含分页数据,若需要完整数据集,需根据响应中的
next_url字段进行续页请求 - 替换代码中的
secretkey为你实际的Polygon.io API密钥,请求频率和数据权限受你的订阅等级限制
内容的提问来源于stack exchange,提问作者DCR
相关产品推荐
相关产品推荐

