1. A 股
咕咕数据 API 文档
  • 文档首页
  • 条码工具
    • DEMO
      • 通用二维码生成 DEMO
      • Wi-Fi 无线网二维码生成 DEMO
      • 通用条形码生成 DEMO
      • [DEMO] 通用二维码解析读取
    • 通用二维码生成
    • Wi-Fi 无线网二维码生成
    • 通用条形码生成
    • 通用二维码解析读取
  • 金融/基础
    • A 股
      • DEMO
        • [DEMO] A 股财报 AI 智能解读
        • [DEMO] A 股上市公司公告
        • [DEMO] A 股实时行情数据
        • [DEMO] A 股历史行情数据
        • [DEMO] A 股分时交易数据
        • [DEMO] A 股个股信息查询
        • [DEMO] A 股三大财报
        • [DEMO] A 股财务指标
        • [DEMO] A 股指数成分数据
        • [DEMO] A 股指数实时行情数据
        • [DEMO] A 股指数历史行情数据
        • [DEMO] A 股盘前数据
        • [DEMO] A 股分笔交易数据
        • [DEMO] A 股股票列表编码
        • [DEMO] A 股交易日历
        • [DEMO] A 股指数分时行情数据
        • [DEMO] A 股个股资金流
        • [DEMO] A 股个股资金流排行
        • [DEMO] A 股期权实时行情数据
        • [DEMO] A 股买卖盘口数据
        • [DEMO] A 股涨停板实时数据
        • [DEMO] A 股季度业绩报表
        • [DEMO] A 股科创板历史行情数据
      • A 股股票编码列表
        GET
      • A 股实时行情数据
        GET
      • A 股历史行情数据
        GET
      • A 股分钟行情数据
        GET
      • A 股分笔交易数据
        GET
      • A 股盘前数据
        GET
      • A 股个股信息查询
        GET
      • A 股三大财报
        GET
      • A 股财务指标
        GET
      • A 股指数列表
        GET
      • A 股指数成分数据
        GET
      • A 股指数实时行情数据
        GET
      • A 股指数历史行情数据
        GET
      • A 股指数分时行情数据
        GET
      • A 股股票列表
        GET
      • A 股交易日历
        GET
      • A 股期权实时行情数据
        GET
      • A 股个股资金流
        GET
      • A 股个股资金流排行
        GET
      • A 股买卖盘口数据
        GET
      • A 股涨停板实时数据
        GET
      • A 股季度业绩报表
        GET
      • A 股科创板历史行情数据
        GET
      • 查询 A 股股票代码列表数据,支持分页查询
        GET
      • A 股财报 AI 智能解读
        POST
      • A 股上市公司公告
        GET
    • 港股
      • DEMO
        • [DEMO] 港股指数实时行情数据
        • [DEMO] 港股股票指数历史行情数据
        • [DEMO] 港股三大财报
        • [DEMO] 港股实时行情接口
        • [DEMO] 港股历史行情接口
        • [DEMO] 港股分时行情数据
        • [DEMO] 港股上市公司公告
        • [DEMO] 港股基础信息数据
        • [DEMO] 港股股本与现价数据
      • 港股基础信息数据
      • 港股指数代码枚举
      • 港股指数实时行情数据
      • 港股股票指数历史行情数据
      • 港股三大财报
      • 港股实时行情接口
      • 港股历史行情接口
      • 港股分时行情数据
      • 港股上市公司公告
      • 港股股票代码列表
      • 港股股本与现价数据
    • 美股
      • DEMO
        • [DEMO] 美股实时行情数据
        • 美股历史行情数据 DEMO
        • 美股分时行情数据 DEMO
        • [DEMO] 分类美股实时行情数据
        • 美股历年基本财务数据 Demo
      • 查询美股股票代码列表数据
      • 美股实时行情数据
      • 美股历史行情数据
      • 美股分时行情数据
      • 分类美股实时行情数据
      • 美股历年基本财务数据
      • 查询美股股票代码列表数据,支持分页查询
  • 商业/分析
    • DEMO
      • [DEMO] 公募基金组合风险分析
      • [DEMO] 基金基本信息
      • [DEMO] 指数基金业绩
      • [DEMO] 场内基金分时行情
      • [DEMO] 开放式基金最新净值
      • [DEMO] 开放式基金区间净值
      • [DEMO] 开放式基金业绩排行
      • [DEMO] 场内基金业绩排行
      • [DEMO] 公募基金实时净值
      • [DEMO] 公募基金历史数据
      • [DEMO] 场内基金历史净值
      • [DEMO] 场内基金实时净值
      • [DEMO] 开放式基金盘中净值估算
      • [DEMO] 国际货币汇率
      • [DEMO] 期权实时行情数据
    • 金融
      • DEMO
    • 公募基金实时净值
    • 公募基金历史数据
    • 场内基金分时行情
    • 场内基金实时净值
    • 基金基本信息
    • 场内基金历史净值
    • 指数基金业绩
    • 开放式基金最新净值
    • 开放式基金区间净值
    • 开放式基金业绩排行
    • 场内基金业绩排行
    • 开放式基金盘中净值估算
    • 公募基金代码枚举
    • 公募基金组合风险分析
    • 国际货币汇率
    • 期权实时行情数据
  • 教育/高考
    • DEMO
      • 院校与专业三年录取明细示例
      • [DEMO] 全球大学基础数据
      • [DEMO] 全国中学基础信息
      • [DEMO] 全国大学高校专业数据
      • [DEMO] 全国大学高校基础信息
      • [DEMO] 高考省分数线
      • [DEMO] 历年高考高校录取分数线
      • [DEMO] 历年高考专业录取分数线
      • [DEMO] 历年高考高校招生计划
      • [DEMO] 考题相似度 AI 分析
      • [DEMO] 历年高考一分一段数据
      • [DEMO] 全球 QS 世界大学排名数据
      • [DEMO] 分数线区间筛选录取信息联合查询
      • [DEMO] 高校实时分析与推荐评分
      • [DEMO] 高校志愿录取机会与梯度评估模型
      • [DEMO] 高考教育信息智能助手
      • [DEMO] 职教高考及高职分类招生控制线
      • [DEMO] 研究生招生专业目录
      • [DEMO] 研究生招生国家分数线
      • [DEMO] 历年高校招生计划院校招生代码
      • [DEMO] 全国小学基础信息
      • [DEMO] 全国公职与国企招录岗位数据
    • 职业性格问卷
      • DEMO
        • [DEMO] 职业与发展心理测评问卷
      • 获取问卷详情
      • 查询测试结果
      • [查询列表] 职业性格问卷
      • [查询列表] 查询职业性格问卷详情
      • [提交] 职业性格问卷
      • [查询] 职业性格问卷
      • [查询] 用户测试历史
    • [枚举] 职教高考控制线查询参数
    • 考题文档相似度分析(异步提交)
    • 考题文档对比任务查询
    • 全国小学基础信息
    • 专业录取线按录取概率排序
    • 院校与专业三年录取明细
    • 全球 QS 世界大学排名数据
    • 全球大学基础数据
    • 全国中学基础信息
    • 全国大学高校基础信息
    • 全国大学高校专业数据
    • 历年高考省录取分数线
    • 历年高考高校录取分数线
    • 历年高考专业录取分数线
    • 分数线区间筛选录取信息联合查询
    • 按照学校名称或学校 ID 查询高校的专业信息
    • 历年高考高校招生计划
    • 考题相似度 AI 分析(Equivalent)
    • 历年高考一分一段数据
    • [枚举] 历年高考一分一段选科枚举
    • 高校实时分析与推荐评分
    • 高校志愿录取机会与梯度评估模型
    • 高考教育信息智能助手
    • 职教高考及高职分类招生控制线
    • 研究生招生专业目录
    • 研究生招生国家分数线
    • [枚举] 历年高考一分一段查询参数
    • [枚举] 历年高考高校录取分数线查询参数
    • [枚举] 历年高考专业录取分数线查询参数
    • 考题相似度 AI 分析(Exact / Header)
    • 学校专业明细分页查询
    • 考题相似度 AI 分析(Variant / Bearer)
    • 考题文档相似度分析任务状态
    • [枚举] 历年高校招生计划查询参数
    • 全国公职与国企招录岗位数据
    • 历年高校招生计划院校招生代码
  • 图像/转换
    • DEMO
      • [DEMO] 通用 OCR
      • [DEMO] HTML 转 PDF
      • [DEMO] HTML 转 WORD
      • [DEMO] Markdown 转 PDF
      • [DEMO] 图片 OCR 转 Word
      • [DEMO] PDF 解析格式化输出
      • [DEMO] 通用文件流 OCR
      • [DEMO] 通用 OCR PDF 到 Word
      • [DEMO] PDF 分割拆分
      • [DEMO] PDF 转 HTML
      • [DEMO] PPT 转高精度图片
      • [DEMO] 通用 PDF 文件流 OCR 到文本
      • [DEMO] PPT 转高精度 PDF
      • [DEMO] Word 转 HTML
      • [DEMO] 图片压缩与尺寸优化
    • 通用 OCR
    • HTML 转 PDF
    • HTML 转 WORD
    • Markdown 转 PDF
    • 图片 OCR 转 Word
    • PDF 解析格式化输出
    • 通用文件流 OCR
    • 通用 OCR PDF 到 Word
    • PDF 分割拆分
    • PDF 转 HTML
    • PPT 转高精度图片
    • 通用 PDF 文件流 OCR 到文本
    • PPT 转高精度 PDF
    • Word 转 HTML
    • 图片压缩与尺寸优化(本地文件)
    • 图片压缩(公开 URL / Header 鉴权)
    • 图片压缩(公开 URL / Bearer 鉴权)
  • AI/模型
    • 模型
    • DEMO
      • [DEMO] 发票与小票结构化识别
      • [DEMO] 文章自然润色
      • [DEMO] 多语言 AI 翻译
      • [DEMO] 个人可识别信息 (PII) 去除
      • [DEMO] PDF 全文多语言 AI 摘要
      • [DEMO] 长文本多语言 AI 摘要
      • [DEMO] 多语言长文本 AI 关键字提取
      • [DEMO] 多语言文本 AI 情感分析
      • [DEMO] 多语言文本 AI 纠错格式化
      • [DEMO] 主题诗歌创作
      • [DEMO] 儿童故事创作大师
      • [DEMO] AI 文档字段结构化解析
      • [DEMO] 私有文档知识库问答
    • 上传知识库文档
    • AI RAG 文档知识库问答
    • 文章抽取信息化 JSON
    • 发票与小票结构化识别
    • 删除知识库文档
    • 删除知识库会话
    • 文章自然润色
    • 多语言 AI 翻译
    • 个人可识别信息 (PII) 去除
    • PDF 全文多语言 AI 摘要
    • 长文本多语言 AI 摘要
    • 多语言长文本 AI 关键字提取
    • 多语言文本 AI 情感分析
    • 多语言文本 AI 纠错格式化
    • 主题诗歌创作
    • 儿童故事创作大师
    • AI 文档字段结构化解析(同步文本)
    • 上传知识库文档
    • AI 文档知识库问答
    • 从 HTML 提取文章内容
    • AI 文档字段结构化解析(DOCX 文件)
    • AI 文档字段结构化解析(异步提交)
    • AI 文档字段结构化解析任务状态
  • 元数据/资讯
    • 汽车车型库数据
      • DEMO
        • [DEMO] 车型品牌列表
        • [DEMO] 车型库聚合预览
      • 车型品牌列表
      • 品牌下车系列表
      • 车系详情
      • 车系下车型列表
    • 汽车/车型
      • 车型
        • 获取车系详情
      • 汽车车型库数据
        • DEMO
          • [DEMO] 品牌下车系列表
          • [DEMO] 车系详情
          • [DEMO] 车系下车型列表
    • DEMO
      • [DEMO] 文章正文
      • [DEMO] 文章正文图片列表
      • [DEMO] 笑话大全
      • [DEMO] 公众号头条文章
      • [DEMO] 获取公众号文章封面
      • [DEMO] 开发者技术资讯
    • 开发者技术资讯
    • 文章正文
    • 文章正文图片列表
    • 公众号头条文章
    • 笑话大全
    • 获取公众号文章封面
  • 天气/空气质量
    • DEMO
      • [DEMO] 天气预报信息
      • [DEMO] 日出日落
      • [DEMO] 农历与二十四节气
      • [DEMO] 多地区实时空气质量
      • [DEMO] 全球天气预报
    • 查询天气区域的编码
    • 查询地区编码,根据市或区的关键字进行查询,如北京、苏州、海淀、吴中等
    • 全球天气预报信息
    • 日出日落
    • 农历与二十四节气
    • 多地区实时空气质量
    • 全球天气预报
  • 区域/坐标
    • DEMO
      • [DEMO] 全国省市区街道区域信息
      • IP地址定位 DEMO
      • 地理坐标系转换 DEMO
      • [DEMO] 国家地区基础信息数据
      • [DEMO] 国际 IP 地址定位
      • [DEMO] 全国三级甲等医院基础信息
    • 地理坐标系转换
    • 全国省市区街道区域信息
    • 全国省市区街道区域信息导出
    • 全国省市区街道区域信息 v2
    • IP地址定位
    • 国家地区基础信息数据
    • 国际 IP 地址定位
    • 全国三级甲等医院基础信息
  • 文本/NLP
    • DEMO
      • 中英文排版规范化 DEMO
      • 关键字摘要智能提取 DEMO
      • 百万中国对联数据 DEMO
      • 唐诗宋词 DEMO
      • 简体繁体转换 DEMO
      • ISBN DEMO
      • [DEMO] 中文文本分词
      • [DEMO] 文本语义相似度检测
      • [DEMO] NLP 命名实体识别
      • [DEMO] NLP 中文智能纠错
      • [DEMO] 人工智能对联生成
      • [DEMO] NLP 语种检测
      • [DEMO] 中文转拼音
      • [DEMO] 核心英汉词典查询
    • 中英文排版规范化
    • 关键字摘要智能提取
    • 百万中国对联数据
    • 唐诗宋词
    • 简体繁体转换
    • 中文文本分词
    • ISBN
    • 文本语义相似度检测
    • NLP 命名实体识别
    • NLP 中文智能纠错
    • 人工智能对联生成
    • NLP 语种检测
    • 中文转拼音
    • 核心英汉词典查询
  • 网站工具
    • 短信/语音
      • DEMO
    • DEMO
      • [DEMO] 手机归属地查询
      • [DEMO] 国际手机号码检查纠正
      • [DEMO] 获取站点以及图标 DEMO
      • [DEMO] 域名 Whois 查询
      • [DEMO] 网页可读内容抽取
      • [DEMO] 域名 SSL 证书信息解析
      • [DEMO] 域名 DNS 信息查询
      • [DEMO] URL 转静态 HTML 文件
      • [DEMO] URL 转网站截图
      • [DEMO] 网页转结构化 Markdown
      • [DEMO] 网页所有 URL 结构化输出
      • [DEMO] 网站截图与 HTML 快照
      • [DEMO] 文章抽取信息化 JSON
      • [DEMO] 语义化获取站点 JSON 结构内容
      • [DEMO] 网页性能与 SEO 评分
    • 搜索/可见性
      • 结果查询
        • 获取搜索可见性报告
        • 搜索可见性观测任务列表
        • 获取搜索可见性观测任务
        • 搜索可见性观测结果列表
        • 获取搜索可见性观测结果
      • 创建搜索可见性报告
      • 搜索可见性报告列表
      • 创建搜索可见性观测任务
      • [DEMO] 搜索可见性 SERP 数据接口
    • 国际手机号码检查纠正
    • 获取站点以及图标
    • 域名 Whois 查询
    • 网页可读内容抽取
    • 域名 SSL 证书信息解析
    • 域名 DNS 信息查询
    • URL 转静态 HTML 文件
    • URL 转网站截图
    • 网页转结构化 Markdown
    • 网页所有 URL 结构化输出
    • 网站截图与 HTML 快照
    • 语义化获取站点 JSON 结构内容
    • 网页性能与 SEO 评分
    • 手机归属地查询
    • 获取搜索可见性报告
    • 创建搜索可见性观测任务
    • 搜索可见性观测任务列表
    • 获取搜索可见性观测结果
    • 获取搜索可见性观测任务
    • 搜索可见性观测结果列表
  • 国学/娱乐
    • DEMO
      • [DEMO] 盲派八字推理
      • [DEMO] 紫微星斗大师
      • [DEMO] 八字喜用神起名大师
      • [DEMO] 八字每日趋势解读
      • [DEMO] 八字关系合参
      • [DEMO] 生肖周期趋势解读
      • [DEMO] 传统历法宜忌参考
      • [DEMO] 星座周期趋势解读
    • 盲派八字推理
    • 紫微星斗大师
    • 八字喜用神起名大师
    • 任务状态查询
    • 八字每日趋势解读
    • 八字关系合参(同步)
    • 生肖周期趋势解读(同步)
    • 生肖周期趋势解读(异步任务)
    • 生肖周期趋势解读任务状态
    • 生肖周期趋势解读(SSE)
    • 八字每日趋势解读(异步任务)
    • 传统历法宜忌参考(同步)
    • 八字每日趋势解读(SSE)
    • 星座周期趋势解读(同步)
    • 八字关系合参任务状态
    • 国学 AI 异步任务状态查询
    • 八字关系合参(异步任务)
    • 八字关系合参(SSE)
    • 星座周期趋势解读(异步任务)
    • 星座周期趋势解读任务状态
    • 星座周期趋势解读(SSE)
    • 传统历法宜忌参考(异步任务)
    • 传统历法宜忌参考任务状态
    • 传统历法宜忌参考(SSE)
  • 数据模型
    • DataStatus
    • CommonResponse
    • AdmissionErrorResponse
