主流 API 实测对比
Alpha Vantage
Polygon.io
iTick API
实战代码示例
import requests
# iTick IPO 接口调用示例
url = "https://api.itick.org/stock/ipo?type=upcoming®ion=HK"
headers = {
"accept": "application/json",
"token": "your_token_here" # 官网申请
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
data = response.json()
if data.get("code") == 0:
for ipo in data["data"]["content"]:
print(f"公司: {ipo['cn']}, 代码: {ipo['sc']}, "
f"上市日期: {ipo['dt']}, 价格区间: {ipo['pr']}")
# 特有字段:bs(申购开始)、es(申购结束)、ro(中签公布)
注意细节:dt字段是毫秒时间戳,bs/es/ro是秒时间戳,处理时需要统一单位。
个人总结
[ol]
[/ol]
最终我的项目切到了 iTick ,省去了多数据源拼凑的麻烦。API 选择关键看真实需求,别为用不上功能付费。文档和频率限制提前看清楚,能少踩很多坑。
祝大家使用愉快!
参考文档:https://docs.itick.org/rest-api/stocks/stock-ipo
GitHub:https://github.com/itick-org/

