当前位置: 首页 > article >正文

一些免费的大A数据接口库

文章目录

  • 一、Python开源库(适合开发者)
    • 1. AkShare
    • 2. Tushare
    • 3. Baostock
  • 二、公开API接口(适合快速调用)
    • 1. 新浪财经API
    • 2. 腾讯证券接口
    • 3. 雅虎财经API
  • 三、第三方数据平台(含免费额度)
    • 1. 必盈数据
    • 2. 聚合数据
  • 四、使用建议

最近打算储备一些接口,于是结合AI做了简单的整理,后续再一个一个尝试。以下是目前可用的免费A股行情数据接口及使用指南,结合稳定性和易用性综合推荐:

大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 tushareuv 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官网获取最新信息。

http://www.lryc.cn/news/2403289.html

相关文章:

  • DeepSeek本地部署及WebUI可视化教程
  • 机器学习算法时间复杂度解析:为什么它如此重要?
  • SSIM、PSNR、LPIPS、MUSIQ、NRQM、NIQE 六个图像质量评估指标
  • 【笔记】旧版MSYS2 环境中 Rust 升级问题及解决过程
  • centos查看开启关闭防火墙状态
  • [论文阅读] 人工智能 | 大语言模型计划生成的新范式:基于过程挖掘的技能学习
  • MS31912TEA 多通道半桥驱动器 氛围灯 照明灯 示宽灯 转向灯驱动 后视镜方向调节 可替代DRV8912
  • 软考 系统架构设计师系列知识点之杂项集萃(84)
  • 矩阵QR分解
  • UDP与TCP的区别是什么?
  • 撰写脚本,通过发布/joint_states话题改变机器人在Rviz中的关节角度
  • AOP实现Restful接口操作日志入表方案
  • 【MATLAB去噪算法】基于CEEMDAN联合小波阈值去噪算法(第四期)
  • Webhook 配置备忘
  • 从理论崩塌到新路径:捷克科学院APL Photonics论文重构涡旋光技术边界
  • 机器学习笔记【Week7】
  • LSM Tree算法原理
  • 智能推荐系统:协同过滤与深度学习结合
  • 文档处理组件Aspose.Words 25.5全新发布 :六大新功能与性能深度优化
  • 固态继电器与驱动隔离器:电力系统的守护者
  • uni-app 如何实现选择和上传非图像、视频文件?
  • 区块链架构深度解析:从 Genesis Block 到 Layer 2
  • 【数据分析】基于adonis2与pairwise.adonis2的群组差异分析教程
  • 使用pdm+uv替换poetry
  • Nginx + Tomcat负载均衡群集
  • 嵌入式开发之STM32学习笔记day22
  • 分词算法BBPE详解和Qwen的应用
  • 关于ETL的BackgroundScheduler同步方案和misfire_grace_time
  • 多线程下使用缓存+锁Lock, 出现“锁失效” + “缓存未命中竞争”的缓存击穿情况,双重检查缓存解决问题
  • Playwright 测试框架 - .NET