首页
咕咕数据官网
API 分类
API 分类
  • 图像/转换
  • AI/模型
  • 文字/NLP
  • 新闻/资讯
  • 教育/高考
  • 金融/基础
  • 商业/分析
  • 区域/坐标
  • 网站工具
  • 条码工具
  • 天气/空气质量
  • 短信/语音
首页
咕咕数据官网
API 分类
API 分类
  • 图像/转换
  • AI/模型
  • 文字/NLP
  • 新闻/资讯
  • 教育/高考
  • 金融/基础
  • 商业/分析
  • 区域/坐标
  • 网站工具
  • 条码工具
  • 天气/空气质量
  • 短信/语音
接口状态
  1. A 股

A 股历史行情数据

GET
https://api.gugudata.com/stock/cn
历史数据支持日线/周线/月线
GET /stock/cn

业务说明#

支持 A 股历史日线、周线、月线数据查询;
包含上交所和深交所所有股票数据;
每日 A 股收盘后更新当日交易数据,停牌不更新;
支持一次查询多个股票历史数据;
支持最大 3660 个自然日时间窗口查询;
超高查询效率,千万级数据毫秒级返回;
支持未复权、前复权、后复权三种数据形态查询;
围绕“A 股历史行情数据”提供标准化能力,便于快速接入现有业务;
鉴权:需要 AppKey,使用本操作声明的鉴权位置。

