一些免费的大A数据接口库
文章目录
- 一、Python开源库(适合开发者)
- 1. AkShare
- 2. Tushare
- 3. Baostock
- 二、公开API接口(适合快速调用)
- 1. 新浪财经API
- 2. 腾讯证券接口
- 3. 雅虎财经API
- 三、第三方数据平台(含免费额度)
- 1. 必盈数据
- 2. 聚合数据
- 四、使用建议
最近打算储备一些接口,于是结合AI做了简单的整理,后续再一个一个尝试。以下是目前可用的免费A股行情数据接口及使用指南,结合稳定性和易用性综合推荐:
一、Python开源库(适合开发者)
1. AkShare
-
特点:完全免费开源,数据源覆盖新浪财经、东方财富等国内平台,支持实时/历史行情、财务数据、资金流向等
-
优势:无需注册,支持高频调用(需注意反爬机制)
-
安装:
pip install akshare
或:
uv add akshare
示例代码:
import akshare as akdf = ak.stock_zh_a_hist(symbol="600519", period="daily")
2. Tushare
-
特点:国内主流接口,提供A股历史行情、财务指标、指数数据等
-
限制:免费版需注册获取API token(实名认证),日调用量限制200次
-
安装:
pip install tushare
或uv add tushare
使用示例:
import tushare as tspro = ts.pro_api('your_token')df = pro.daily(ts_code='600519.SH')
3. Baostock
-
特点:专为A股设计的免费接口,支持K线、财务数据、宏观经济指标
-
优势:无需注册,数据质量较高
-
安装:
pip install baostock
或uv add baostock
特色功能:支持复权因子计算
二、公开API接口(适合快速调用)
1. 新浪财经API
-
接口地址:http://hq.sinajs.cn/list=sh600519
-
数据内容:实时价格、成交量、涨跌幅等基础行情
-
限制:非官方接口,频繁请求可能被封IP
2. 腾讯证券接口
-
特点:提供A股/港股实时行情,数据更新频率约3秒
-
接口示例:
https://qt.gtimg.cn/q=sz000001
3. 雅虎财经API
-
接口地址:https://query1.finance.yahoo.com/v7/finance/download/600519.SS
-
数据范围:历史K线数据(开盘价、收盘价等)
-
注意:需通过Python库yfinance调用,国内访问可能不稳定
三、第三方数据平台(含免费额度)
1. 必盈数据
-
每日500次免费调用额度,含实时行情、技术指标数据
-
接口类型:RESTful API,支持JSON格式返回
2. 聚合数据
-
每日50次免费额度,专注实时行情获取
-
适用场景:小型项目快速验证
四、使用建议
-
开发测试优先选择AkShare,其无需注册且数据全面性最佳
-
高频调用建议组合使用多个接口(如新浪+腾讯)分散请求压力
-
长期项目推荐注册Tushare Pro,基础版年费约2000元可解除调用限制
-
注意合规性:避免商业用途直接使用非官方接口,建议通过券商获取授权数据源
注:部分接口可能随政策调整发生变化,建议通过AkShare官网或TuShare官网获取最新信息。