文档
MarketDiving API 是为开发者打造的金融数据基础设施。基于模块化设计,按需加载所需数据能力,部署在全球 Edge 节点,提供低延迟的数据服务。
快速开始
1. 获取 API Key
注册账号后,在控制台创建 API Key。免费套餐无需信用卡,每月 1,000 次调用。
2. 发起第一个请求
# 获取三安光电基本信息
curl -X POST https://api.marketdiving.com/v1/execute \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"skill": "stock-basic",
"tool": "get_stock_info",
"params": {
"symbol": "600703"
}
}'
3. 返回示例
{
"success": true,
"data": {
"symbol": "600703",
"name": "三安光电",
"current_price": 15.91,
"change_percent": -4.41,
"total_market_cap": 79375287946.57,
"pe_ratio": 45.2,
"pb_ratio": 3.8
},
"meta": {
"request_id": "xxx",
"timestamp": "2026-02-20T10:00:00.000Z",
"source": "eastmoney",
"cached": false,
"latency": 45
}
}
认证
MarketDiving API 使用 API Key 进行认证。你可以在 控制台 创建和管理 API Key。
获取 API Key
注册账号后,在控制台创建 API Key。免费套餐无需信用卡,每月 1,000 次调用。
使用 API Key
在请求头中添加 Authorization:
Authorization: Bearer YOUR_API_KEY
演示 API Key
以下演示 Key 可以直接使用:
| API Key | 套餐 | 限制 |
|---|---|---|
md-demo-free-001 |
Free | 30次/分钟,1,000次/月 |
md-basic-001 |
Basic | 60次/分钟,10,000次/月 |
md-pro-001 |
Pro | 120次/分钟,100,000次/月 |
查询 API Key 信息
curl -H "Authorization: Bearer md-demo-free-001" \
https://api.marketdiving.com/v1/auth/info
端点列表
| 端点 | 方法 | 描述 |
|---|---|---|
/ |
GET | 健康检查 |
/v1/execute |
POST | 执行 Skills 工具 |
/v1/test/:symbol |
GET | 测试端点(获取股票信息) |
/v1/endpoints |
GET | 列出所有可用端点 |
股票基础 (stock-basic)
get_stock_info
获取股票基本信息,包括名称、股本、市值、估值指标等。
"params": {
"symbol": "600703" // 股票代码
}
get_stock_price
获取股票历史行情数据,支持日线,可指定复权方式。
"params": {
"symbol": "600703",
"start_date": "2024-01-01", // 可选,默认 2024-01-01
"end_date": "2024-12-31", // 可选,默认 2024-12-31
"adjust": "qfq" // 可选:none, qfq(前复权), hfq(后复权)
}
search_stocks
根据名称或代码搜索股票。
"params": {
"keyword": "三安光电" // 搜索关键词
}
get_all_stocks
获取全市场股票列表,包含基本信息。数据缓存 24 小时。
财务报表 (financial-report)
get_income_statement
获取利润表(损益表),包含营业收入、成本、利润等数据。
"params": {
"symbol": "600703",
"periods": 8 // 可选,获取最近几期,默认 8
}
get_balance_sheet
获取资产负债表,包含资产、负债、所有者权益等数据。
get_cashflow_statement
获取现金流量表,包含经营活动、投资活动、筹资活动现金流。
get_all_financials
同时获取三大财务报表。
财务分析 (financial-analysis)
v1.1 新增
analyze_financial_report
智能分析财务报表,生成投资视角的财务健康报告。包含盈利能力、成长性、偿债能力等多维度评估。
"skill": "financial-analysis",
"tool": "analyze_financial_report",
"params": {
"symbol": "600703",
"depth": "standard" // 可选:standard | detailed
}
返回示例:
{
"score": {
"total": 72,
"interpretation": "良好",
"breakdown": {
"profitability": 18,
"growth": 15,
"efficiency": 12,
"safety": 15,
"cashflow": 12
}
},
"key_metrics": {
"roe": { "value": "12.5", "vs_industry": "+8.2%" },
"revenue_growth": { "value": "23.5", "unit": "%" }
},
"analysis": "该公司财务健康度良好...",
"risk_level": "medium"
}
compare_with_industry
与同行业进行估值和财务指标对比,了解公司在行业中的相对位置。
"skill": "financial-analysis",
"tool": "compare_with_industry",
"params": {
"symbol": "600703"
}
calculate_valuation
基于行业基准和财务数据,计算股票估值参考范围。
"skill": "financial-analysis",
"tool": "calculate_valuation",
"params": {
"symbol": "600703",
"method": "pe" // pe | pb | dcf
}
公告数据 (announcement)
get_announcements
获取上市公司公告列表,可指定日期范围和公告类型。
"params": {
"symbol": "600703",
"start_date": "2024-01-01", // 可选
"end_date": "2024-12-31", // 可选
"page_size": 30, // 可选,最大 30
"page_num": 1 // 可选,默认 1
}
get_announcement_pdf
下载公告 PDF 文件。
"params": {
"pdf_url": "http://static.cninfo.com.cn/...",
"extract_text": true // 可选,是否提取文本
}
路线图
v1.0 - 当前版本
已完成
• Core Skills 框架
• 股票基础数据(行情、基本信息)
• 财务报表(三表)
• 公告数据(巨潮资讯)
• Cloudflare Workers 部署
• 股票基础数据(行情、基本信息)
• 财务报表(三表)
• 公告数据(巨潮资讯)
• Cloudflare Workers 部署
v1.1 - 基本面分析(当前)
进行中
• ✅ 财报智能解读
• ✅ 行业对比分析
• ✅ 估值计算工具
• 更多行业基准数据
• 历史财务趋势分析
• ✅ 行业对比分析
• ✅ 估值计算工具
• 更多行业基准数据
• 历史财务趋势分析
v1.2 - 深度研报
规划中
• 自动化研究报告生成
• 同业竞争格局分析
• 产业链上下游分析
• 风险因子识别
• 同业竞争格局分析
• 产业链上下游分析
• 风险因子识别
v2.0 - 数据增强
规划中
• 宏观经济数据
• 行业景气度指标
• 资金流向分析
• 机构持仓数据
• 行业景气度指标
• 资金流向分析
• 机构持仓数据
v2.1 - 实时行情
延后
• WebSocket 实时推送
• 分时数据
• Level-2 行情
• 技术指标计算
• 分时数据
• Level-2 行情
• 技术指标计算
更新日志
v1.1.0 (2026-02-20)
- ✨ 新增财务分析 Skill (financial-analysis)
- 📊 analyze_financial_report: 智能财报解读,生成健康评分
- 📈 compare_with_industry: 行业对比分析
- 💰 calculate_valuation: 估值计算工具
- 🔐 基础 API Key 认证(演示用)
- ⚡ 速率限制(100 请求/分钟)
- 📚 新增 /v1/skills 端点,列出可用技能
v1.0.0 (2026-02-20)
- 🎉 首次发布
- ✨ Core Skills 框架
- 📈 stock-basic Skill:股票信息、历史行情、搜索
- 📊 financial-report Skill:三表数据
- 📄 announcement Skill:公告数据
- 🚀 Cloudflare Workers 部署
- 🌐 自定义域名支持