请求参数#

参数位置类型必填真实默认值说明
appkeyquerystring否无付费开通本接口后,在开发者中心获取的 AppKey,用于验证接口调用权限。可通过请求头 X-GUGUDATA-APPKEY、X-API-Key、Authorization(Bearer)或查询参数 appkey 传递。
symbolquerystring是无A 股股票代码,具体值参见 A 股股票代码参数枚举页面。支持逗号分隔的多只股票(兼容中文逗号),去重后每次最多 10 只,例如 600036,000001。保留六位代码的前导零。支持 sh600031、sz000001、bj430047 等带交易所前缀的写法,接口会统一为六位代码。
beginDatequerystring是无查询起始日期,按 yyyyMMdd 填写,例如 20261001。起始日期不能晚于结束日期。该日期用于限定查询区间,日线只返回区间内有行情记录的交易日。
endDatequerystring是无查询结束日期,按 yyyyMMdd 填写,例如 20261031。与 beginDate 的间隔最多为 3660 个自然日。查询更长区间时请按日期分批,并控制请求频率。
adjustquerystring否价格复权方式。不传或留空时返回未复权行情。pre 表示前复权,after 表示后复权。开盘、收盘、最高和最低价按所选口径返回。传入其他非空值会返回参数错误。
periodquerystring否daily行情周期。不传或留空时默认 daily(日线),也可选 weekly(周线)或 monthly(月线)。每条记录对应所选周期内的一根 K 线。传入其他非空值会返回参数错误。

