Repolode
akfamily

akfamily/akshare

一个 Python 财经数据接口库,把多个中外金融数据源封装为一行代码即可调用的函数。

可替代:WindChoice

Star
23,236
Fork
3,564
未关闭 Issue
6
最近提交
昨天

本页只介绍开源项目,不构成投资建议。交易和投资可能造成亏损,使用前请自行评估风险,并遵守当地法律法规。

这是什么?

AKShare 是一个用于获取金融数据的 Python 库。每类数据源都封装为一个函数,调用一次即可得到 pandas DataFrame 格式的数据,例如个股日线行情。数据覆盖 A 股、期货、期权、债券、基金、外汇以及宏观经济指标,也包含部分海外市场数据。

库内提供离线的接口搜索,可按关键词查找接口,并查看每个接口的参数与输出字段。项目要求 Python 3.11 及以上版本,可通过 pip 或 uv 从 PyPI 安装。配套项目 AKTools 则把同样的接口以 HTTP API 和 MCP 服务器的形式提供,方便其他语言和 AI 助手调用。

数据来自公开的网站与交易所。项目声明数据仅供学术研究和参考,不构成投资建议,部分接口也可能因外部原因下线。

核心功能

  • 01一行函数调用即可获取行情数据,返回 pandas DataFrame。
  • 02覆盖 A 股、期货、期权、债券、基金、外汇及宏观经济指标。
  • 03内置离线关键词接口搜索,可查看每个接口的参数和输出字段。
  • 04可通过 pip 或 uv 从 PyPI 安装。
  • 05配套项目 AKTools 提供 HTTP API 和 MCP 服务器。

适用场景

  • 将 A 股或期货历史行情导入 Python 量化或回测流程。
  • 为学术研究或数据分析搭建财经数据笔记。
  • 借助 MCP 服务器让 AI 助手查询中国市场数据。
  • 将宏观经济或债券指标接入看板与报告。

快速上手

  1. 1

    使用 uv(推荐)安装 AKShare

    uv pip install akshare --upgrade
  2. 2

    或使用 pip 安装

    pip install akshare --upgrade
  3. 3

    在 Python 中获取A股日线行情数据

    python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"

使用前须知

  • 数据仅供学术研究和参考,不构成投资建议。
  • 由于上游数据源的不可控因素,部分数据接口可能被移除。
  • 需要 Python 3.11 或更高版本(64 位)。

收录于专题

标签

常见问题

akshare 是什么?
一个 Python 财经数据接口库,把多个中外金融数据源封装为一行代码即可调用的函数。 AKShare 是一个用于获取金融数据的 Python 库。每类数据源都封装为一个函数,调用一次即可得到 pandas DataFrame 格式的数据,例如个股日线行情。数据覆盖 A 股、期货、期权、债券、基金、外汇以及宏观经济指标,也包含部分海外市场数据。
akshare 可以免费使用吗?用的什么许可证?
akshare 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
akshare 还在维护吗?
活跃维护中。akshare 最近一次提交是在 2026年11月6日。
akshare 适合用来做什么?
将 A 股或期货历史行情导入 Python 量化或回测流程。 为学术研究或数据分析搭建财经数据笔记。 借助 MCP 服务器让 AI 助手查询中国市场数据。 将宏观经济或债券指标接入看板与报告。
akshare 怎么安装和运行?
使用 uv(推荐)安装 AKShare: uv pip install akshare --upgrade 或使用 pip 安装: pip install akshare --upgrade 在 Python 中获取A股日线行情数据: python -c "import akshare as ak; print(ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20170301', end_date='20231022', adjust=''))"
在哪里获取 akshare?
源代码和安装说明在 GitHub 上:https://github.com/akfamily/akshare

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目