ashareapi-pi0.2.8
A股数据 API 官方 Pi 包 —— 装上即可查 A 股行情 / K线 / 财务 / 资金 / 龙虎榜(40 个端点说明书,开放标准 Agent Skills)
Untested on omp
This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.
Reports 0
No reports yet.
Readme
ashareapi — A股数据 API 官方 Pi 包
让 Pi(pi.dev)直接查 A 股数据:行情 / K线 / 五档盘口 / 财务 / 资金 / 龙虎榜 / 板块 / 可转债 / 因子选股 / 宏观 / 量化回测 —— 40 个端点,5 个免费无需 Key。
一条命令装好 —— 装完 Pi 就知道该调哪个端点、参数怎么填、字段什么单位、错了怎么处理。
支持 Pi(pi.dev):
中文 · English
官网 · 文档 · 端点清单 · MCP 接入 · Agent Skill
GitHub 源码 · 问题反馈 Issues · 更新日志
这是什么
一个 A股数据 Pi 包:装上之后,你在 Pi 里问「600667 现在多少钱」,它会自己去调接口拿真实数据,而不是编一个数给你。
里面是一份 Agent Skill(开放标准)—— Pi 与 Claude Code / Codex 用同一套 skill 规范,所以这份说明书在它们之间通用。内容 = 40 个端点的参数与字段语义、单位换算(volume 是手 / amount 是元 / 比率为百分数)、数据日期语义、常见错误与限流处理。
底层接的是 ashareapi.com 的 REST API(https://api.ashareapi.com/v1/...)—— Pi 直接 curl 调即可;也可以换成官方 SDK 或 MCP。
为什么用它
- 一条命令装好:
pi install npm:ashareapi-pi,装完/reload即用,不用配 JSON、不用写脚本 - 免费端点真的免 Key:
/v1/quote/v1/kline/v1/hot/v1/changedist/v1/market-overview这 5 个装上就能调 - 多源自动切换:后端 70 个数据源互为备份,某个源出问题会自动换下一个,且不扣调用次数
- 口径固定,不用二次处理:K 线固定前复权(没有
adjust参数),不会二次复权 - 无数据 ≠ 失败:停牌这类「市场真没数据」和「取数失败」分开返回 —— Agent 不会把停牌误判成故障
- 说明书写给 AI 看:讲清「什么时候用哪个端点 / 参数怎么填 / 字段什么单位 / 错了怎么处理」,Agent 不会调错
- 不用你维护:内容由脚本从 Agent Skill 生成(单一事实源),Pi 升级也不用跟着改
安装
pi install npm:ashareapi-pi
装完 /reload(或重开 Pi)即可。想先试一次、不写进配置:
pi -e npm:ashareapi-pi
然后在对话里直接问:
| 你可以这样问 | 会用到的端点 |
|---|---|
| 600667 现在多少钱? | /v1/quote |
| 帮我拉一下 600667 最近 60 天的日 K | /v1/kline |
| 今天市场什么情况? | /v1/market-overview |
| 现在大家都在看什么股票? | /v1/hot |
| 今天涨跌家数怎么分布? | /v1/changedist |
卸载:
pi remove npm:ashareapi-pi
配置 API Key
上面 5 个端点不用配任何东西就能用。
要用其余端点(盘口 / 财务 / 资金 / 龙虎榜 / 板块 / 选股 / 宏观…),需要一个 Key:获取 Key(体验版 ¥9.9 起)。
把 Key 放进环境变量 ASHAREAPI_KEY,或者直接告诉 Pi —— 说明书里写明了怎么带上:
curl -H "Authorization: Bearer ct-你的Key" "https://api.ashareapi.com/v1/quote?code=sh600667"
能查什么
免费(无需 Key)
实时行情 · K线 · 热搜榜 · 涨跌分布 · 市场总览
需 Key
五档盘口 · 全字段画像 · 财务三表 · 资金流 · 技术指标 · 股东 · 事件 · 龙虎榜 · 因子选股 · 板块 · 板块估值 · 宏观 · 可转债 · ETF · 新股 · 分红 · 脱水研报 · 代码搜索 · 用量
字段含义、参数与返回样例见文档。
相关
官方 SDK:Python pip install ashareapi · Node.js / TypeScript npm install ashareapi
MCP 服务器:https://api.ashareapi.com/mcp(配置说明)—— Pi 内置 MCP,填一条 URL 就能接;Claude Code / Codex / Cursor 等 19 家客户端同样
Agent Skill(给 AI 读的接口说明书):https://ashareapi.com/skill
本包内容由脚本从 Agent Skill 生成(单一事实源:https://github.com/ashareapi/ashareapi-skill),不手工维护。
版本
最新版本见 npm。本包内容来自 Agent Skill,版本号与 skill 一致;变更见 ashareapi.com/changelog。
License
MIT