独立请求示例#

{
  "symbol": "600036",
  "beginDate": "20261001",
  "endDate": "20261031",
  "adjust": "",
  "period": "daily"
}

返回契约#

HTTP 200:业务码 100 成功。
application/json
{
  "type": "object",
  "required": [
    "DataStatus",
    "Data"
  ],
  "properties": {
    "DataStatus": {
      "type": "object",
      "required": [
        "RequestParameter",
        "StatusCode",
        "StatusDescription",
        "ResponseDateTime",
        "DataTotalCount"
      ],
      "properties": {
        "RequestParameter": {
          "type": "string",
          "description": "接口实际使用的查询参数摘要,包含股票代码、起止日期、复权方式和行情周期,不包含 AppKey。Demo 返回固定样例的查询条件。"
        },
        "StatusCode": {
          "type": "integer",
          "description": "业务状态码。100 表示查询成功,其他值请结合 HTTP 状态与 StatusDescription 判断。"
        },
        "StatusDescription": {
          "type": "string",
          "description": "业务状态的文字说明。出错时可结合 StatusCode 定位原因。"
        },
        "ResponseDateTime": {
          "type": "string",
          "description": "服务端生成响应的时间,格式为 yyyy-MM-dd HH:mm:ss.fff。"
        },
        "DataTotalCount": {
          "type": "integer",
          "description": "本次 Data 数组实际返回的记录数。查询多只股票时计入所有股票的记录。"
        }
      }
    },
    "Data": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "TimeKey",
          "Symbol",
          "StockName",
          "Open",
          "Close",
          "High",
          "Low",
          "TradingVolume",
          "TradingAmount",
          "Swing",
          "ChangePercent",
          "ChangeAmount",
          "TurnoverRate"
        ],
        "properties": {
          "TimeKey": {
            "type": "integer",
            "description": "该条行情对应的日期,使用 yyyyMMdd 格式的整数,例如 20261030。日线为交易日,周线和月线为行情记录标注的周期日期。"
          },
          "Symbol": {
            "type": "string",
            "description": "当前行情记录所属的六位 A 股股票代码,以字符串返回并保留前导零。批量查询时可用此字段按股票分组。"
          },
          "StockName": {
            "type": "string",
            "description": "股票名称,用于展示和核对股票代码。"
          },
          "Open": {
            "type": "number",
            "description": "所选周期内的开盘价,单位为元,按 adjust 指定的复权口径返回。"
          },
          "Close": {
            "type": "number",
            "description": "所选周期内的收盘价,单位为元,按 adjust 指定的复权口径返回。"
          },
          "High": {
            "type": "number",
            "description": "所选周期内的最高价,单位为元,按 adjust 指定的复权口径返回。"
          },
          "Low": {
            "type": "number",
            "description": "所选周期内的最低价,单位为元,按 adjust 指定的复权口径返回。"
          },
          "TradingVolume": {
            "type": "integer",
            "description": "成交量,单位为手(1 手 = 100 股)"
          },
          "TradingAmount": {
            "type": "number",
            "description": "所选周期内的成交金额合计,单位为元。"
          },
          "Swing": {
            "type": "number",
            "description": "所选周期内的价格振幅,单位为百分比。例如 2.5 表示振幅为 2.5%。"
          },
          "ChangePercent": {
            "type": "number",
            "description": "所选周期内的涨跌幅,单位为百分比。正值表示上涨,负值表示下跌,例如 -1.2 表示下跌 1.2%。"
          },
          "ChangeAmount": {
            "type": "number",
            "description": "所选周期内的涨跌额,单位为元。正值表示价格上涨,负值表示价格下跌。"
          },
          "TurnoverRate": {
            "type": "number",
            "description": "所选周期内的换手率,单位为百分比。例如 0.34 表示换手率为 0.34%。"
          }
        }
      }
    }
  }
}
HTTP 401:公共鉴权失败;沿用现有公共契约。
HTTP 403:公共权益或额度不足;沿用现有公共契约。
HTTP 404:资源不存在。请求路径不存在。
application/json
{
  "$ref": "#/components/schemas/CommonResponse"
}
HTTP 405:请求方法不允许。当前路径不支持该 HTTP 方法。
application/json
{
  "$ref": "#/components/schemas/CommonResponse"
}
HTTP 415:请求内容类型不支持。上传或请求体的内容类型不符合接口要求。
application/json
{
  "$ref": "#/components/schemas/CommonResponse"
}
HTTP 429:公共频率限制;沿用现有公共契约。
HTTP 502:上游依赖错误。上游依赖服务不可用或返回异常。
application/json
{
  "$ref": "#/components/schemas/CommonResponse"
}
HTTP 400:业务码 501:参数缺失、非法、重复或冲突。
application/json
{
  "type": "object",
  "properties": {
    "DataStatus": {
      "type": "object",
      "required": [
        "RequestParameter",
        "StatusCode",
        "StatusDescription",
        "ResponseDateTime",
        "DataTotalCount"
      ],
      "properties": {
        "RequestParameter": {
          "type": "string",
          "description": "接口实际使用的查询参数摘要,包含股票代码、起止日期、复权方式和行情周期,不包含 AppKey。Demo 返回固定样例的查询条件。"
        },
        "StatusCode": {
          "type": "integer",
          "description": "业务状态码。100 表示查询成功,其他值请结合 HTTP 状态与 StatusDescription 判断。"
        },
        "StatusDescription": {
          "type": "string",
          "description": "业务状态的文字说明。出错时可结合 StatusCode 定位原因。"
        },
        "ResponseDateTime": {
          "type": "string",
          "description": "服务端生成响应的时间,格式为 yyyy-MM-dd HH:mm:ss.fff。"
        },
        "DataTotalCount": {
          "type": "integer",
          "description": "本次 Data 数组实际返回的记录数。查询多只股票时计入所有股票的记录。"
        }
      }
    },
    "Data": {
      "type": "null"
    }
  }
}
HTTP 503:业务码 901:处理、依赖失败或超时。
application/json
{
  "type": "object",
  "properties": {
    "DataStatus": {
      "type": "object",
      "required": [
        "RequestParameter",
        "StatusCode",
        "StatusDescription",
        "ResponseDateTime",
        "DataTotalCount"
      ],
      "properties": {
        "RequestParameter": {
          "type": "string",
          "description": "接口实际使用的查询参数摘要,包含股票代码、起止日期、复权方式和行情周期,不包含 AppKey。Demo 返回固定样例的查询条件。"
        },
        "StatusCode": {
          "type": "integer",
          "description": "业务状态码。100 表示查询成功,其他值请结合 HTTP 状态与 StatusDescription 判断。"
        },
        "StatusDescription": {
          "type": "string",
          "description": "业务状态的文字说明。出错时可结合 StatusCode 定位原因。"
        },
        "ResponseDateTime": {
          "type": "string",
          "description": "服务端生成响应的时间,格式为 yyyy-MM-dd HH:mm:ss.fff。"
        },
        "DataTotalCount": {
          "type": "integer",
          "description": "本次 Data 数组实际返回的记录数。查询多只股票时计入所有股票的记录。"
        }
      }
    },
    "Data": {
      "type": "null"
    }
  }
}

