by HiThink-Tech
同花顺官方 A股金融数据服务,提供股票实时行情、历史行情、财务报表、指数、板块、涨停等数据,适用于 AI Agent、量化研究和应用开发,支持 API、MCP、CLI 和 Python。Official Tonghuashun (HiThink) A-share financial data service providing real-time and historical stock market data, financial statements, indices, sectors and limit-up data for AI agents, quantitative research and application development.
# Add to your Claude Code skills
git clone https://github.com/HiThink-Tech/Financial-APIGuides for using ai agents skills like Financial-API.
Financial-API is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by HiThink-Tech. 同花顺官方 A股金融数据服务,提供股票实时行情、历史行情、财务报表、指数、板块、涨停等数据,适用于 AI Agent、量化研究和应用开发,支持 API、MCP、CLI 和 Python。Official Tonghuashun (HiThink) A-share financial data service providing real-time and historical stock market data, financial statements, indices, sectors and limit-up data for AI agents, quantitative research and application development. It has 181 GitHub stars.
Financial-API's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/HiThink-Tech/Financial-API" and add it to your Claude Code skills directory (see the Installation section above).
Financial-API is primarily written in TypeScript. It is open-source under HiThink-Tech on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh Financial-API against similar tools.
No comments yet. Be the first to share your thoughts!
Unlocks once the catalog security scan passes (runs nightly).
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
同花顺金融数据服务(hithink-finance) 是由同花顺官方提供和维护的 A股金融数据服务,面向 AI Agent、量化研究者和应用开发者。
通过一个统一的 API Key,即可查询 A股最新行情快照、历史行情、财务报表、指数、板块、涨停、连板、个股异动、热榜和龙虎榜等数据,并将数据接入 AI 工具、Python 研究脚本、量化程序或业务系统。
一站式同花顺官方金融数据能力,覆盖 API、MCP、CLI、Python SDK、本地数据库和 Agent Skill。
docs/同花顺官方面向 AI Agent、量化研究和开发者提供的 A股金融数据服务。
覆盖 A股行情、标的目录、公司行动、财务报表与指标、交易日历、指数、板块、涨停、连板、个股异动、热榜、龙虎榜和全市场数据文件。
可以通过 REST API、托管 MCP、hithink-finance CLI、Python SDK、本地 marketdb 或统一 Agent Skill 接入。
优先安装 hithink-finance Skill。Agent 会识别当前环境和任务,在 API、MCP、CLI 与 Python SDK 之间自动选择合适的能力。
| 你的需求 | 推荐方式 | 说明 |
|---|---|---|
| 想让 AI Agent 自动查询金融数据 | hithink-finance Skill |
Agent 自动判断使用 API、MCP、CLI 或 Python SDK |
| 想让 Claude、Cursor 等聊天工具快速接入 | MCP | 配置服务地址和 API Key 后即可在对话中调用 |
| 想在 Python、Notebook 中研究股票 | Python toolkit/SDK | 适合研究脚本、数据处理和自定义取数策略 |
| 想把数据接入网站、App 或公司系统 | REST API | 零依赖 HTTP 接入,适合任意编程语言和服务端系统 |
| 想通过终端批量查询、下载和导出数据 | CLI | 统一远端取数、本地数据库和结构化输出 |
| 想长期保存历史行情并用 SQL 研究 | marketdb | 在本地自动构建和维护 DuckDB 数据库 |
| 想获取全市场、长时间范围的大批量数据 | CLI / Market Dumps | 大结果落盘,避免终端和 Agent 上下文过载 |
| 数据 / 能力 | 可以解决的问题 | 推荐入口 |
|---|---|---|
| A股最新行情快照 | 查询单只、多只或全市场股票的最新价格与交易数据 | CLI / API / MCP / Python |
| A股历史 K 线 | 获取股票历史走势,支持研究、回测和趋势分析 | CLI / marketdb |
| 公司行动与复权 | 查询分红、送转等公司行动,并生成前复权、后复权数据 | CLI / marketdb |
| 财务报表与财务指标 | 查询利润表、资产负债表、现金流量表和五类财务指标 | CLI / API / MCP / Python |
| 标的目录 | 根据股票名称、代码或关键词查找唯一 thscode |
CLI / API / MCP / Python |
| 交易日历 | 判断交易日、安排数据同步和回测时间 | CLI / API / MCP / Python |
| 指数与板块 | 查询指数和板块目录、成分股、行情及历史 K 线 | CLI / API / MCP / Python |
| 同花顺特色数据 | 获取涨停池、连板、异动、热榜和龙虎榜 | CLI / API / MCP / Python |
| 全市场数据导出 | 下载全量或增量日 K、公司行动等标准数据文件 | CLI / Market Dumps |
| 本地 DuckDB | 完成数据初始化、同步、校验、修复、SQL 查询和导出 | CLI / marketdb |
分钟 K、tick、海外行情、宏观数据、新闻公告原文和研报目前不在公开能力范围内。请求未支持的数据时,应明确说明,不使用模拟数据或静态示例冒充真实结果。
登录 同花顺金融数据服务官网,进入 API Key 管理 创建 Key。
API、MCP、CLI 和 Python 远端取数共用同一个 API Key。统一推荐保存为用户级环境变量 HITHINK_FINANCE_API_KEY;hithink-finance Skill 也能读取用户级 credentials.env,具体路径与各平台配置命令见 Skill 的 CLI 安装说明。
优先使用隐藏输入或环境变量。也可以把刚获取的 Key 交给 Agent 代为配置;Agent 不应复述 Key,并且只能写入用户级凭据来源,不能写入代码、日志、公开配置或 Git 仓库。
hithink-finance SkillSkill 是 Agent 使用本项目的统一说明书,包含:
请选择一种安装方式:
优先:从 Skill Hub 安装
将提示词发送给你的 AI 安装该 Skill:
请根据 https://skillhub.cn/install/skillhub.md,安装 hithink-finance。
通过 Agent Skills 通用安装器安装
npx skills add HiThink-Tech/Financial-API --skill hithink-finance -g --yes
如无法使用以上安装方式,也可以把完整的 skills/hithink-finance/ 目录复制到 Agent 文档声明的 Skills 发现目录。
必须保留
references/,不要只复制SKILL.md。
安装完成后重新打开会话,可以直接描述需求,例如:
查询贵州茅台的最新行情,并分析近一年的涨跌幅、最大回撤和均线趋势。
获取沪深300当前成分股,并将结果保存为本地文件。
查询宁德时代最近四期利润表和主要盈利指标,注明报告期和数据来源。
CLI 将远端取数、本地数据库、认证、统一 JSON 输出和大结果落盘整合到一个命令入口。
优先从 npm 安装:
npm install -g @hithink-tech/hithink-finance-cli
hithink-finance auth login
hithink-finance capabilities --format json
auth login:安全录入 API Key。capabilities:查看此版本 CLI 支持的机器可读能力目录。--format json:返回稳定、统一的 JSON 格式,方便程序或 Agent 继续处理。通过 Skill 使用时,Agent 会先复用统一凭据,再通过 stdin 完成 CLI 登录;已有 CLI 凭据需要更新时使用 auth login --api-key-stdin --replace 原子替换,无需用户再次输入。CLI 仍将副本保存在自己的系统凭据库中,因此脱离 Skill 后也可独立使用。
常见命令:
# 根据代码或名称查找股票
hithink-finance symbol search --q 600519 --limit 5 --format json
# 查询最新行情
hithink-finance market snapshot --thscodes 600519.SH --format json
# 查询最近四期利润表
hithink-finance financials income --thscode 600519.SH --limit 4 --format json
# 初始化本地数据库
hithink-finance data init --format json
# 使用 SQL 查询本地前复权日线
hithink-finance db query \
--sql "SELECT * FROM v_daily_qfq LIMIT 10" \
--format json
仅在参与仓库开发或 npm 暂不可用时从源码验证:
cd hithink-finance-cli
npm ci --ignore-scripts
npm run build
node dist/cli/main.js capabilities --format json
node dist/cli/main.js doctor --format json
完整说明见 hithink-finance-cli/README.md。
REST API 通过标准 HTTP 请求提供数据,适合:
使用 curl 查询贵州茅台最新行情:
curl 'https://fuyao.aicubes.cn/api/a-share/prices/snapshot?thscodes=600519.SH' \
-H 'X-api-key: <API_KEY>'
仓库内 REST API 契约入口:
docs/api/ 是仓库内唯一的上游 REST API 契约来源,其他文档不重复维护字段定义。
MCP 适合 Claude Desktop、Cursor、Windsurf 和其他支持 MCP 的客户端。
将以下三个托管端点配置到客户端,并使用 hithink-finance-* 作为服务名称:
{
"mcpServers": {
"hithink-finance-a-share": {
"type": "http",
"url": "https://fuyao.aicubes.cn/mcp/a-share",
"headers": {
"X-api-key": "${HITHINK_FINANCE_API_KEY}"
}
},
"hithink-finance-a-share-index": {
"type": "http",
"url": "https://fuyao.aicubes.cn/mcp/a-share-index",
"headers": {
"X-api-key": "${HITHINK_FINANCE_API_KEY}"
}
},
"hithink-finance-meta": {
"type": "http",
"url": "https://fuyao.aicubes.cn/mcp/meta",
"headers": {
"X-api-key": "${HITHINK_FINANCE_API_KEY}"
}
}
}
}
三个服务分别覆盖:
hithink-finance-a-share:A股行情、财务和特色数据;hithink-finance-a-share-index:指数、板块及相关行情;hithink-finance-meta:标的检索、能力发现等基础信息。配置位置、安全方式、意图路由和验证步骤见 MCP 接入说明。
Skill 已内置工具功能快照。只有在实际调用或排查参数变化时,才需要读取当前 MCP 连接的 tools/list。
安装 Python 子项目:
python -m pip install -e ./python
通过仓库脚本检索股票并查询行情:
python python/toolkit/fuyao/scripts/fuyao.py tickers-search --q "贵州茅台"
python python/toolkit/fuyao/scripts/fuyao.py prices-snapshot --thscodes 600519.SH
Python 子项目适合:
完整说明:
marketdb 会在本地构建 DuckDB 数据库,适合:
初始化:
python python/bootstrap.py
查看本地数据库状态:
marketdb status --json --db data/market.duckdb
查询贵州茅台最近十个交易日的前复权收盘价:
marketdb query \
--json \
--db data/market.duckdb \
--sql "SELECT date, close
FROM v_daily_qfq
WHERE thscode='600519.SH'
ORDER BY date DESC
LIMIT 10"
完整说明见 python/toolkit/marketdb/README.md。
thscode。推荐入口:CLI / API / MCP / Python。
thscode。推荐入口:CLI / marketdb / Python。
推荐入口:CLI / API / MCP / Python。
推荐入口:CLI / marketdb / Python。
hithink-finance Skill。推荐入口:Skill。
进入仓库的 Agent 按以下顺序读取:
AGENTS.mdskills/hithink-finance/SKILL.md执行时遵守以下规则:
thscode,不要猜测交易所后缀。python/examples/ 提供 SDK、marketdb 和远端数据组合示例。
examples/inspirations/ 提供可以复制使用的 Prompt、预览图和静态 HTML。
该示例从一只股票出发,组合展示:
查看:
示例用于说明数据组合方式,不是数据能力契约、投资建议或固定视觉标准。
当前公开能力主要覆盖:
当前暂不公开提供:
数据权限、调用频率和可访问 capability 以官网与账号授权为准。