Type: entity
Confidence: 0.80
Created: 2026-04-25
Updated: 2026-04-25
Tags: 金融数据Python库A股数据免费API工具与框架

Baostock

概述

Baostock(证券宝)是中国 A 股免费历史数据平台,提供 Python SDK,无需注册、无调用频率限制,K 线数据从 1990-12-19 至今,财务数据从 2007 年起,是 A 股历史数据研究的可靠选择。

关键内容

  1. 核心特性
  2. 完全免费,无需注册,无API Key需求,无调用限制
  3. 数据源自官方交易所(上交所/深交所),保证权威性
  4. 历史数据深度长,A股日线数据可追溯至1990年12月19日
  5. 包含行情数据、基本面数据、市场结构数据和宏观数据

  6. 数据覆盖范围

  7. 行情数据:日K线(每日17:30更新)、周K线、月K线、分钟K线(1/5/15/30/60min,次日11:00更新)、指数日线。支持前复权/后复权/不复权
  8. 基本面数据:季度财报(ROE/ROA/净利润率、营运能力、成长能力、偿债能力等)、杜邦分析(5因子分解)、现金流量、业绩预告(2003年起)、业绩快报(2006年起)
  9. 市场结构数据:全量股票列表、历史交易日历、上证50/沪深300/中证500成分股(每周一更新)、行业分类(申万一级)、历史分红送配、复权因子
  10. 宏观数据:存款基准利率、贷款基准利率、存款准备金率、M0/M1/M2月度/年度数据、SHIBOR利率等

  11. 技术架构

  12. 采用TCP长连接会话机制,需显式登录/登出(bs.login()/bs.logout())
  13. 使用分页迭代方式读取数据(rs.next()),适合大数据量处理
  14. 返回自定义ResultSet格式,需手动转换为DataFrame
  15. 仅支持Python语言,不提供HTTP API供其他语言直接调用
  16. SDK版本停留在0.8.9,2019年后无大版本更新

  17. 使用场景

  18. A股量化策略回测(日频/周频)
  19. 基本面选股模型(ROE/ROA/成长性筛选)
  20. 宏观-行业-个股三层联动分析
  21. 指数成分股历史变动研究
  22. 学术研究/毕业论文数据获取

来源

相关