业务状态与 HTTP 状态#

业务码含义说明
100成功HTTP 200;仍应检查业务状态。
501参数错误HTTP 400
901依赖失败HTTP 503
接口详情:https://www.gugudata.com/api/details/stockcn
OpenAPI:https://www.gugudata.com/openapi/gugudata.openapi.3.1.json

常见问题#

怎么查询日线、周线和月线?#

用 `period` 选择周期。`daily` 是日线,`weekly` 是周线,`monthly` 是月线。不传时默认日线。查询不同周期时,分别发起请求。

怎么查询超过 3660 个自然日的历史行情?#

`beginDate` 和 `endDate` 都按 `yyyyMMdd` 填写,结束日期与开始日期的间隔最多 3660 个自然日。查更长区间时,可以分段请求。合并结果时,可在同一周期和复权口径下按 `Symbol` 和 `TimeKey` 去重。

未复权、前复权和后复权有什么区别?#

`adjust` 留空时返回未复权价格,用于查看当时的成交价格。`pre` 是前复权,以近期价格为基准调整历史价格。`after` 是后复权,以较早价格为基准调整后续价格。比较同一只股票的历史价格时,建议统一复权口径。

一次能查几只股票?怎么区分返回的数据?#

`symbol` 可以传最多 10 个股票代码,用逗号分隔,例如 `600036,000001`。六位代码要保留前导零。多只股票共用同一组起止日期、周期和复权参数,返回后可按 `Data[].Symbol` 分组。

为什么日线会缺少某些日期?当天行情什么时候可查?#

日线按实际交易记录返回。周末、休市日和股票停牌日可能没有记录,当天日线在收盘后更新。可以用 `Data[].TimeKey` 核对实际返回的日期。若业务状态码为 `100` 且 `Data` 为空数组,表示本次查询成功但该区间没有可返回的行情。

Demo 和正式接口有什么区别?#

Demo 无需 AppKey,供接口测试和开发调试使用,返回与正式接口一致的数据结构。Demo 返回招商银行(`600036`)的日线样例。查询指定股票、日期区间、周期或复权行情时,使用正式接口和对应的 AppKey。

请求参数

Query 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --globoff 'https://api.gugudata.com/stock/cn?appkey=请前往 https://www.gugudata.com 购买&symbol=600031&begindate=20260101&enddate=20261231&adjust=&period=daily'

返回响应

🟢200成功
text/plain
业务码 100 成功。
示例
请求参数:adjust=,begindate=20260101,enddate=20261231,period=daily,symbol=600031
{"DataStatus":{"RequestParameter":"symbol=600031\u0026beginDate=20260101\u0026endDate=20261231\u0026adjust=\u0026period=daily","StatusCode":100,"StatusDescription":"请求成功","ResponseDateTime":"2026-11-02 15:27:01.129","DataTotalCount":198},"Data":[{"TimeKey":20260105,"Symbol":"600031","StockName":"三一重工","Open":21.110000610351563,"Close":21.260000228881836,"High":21.350000381469727,"Low":21.010000228881836,"TradingVolume":775391,"TradingAmount":1644294272,"Swing":1.6100000143051147,"ChangePercent":0.62000000476837158,"ChangeAmount":0.12999999523162842,"TurnoverRate":0.9100000262260437},{"TimeKey":20260106,"Symbol":"600031","StockName":"三一重工","Open":21.25,"Close":21.8799991607666,"High":22,"Low":21.209999084472656,"TradingVolume":877272,"TradingAmount":1908332032,"Swing":3.7200000286102295,"ChangePercent":2.9200000762939453,"ChangeAmount":0.62000000476837158,"TurnoverRate":1.0399999618530273},{"TimeKey":20260107,"Symbol":"600031","StockName":"三一重工","Open":21.8799991607666,"Close":21.729999542236328,"High":21.950000762939453,"Low":21.6200008392334,"TradingVolume":585280,"TradingAmount":1271827456,"Swing":1.5099999904632568,"ChangePercent":-0.68999999761581421,"ChangeAmount":-0.15000000596046448,"TurnoverRate":0.68999999761581421},{"TimeKey":20260108,"Symbol":"600031","StockName":"三一重工","Open":21.719999313354492,"Close":21.430000305175781,"High":21.829999923706055,"Low":21.309999465942383,"TradingVolume":517762,"TradingAmount":1112300800,"Swing":2.3900001049041748,"ChangePercent":-1.3799999952316284,"ChangeAmount":-0.30000001192092896,"TurnoverRate":0.61000001430511475},{"TimeKey":20260109,"Symbol":"600031","StockName":"三一重工","Open":21.569999694824219,"Close":22.280000686645508,"High":22.3799991607666,"Low":21.569999694824219,"TradingVolume":1104155,"TradingAmount":2443638528,"Swing":3.7799999713897705,"ChangePercent":3.9700000286102295,"ChangeAmount":0.85000002384185791,"TurnoverRate":1.2999999523162842},{"TimeKey":20260112,"Symbol":"600031","StockName":"三一重工","Open":22.319999694824219,"Close":22.559999465942383,"High":22.700000762939453,"Low":22.059999465942383,"TradingVolume":934560,"TradingAmount":2101257472,"Swing":2.869999885559082,"ChangePercent":1.2599999904632568,"ChangeAmount":0.2800000011920929,"TurnoverRate":1.1000000238418579},{"TimeKey":20260113,"Symbol":"600031","StockName":"三一重工","Open":22.700000762939453,"Close":22.6200008392334,"High":22.950000762939453,"Low":22.280000686645508,"TradingVolume":934790,"TradingAmount":2109570560,"Swing":2.9700000286102295,"ChangePercent":0.27000001072883606,"ChangeAmount":0.059999998658895493,"TurnoverRate":1.1000000238418579},{"TimeKey":20260114,"Symbol":"600031","StockName":"三一重工","Open":22.6200008392334,"Close":22.239999771118164,"High":22.790000915527344,"Low":22.020000457763672,"TradingVolume":932308,"TradingAmount":2085127424,"Swing":3.4000000953674316,"ChangePercent":-1.6799999475479126,"ChangeAmount":-0.37999999523162842,"TurnoverRate":1.1000000238418579},{"TimeKey":20260115,"Symbol":"600031","StockName":"三一重工","Open":22.149999618530273,"Close":22.25,"High":22.440000534057617,"Low":22.049999237060547,"TradingVolume":570392,"TradingAmount":1270363776,"Swing":1.75,"ChangePercent":0.039999999105930328,"ChangeAmount":0.0099999997764825821,"TurnoverRate":0.67000001668930054},{"TimeKey":20260116,"Symbol":"600031","StockName":"三一重工","Open":22.190000534057617,"Close":22.110000610351563,"High":22.540000915527344,"Low":22.010000228881836,"TradingVolume":684874,"TradingAmount":1522528896,"Swing":2.380000114440918,"ChangePercent":-0.62999999523162842,"ChangeAmount":-0.14000000059604645,"TurnoverRate":0.81000000238418579},{"TimeKey":20260119,"Symbol":"600031","StockName":"三一重工","Open":21.979999542236328,"Close":22.100000381469727,"High":22.270000457763672,"Low":21.889999389648438,"TradingVolume":716854,"TradingAmount":1580368384,"Swing":1.7200000286102295,"ChangePercent":-0.05000000074505806,"ChangeAmount":-0.0099999997764825821,"TurnoverRate":0.85000002384185791},{"TimeKey":20260120,"Symbol":"600031","StockName":"三一重工","Open":22.200000762939453,"Close":22.549999237060547,"High":22.6299991607666,"Low":22.1299991607666,"TradingVolume":1004541,"TradingAmount":2252050688,"Swing":2.2599999904632568,"ChangePercent":2.0399999618530273,"ChangeAmount":0.44999998807907104,"TurnoverRate":1.190000057220459},{"TimeKey":20260121,"Symbol":"600031","StockName":"三一重工","Open":22.530000686645508,"Close":22.579999923706055,"High":22.819999694824219,"Low":22.409999847412109,"TradingVolume":798546,"TradingAmount":1803543552,"Swing":1.8200000524520874,"ChangePercent":0.12999999523162842,"ChangeAmount":0.029999999329447746,"TurnoverRate":0.93999999761581421},{"TimeKey":20260122,"Symbol":"600031","StockName":"三一重工","Open":22.610000610351563,"Close":22.610000610351563,"High":22.690000534057617,"Low":22.350000381469727,"TradingVolume":642589,"TradingAmount":1449180288,"Swing":1.5099999904632568,"ChangePercent":0.12999999523162842,"ChangeAmount":0.029999999329447746,"TurnoverRate":0.759999990463
🟠400请求参数错误。请求参数缺失、格式错误或参数组合不合法。
🟠401鉴权失败。缺少 appkey 或 appkey 无效。
🟠403无权限访问。订单到期、权限不足或接口额度不可用。
🟠404资源不存在。请求路径不存在。
🟠405请求方法不允许。当前路径不支持该 HTTP 方法。
🟠415请求内容类型不支持。上传或请求体的内容类型不符合接口要求。
🟠429请求频率受限。默认情况下,每个接口提供 5 QPS 并发能力,可满足大多数业务场景。超出当前并发能力时,网关可能返回 429 请求频率受限;如需更高吞吐,可按需购买额外 QPS 扩展包,高频调用场景支持白名单接入与独立流控策略。
🔴500服务内部错误。服务端处理异常,请稍后重试。
🔴502上游依赖错误。上游依赖服务不可用或返回异常。
🔴503业务码 901:处理、依赖失败或超时。

咕咕数据微信客服

在这里,获得咕咕数据使用上的任何帮助,商用合规的功能型与数据型 API,加速您的业务构建。

扫码咨询客服
修改于 2026-11-12 11:39:23
上一页
A 股实时行情数据
下一页
A 股分钟行情数据
Built with