新浪财经接口提供了基础的股票数据查询,但限于没有公开的文档,这里汇总常用接口。接口可以一次查询多个代码。
2022-09更新:新浪对API做了Referer校验,请求中必须增加Referer信息(经测试,目前HTTP和HTTPS均正常,有网友反馈HTTP不可用,请求次数也有限制,建议注意)
Referer: “http://finance.sina.com.cn”
沪深
股票代码前使用sh或者sz区分沪深,如果加 s_ 是简略数据,否则是详细数据,包含吴档报价等详细信息。比如:
- 贵州茅台:http://hq.sinajs.cn/list=s_sh600519
- 贵州茅台详情:http://hq.sinajs.cn/list=sh600519
- 查询多个:http://hq.sinajs.cn/list=s_sh600519,s_sz300662
港股美股
综合指数
综合指数一般会有至少15分钟的延迟,国际指数一般以 int_ 或 b_ 前缀:
接口数据依次是:指数名称,数值,变化绝对值,变化百分比。
外汇和汇率
- 人民币对美元: http://hq.sinajs.cn/list=USDCNY
- 美元对港币:http://hq.sinajs.cn/list=USDHKD
- 美元指数:http://hq.sinajs.cn/list=DINIW
历史数据
scale=5/15/60/1200
参考
其他接口
目前使用腾讯财经API正常(http://qt.gtimg.cn/q=hkHSI,usINX,sh000001),可用于股票类的数据查询。注意,该接口仅可以用股票查询,汇率、美元指数等数据已经停止更新,不可用。
接口数据字段:
1 : 名字
3 : 当前价格
31: