1. 港股
咕咕数据 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 股股票编码列表
      • A 股实时行情数据
      • A 股历史行情数据
      • A 股分钟行情数据
      • A 股分笔交易数据
      • A 股盘前数据
      • A 股个股信息查询
      • A 股三大财报
      • A 股财务指标
      • A 股指数列表
      • A 股指数成分数据
      • A 股指数实时行情数据
      • A 股指数历史行情数据
      • A 股指数分时行情数据
      • A 股股票列表
      • A 股交易日历
      • A 股期权实时行情数据
      • A 股个股资金流
      • A 股个股资金流排行
      • A 股买卖盘口数据
      • A 股涨停板实时数据
      • A 股季度业绩报表
      • A 股科创板历史行情数据
      • 查询 A 股股票代码列表数据,支持分页查询
      • A 股财报 AI 智能解读
      • A 股上市公司公告
    • 港股
      • DEMO
        • [DEMO] 港股指数实时行情数据
        • [DEMO] 港股股票指数历史行情数据
        • [DEMO] 港股三大财报
        • [DEMO] 港股实时行情接口
        • [DEMO] 港股历史行情接口
        • [DEMO] 港股分时行情数据
        • [DEMO] 港股上市公司公告
        • [DEMO] 港股基础信息数据
        • [DEMO] 港股股本与现价数据
      • 港股基础信息数据
        GET
      • 港股指数代码枚举
        GET
      • 港股指数实时行情数据
        GET
      • 港股股票指数历史行情数据
        GET
      • 港股三大财报
        GET
      • 港股实时行情接口
        GET
      • 港股历史行情接口
        GET
      • 港股分时行情数据
        GET
      • 港股上市公司公告
        GET
      • 港股股票代码列表
        GET
      • 港股股本与现价数据
        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] 考题相似度 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. 港股

港股历史行情接口

GET
https://api.gugudata.com/stock/hk
查询港股指定日期范围内的历史行情
GET /stock/hk

业务说明#

支持港股历史行情查询;
beginDate 与 endDate 使用 yyyyMMdd 日期格式,最大查询跨度为 366 天;
返回开盘价、收盘价、最高价、最低价、成交量、成交额、振幅、涨跌幅、涨跌额和换手率;
适合港股历史 K 线、行情回放、量价分析和股票详情页展示等场景;
全接口支持 HTTPS(TLS v1.0 / v1.1 / v1.2 / v1.3);
鉴权:需要 AppKey,使用本操作声明的鉴权位置。

请求参数#

参数位置类型必填真实默认值说明
appkeyquerystring否无付费后获取的 APPKEY。
symbolquerystring是无港股股票代码,通常为 5 位数字代码,例如 00700。 仅展示当前有效代码,历史代码仍可用于已支持的历史数据查询。
beginDatequerystring是无查询开始日期,格式 yyyyMMdd;与 endDate 最大间隔为 366 天。
endDatequerystring是无查询结束日期,格式 yyyyMMdd;与 beginDate 最大间隔为 366 天。
adjustquerystring否复权类型,可为空;按所选复权口径返回。

独立请求示例#

{
  "symbol": "00012",
  "beginDate": "20261019",
  "endDate": "20261023",
  "adjust": "pre"
}

返回契约#

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": "本次实际业务请求参数,不包含鉴权凭据;Demo 展示对应样例输入。"
        },
        "StatusCode": {
          "type": "integer",
          "description": "接口返回状态码。"
        },
        "StatusDescription": {
          "type": "string",
          "description": "接口返回状态说明。"
        },
        "ResponseDateTime": {
          "type": "string",
          "description": "接口数据返回时间。"
        },
        "DataTotalCount": {
          "type": "integer",
          "description": "此条件下的数据总量;对象型结果通常为 1,列表型结果为列表数量或分页总数。"
        }
      }
    },
    "Data": {
      "type": "array",
      "items": {
        "type": "object",
        "required": [
          "TimeKey",
          "Symbol",
          "Open",
          "Close",
          "High",
          "Low",
          "TradingVolume",
          "TradingAmount",
          "Swing",
          "ChangePercent",
          "ChangeAmount",
          "TurnoverRate"
        ],
        "properties": {
          "TimeKey": {
            "type": "integer",
            "description": "交易日期。"
          },
          "Symbol": {
            "type": "string",
            "description": "股票代码。"
          },
          "Open": {
            "type": "number",
            "description": "开盘价。"
          },
          "Close": {
            "type": "number",
            "description": "收盘价。"
          },
          "High": {
            "type": "number",
            "description": "最高价。"
          },
          "Low": {
            "type": "number",
            "description": "最低价。"
          },
          "TradingVolume": {
            "type": "integer",
            "format": "int64",
            "description": "成交量。"
          },
          "TradingAmount": {
            "type": "number",
            "description": "成交额。"
          },
          "Swing": {
            "type": "number",
            "description": "振幅,单位:%。"
          },
          "ChangePercent": {
            "type": "number",
            "description": "涨跌幅,单位:%。"
          },
          "ChangeAmount": {
            "type": "number",
            "description": "涨跌额。"
          },
          "TurnoverRate": {
            "type": "number",
            "description": "换手率,单位:%。"
          }
        },
        "description": "历史行情对象数组;合法无记录时为空数组。"
      },
      "description": "历史行情对象数组;合法无记录时为空数组。"
    }
  }
}
HTTP 400:业务码 501:参数缺失、非法、重复或冲突。
application/json
{
  "type": "object",
  "properties": {
    "DataStatus": {
      "type": "object",
      "required": [
        "RequestParameter",
        "StatusCode",
        "StatusDescription",
        "ResponseDateTime",
        "DataTotalCount"
      ],
      "properties": {
        "RequestParameter": {
          "type": "string",
          "description": "本次实际业务请求参数,不包含鉴权凭据;Demo 展示对应样例输入。"
        },
        "StatusCode": {
          "type": "integer",
          "description": "接口返回状态码。"
        },
        "StatusDescription": {
          "type": "string",
          "description": "接口返回状态说明。"
        },
        "ResponseDateTime": {
          "type": "string",
          "description": "接口数据返回时间。"
        },
        "DataTotalCount": {
          "type": "integer",
          "description": "此条件下的数据总量;对象型结果通常为 1,列表型结果为列表数量或分页总数。"
        }
      }
    },
    "Data": {
      "type": "null",
      "description": "历史行情对象数组;合法无记录时为空数组。"
    }
  }
}
HTTP 500:业务码 900:处理、依赖失败或超时。
application/json
{
  "type": "object",
  "properties": {
    "DataStatus": {
      "type": "object",
      "required": [
        "RequestParameter",
        "StatusCode",
        "StatusDescription",
        "ResponseDateTime",
        "DataTotalCount"
      ],
      "properties": {
        "RequestParameter": {
          "type": "string",
          "description": "本次实际业务请求参数,不包含鉴权凭据;Demo 展示对应样例输入。"
        },
        "StatusCode": {
          "type": "integer",
          "description": "接口返回状态码。"
        },
        "StatusDescription": {
          "type": "string",
          "description": "接口返回状态说明。"
        },
        "ResponseDateTime": {
          "type": "string",
          "description": "接口数据返回时间。"
        },
        "DataTotalCount": {
          "type": "integer",
          "description": "此条件下的数据总量;对象型结果通常为 1,列表型结果为列表数量或分页总数。"
        }
      }
    },
    "Data": {
      "type": "null",
      "description": "历史行情对象数组;合法无记录时为空数组。"
    }
  }
}
HTTP 401:公共鉴权失败;沿用现有公共契约。
HTTP 403:公共权益或额度不足;沿用现有公共契约。
HTTP 429:公共频率限制;沿用现有公共契约。

业务状态与 HTTP 状态#

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

请求参数

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/hk?appkey=请前往 https://www.gugudata.com 购买&symbol=00001&beginDate=20251201&endDate=20251231&adjust='

返回响应

🟢200成功
application/json
业务码 100 成功。
Bodyapplication/json

示例
{"DataStatus":{"RequestParameter":"symbol=00001\u0026beginDate=20251001\u0026endDate=20251231\u0026adjust=","StatusCode":100,"StatusDescription":"请求成功","ResponseDateTime":"2026-11-02 17:23:21.192","DataTotalCount":61},"Data":[{"TimeKey":20251002,"Symbol":"00001","Open":51.6,"Close":51.6,"High":51.95,"Low":51.3,"TradingVolume":5019519,"TradingAmount":259026423,"Swing":1.27,"ChangePercent":0.68,"ChangeAmount":0.35,"TurnoverRate":0.13},{"TimeKey":20251003,"Symbol":"00001","Open":51.6,"Close":51.2,"High":51.65,"Low":50.8,"TradingVolume":3131346,"TradingAmount":160109586,"Swing":1.65,"ChangePercent":-0.78,"ChangeAmount":-0.4,"TurnoverRate":0.08},{"TimeKey":20251006,"Symbol":"00001","Open":51,"Close":50.55,"High":51.3,"Low":50.3,"TradingVolume":2794449,"TradingAmount":141375246,"Swing":1.95,"ChangePercent":-1.27,"ChangeAmount":-0.65,"TurnoverRate":0.07},{"TimeKey":20251008,"Symbol":"00001","Open":50.65,"Close":51.3,"High":51.35,"Low":50.2,"TradingVolume":6369225,"TradingAmount":324528800,"Swing":2.27,"ChangePercent":1.48,"ChangeAmount":0.75,"TurnoverRate":0.17},{"TimeKey":20251009,"Symbol":"00001","Open":51.65,"Close":52,"High":52.75,"Low":51.5,"TradingVolume":7796261,"TradingAmount":406285552,"Swing":2.44,"ChangePercent":1.36,"ChangeAmount":0.7,"TurnoverRate":0.2},{"TimeKey":20251010,"Symbol":"00001","Open":51.8,"Close":52.05,"High":52.15,"Low":51.45,"TradingVolume":5573004,"TradingAmount":289121344,"Swing":1.35,"ChangePercent":0.1,"ChangeAmount":0.05,"TurnoverRate":0.15},{"TimeKey":20251013,"Symbol":"00001","Open":51.35,"Close":51.1,"High":51.5,"Low":50.15,"TradingVolume":10211425,"TradingAmount":518043072,"Swing":2.59,"ChangePercent":-1.83,"ChangeAmount":-0.95,"TurnoverRate":0.27},{"TimeKey":20251014,"Symbol":"00001","Open":51.1,"Close":50.7,"High":51.25,"Low":50.55,"TradingVolume":8978636,"TradingAmount":455633904,"Swing":1.37,"ChangePercent":-0.78,"ChangeAmount":-0.4,"TurnoverRate":0.23},{"TimeKey":20251015,"Symbol":"00001","Open":51.2,"Close":51.45,"High":51.6,"Low":50.9,"TradingVolume":4523631,"TradingAmount":232214117,"Swing":1.38,"ChangePercent":1.48,"ChangeAmount":0.75,"TurnoverRate":0.12},{"TimeKey":20251016,"Symbol":"00001","Open":51.35,"Close":50.75,"High":51.4,"Low":50.55,"TradingVolume":3161598,"TradingAmount":160699632,"Swing":1.65,"ChangePercent":-1.36,"ChangeAmount":-0.7,"TurnoverRate":0.08},{"TimeKey":20251017,"Symbol":"00001","Open":50.8,"Close":50.4,"High":51.05,"Low":50.1,"TradingVolume":7072209,"TradingAmount":356231952,"Swing":1.87,"ChangePercent":-0.69,"ChangeAmount":-0.35,"TurnoverRate":0.18},{"TimeKey":20251020,"Symbol":"00001","Open":50.5,"Close":51.2,"High":51.25,"Low":50.5,"TradingVolume":4726716,"TradingAmount":241322882,"Swing":1.49,"ChangePercent":1.59,"ChangeAmount":0.8,"TurnoverRate":0.12},{"TimeKey":20251021,"Symbol":"00001","Open":51.65,"Close":51.55,"High":52.3,"Low":51.3,"TradingVolume":6194937,"TradingAmount":321242560,"Swing":1.95,"ChangePercent":0.68,"ChangeAmount":0.35,"TurnoverRate":0.16},{"TimeKey":20251022,"Symbol":"00001","Open":51.6,"Close":50.7,"High":51.8,"Low":50.65,"TradingVolume":5309211,"TradingAmount":270941792,"Swing":2.23,"ChangePercent":-1.65,"ChangeAmount":-0.85,"TurnoverRate":0.14},{"TimeKey":20251023,"Symbol":"00001","Open":50.85,"Close":50.9,"High":51.25,"Low":50.5,"TradingVolume":4925759,"TradingAmount":250470305,"Swing":1.48,"ChangePercent":0.39,"ChangeAmount":0.2,"TurnoverRate":0.13},{"TimeKey":20251024,"Symbol":"00001","Open":51.4,"Close":51.15,"High":51.7,"Low":50.85,"TradingVolume":3320868,"TradingAmount":170063569,"Swing":1.67,"ChangePercent":0.49,"ChangeAmount":0.25,"TurnoverRate":0.09},{"TimeKey":20251027,"Symbol":"00001","Open":51.6,"Close":51.85,"High":52.05,"Low":51.5,"TradingVolume":4958926,"TradingAmount":256961158,"Swing":1.08,"ChangePercent":1.37,"ChangeAmount":0.7,"TurnoverRate":0.13},{"TimeKey":20251028,"Symbol":"00001","Open":52,"Close":52.35,"High":52.65,"Low":51.8,"TradingVolume":7714776,"TradingAmount":403661040,"Swing":1.64,"ChangePercent":0.96,"ChangeAmount":0.5,"TurnoverRate":0.2},{"TimeKey":20251030,"Symbol":"00001","Open":52.45,"Close":51.45,"High":52.45,"Low":51.2,"TradingVolume":6661449,"TradingAmount":343808000,"Swing":2.39,"ChangePercent":-1.72,"ChangeAmount":-0.9,"TurnoverRate":0.17},{"TimeKey":20251031,"Symbol":"00001","Open":51.55,"Close":51.5,"High":51.9,"Low":51,"TradingVolume":6507182,"TradingAmount":334769056,"Swing":1.75,"ChangePercent":0.1,"ChangeAmount":0.05,"TurnoverRate":0.17},{"TimeKey":20251103,"Symbol":"00001","Open":51.5,"Close":52.05,"High":52.15,"Low":51.45,"TradingVolume":3815805,"TradingAmount":197942909,"Swing":1.36,"ChangePercent":1.07,"ChangeAmount":0.55,"TurnoverRate":0.1},{"TimeKey":20251104,"Symbol":"00001","Open":52.2,"Close":51.8,"High":52.65,"Low":51.6,"TradingVolume":4660428,"TradingAmount":243003717,"Swing":2.02,"ChangePercent":-0.48,"ChangeAmount":-0.25,"TurnoverRate":0.12},{"TimeKey":20251105,"Symbol":"00001","Open":51.9,"Close":51.65,"High":51.9,"Low":51.1,"TradingVolume":4308346,"TradingAmount":221914915,"Swing":1.54,"ChangePercent":-0.29,"ChangeAmount":-0.15,"TurnoverRate":0.11},{"TimeKey":20251106,"Symbol":"00001","Open":52,"Close":52.55,"High":52.7,"Low":51.9,"TradingVolume":6232250,"TradingAmount":327087296,"Swing":1.55,"ChangePercent":1.74,"ChangeAmount":0.9,"TurnoverRate":0.16},{"TimeKey":20251107,"Symbol":"00001","Open":52.55,"Close":52.55,"High":52.85,"Low":52.25,"TradingVolume":6314606,"TradingAmount":331535744,"Swing":1.14,"ChangePercent":0,"ChangeAmount":0,"TurnoverRate":0.16},{"TimeKey":20251110,"Symbol":"00001","Open":52.8,"Close":52.9,"High":52.95,"Low":52.55,"TradingVolume":4504070,"TradingAmount":237903100,"Swing":0.76,"ChangePercent":0.67,"ChangeAmount":0.35,"TurnoverRate":0.12},{"TimeKey":20251111,"Symbol":"00001","Open":53.1,"Close":53.05,"High":53.4,"Low":52.7,"TradingVolume":5033370,"TradingAmount":266727828,"Swing":1.32,"ChangePercent":0.28,"ChangeAmount":0.15,"TurnoverRate":0.13},{"TimeKey":20251112,"Symbol":"00001","Open":53.4,"Close":55.25,"High":55.25,"Low":53.1,"TradingVolume":15442067,"TradingAmount":842275728,"Swing":4.05,"ChangePercent":4.15,"ChangeAmount":2.2,"TurnoverRate":0.4},{"TimeKey":20251113,"Symbol":"00001","Open":55.3,"Close":55.05,"High":55.9,"Low":54.7,"TradingVolume":7558834,"TradingAmount":417381760,"Swing":2.17,"ChangePercent":-0.36,"ChangeAmount":-0.2,"TurnoverRate":0.2},{"TimeKey":20251114,"Symbol":"00001","Open":55.05,"Close":54.55,"High":55.05,"Low":54.35,"TradingVolume":5995034,"TradingAmount":327216592,"Swing":1.27,"ChangePercent":-0.91,"ChangeAmount":-0.5,"TurnoverRate":0.16},{"TimeKey":20251117,"Symbol":"00001","Open":54.55,"Close":54.6,"High":54.85,"Low":54.3,"TradingVolume":4958504,"TradingAmount":270648832,"Swing":1.01,"ChangePercent":0.09,"ChangeAmount":0.05,"TurnoverRate":0.13},{"TimeKey":20251118,"Symbol":"00001","Open":54.2,"Close":53.35,"High":54.45,"Low":53.15,"TradingVolume":4558809,"TradingAmount":244283954,"Swing":2.38,"ChangePercent":-2.29,"ChangeAmount":-1.25,"TurnoverRate":0.12},{"TimeKey":20251119,"Symbol":"00001","Open":53.3,"Close":53.3,"High":53.7,"Low":53.15,"TradingVolume":2994581,"TradingAmount":159849860,"Swing":1.03,"ChangePercent":-0.09,"ChangeAmount":-0.05,"TurnoverRate":0.08},{"TimeKey":20251120,"Symbol":"00001","Open":53.95,"Close":53.45,"High":53.95,"Low":53.25,"TradingVolume":3141188,"TradingAmount":168015542,"Swing":1.31,"ChangePercent":0.28,"ChangeAmount":0.15,"TurnoverRate":0.08},{"TimeKey":20251121,"Symbol":"00001","Open":53.2,"Close":53.45,"High":53.8,"Low":52.5,"TradingVolume":8833769,"TradingAmount":469760864,"Swing":2.43,"ChangePercent":0,"ChangeAmount":0,"TurnoverRate":0.23},{"TimeKey":20251124,"Symbol":"00001","Open":54.1,"Close":54.7,"High":55.5,"Low":53.95,"TradingVolume":14846685,"TradingAmount":814316208,"Swing":2.9,"ChangePercent":2.34,"ChangeAmount":1.25,"TurnoverRate":0.39},{"TimeKey":20251125,"Symbol":"00001","Open":55,"Close":54.8,"High":55.15,"Low":54.45,"TradingVolume":5487228,"TradingAmount":300607792,"Swing":1.28,"ChangePercent":0.18,"ChangeAmount":0.1,"TurnoverRate":0.14},{"TimeKey":20251126,"Symbol":"00001","Open":55.1,"Close":55.2,"High":55.45,"Low":54.6,"TradingVolume":6974709,"TradingAmount":384208048,"Swing":1.55,"ChangePercent":0.73,"ChangeAmount":0.4,"TurnoverRate":0.18},{"TimeKey":20251127,"Symbol":"00001","Open":55.2,"Close":54.9,"High":55.3,"Low":54.7,"TradingVolume":4235891,"TradingAmount":232640586,"Swing":1.09,"ChangePercent":-0.54,"ChangeAmount":-0.3,"TurnoverRate":0.11},{"TimeKey":20251128,"Symbol":"00001","Open":55.05,"Close":54.95,"High":55.4,"Low":54.75,"TradingVolume":3576177,"TradingAmount":196721448,"Swing":1.18,"ChangePercent":0.09,"ChangeAmount":0.05,"TurnoverRate":0.09},{"TimeKey":20251201,"Symbol":"00001","Open":55.25,"Close":55.9,"High":56,"Low":54.95,"TradingVolume":6280267,"TradingAmount":349430176,"Swing":1.91,"ChangePercent":1.73,"ChangeAmount":0.95,"TurnoverRate":0.16},{"TimeKey":20251202,"Symbol":"00001","Open":56.2,"Close":56.85,"High":57.4,"Low":55.9,"TradingVolume":9873496,"TradingAmount":560677616,"Swing":2.68,"ChangePercent":1.7,"ChangeAmount":0.95,"TurnoverRate":0.26},{"TimeKey":20251203,"Symbol":"00001","Open":56.6,"Close":57.15,"High":57.2,"Low":56.5,"TradingVolume":5462762,"TradingAmount":310861936,"Swing":1.23,"ChangePercent":0.53,"ChangeAmount":0.3,"TurnoverRate":0.14},{"TimeKey":20251204,"Symbol":"00001","Open":57.4,"Close":57.5,"High":57.75,"Low":57.15,"TradingVolume":5907629,"TradingAmount":339228880,"Swing":1.05,"ChangePercent":0.61,"ChangeAmount":0.35,"TurnoverRate":0.15},{"TimeKey":20251205,"Symbol":"00001","Open":57.55,"Close":56.1,"High":57.55,"Low":56.1,"TradingVolume":9349076,"TradingAmount":527151088,"Swing":2.52,"ChangePercent":-2.43,"ChangeAmount":-1.4,"TurnoverRate":0.24},{"TimeKey":20251208,"Symbol":"00001","Open":56.05,"Close":55.1,"High":56.2,"Low":55,"TradingVolume":7053521,"TradingAmount":392243552,"Swing":2.14,"ChangePercent":-1.78,"ChangeAmount":-1,"TurnoverRate":0.18},{"TimeKey":20251209,"Symbol":"00001","Open":55.2,"Close":54.45,"High":55.65,"Low":54.05,"TradingVolume":7629896,"TradingAmount":416970112,"Swing":2.9,"ChangePercent":-1.18,"ChangeAmount":-0.65,"TurnoverRate":0.2},{"TimeKey":20251210,"Symbol":"00001","Open":54.2,"Close":54.25,"High":54.45,"Low":53.9,"TradingVolume":5581353,"TradingAmount":302225888,"Swing":1.01,"ChangePercent":-0.37,"ChangeAmount":-0.2,"TurnoverRate":0.15},{"TimeKey":20251211,"Symbol":"00001","Open":54.05,"Close":54.05,"High":54.65,"Low":53.8,"TradingVolume":7041296,"TradingAmount":381340464,"Swing":1.57,"ChangePercent":-0.37,"ChangeAmount":-0.2,"TurnoverRate":0.18},{"TimeKey":20251212,"Symbol":"00001","Open":54.55,"Close":55.4,"High":55.5,"Low":54.35,"TradingVolume":6600938,"TradingAmount":363386560,"Swing":2.13,"ChangePercent":2.5,"ChangeAmount":1.35,"TurnoverRate":0.17},{"TimeKey":20251215,"Symbol":"00001","Open":54.8,"Close":54.75,"High":55.15,"Low":54.65,"TradingVolume":3703909,"TradingAmount":203017498,"Swing":0.9,"ChangePercent":-1.17,"ChangeAmount":-0.65,"TurnoverRate":0.1},{"TimeKey":20251216,"Symbol":"00001","Open":54.75,"Close":53.6,"High":54.8,"Low":53.2,"TradingVolume":6662482,"TradingAmount":357673040,"Swing":2.92,"ChangePercent":-2.1,"ChangeAmount":-1.15,"TurnoverRate":0.17},{"TimeKey":20251217,"Symbol":"00001","Open":53.6,"Close":54.05,"High":54.1,"Low":53.3,"TradingVolume":5700532,"TradingAmount":306425312,"Swing":1.49,"ChangePercent":0.84,"ChangeAmount":0.45,"TurnoverRate":0.15},{"TimeKey":20251218,"Symbol":"00001","Open":54.05,"Close":54.1,"High":54.3,"Low":53.8,"TradingVolume":5452258,"TradingAmount":294574752,"Swing":0.93,"ChangePercent":0.09,"ChangeAmount":0.05,"TurnoverRate":0.14},{"TimeKey":20251219,"Symbol":"00001","Open":54.2,"Close":54.7,"High":54.7,"Low":53.8,"TradingVolume":9736624,"TradingAmount":530713680,"Swing":1.66,"ChangePercent":1.11,"ChangeAmount":0.6,"TurnoverRate":0.25},{"TimeKey":20251222,"Symbol":"00001","Open":54.7,"Close":54.5,"High":55,"Low":54.05,"TradingVolume":3557496,"TradingAmount":193489265,"Swing":1.74,"ChangePercent":-0.37,"ChangeAmount":-0.2,"TurnoverRate":0.09},{"TimeKey":20251223,"Symbol":"00001","Open":54.4,"Close":55,"High":55.1,"Low":54.35,"TradingVolume":3147067,"TradingAmount":172718377,"Swing":1.38,"ChangePercent":0.92,"ChangeAmount":0.5,"TurnoverRate":0.08},{"TimeKey":20251224,"Symbol":"00001","Open":55.05,"Close":55.3,"High":55.5,"Low":54.9,"TradingVolume":2415232,"TradingAmount":133362280,"Swing":1.09,"ChangePercent":0.55,"ChangeAmount":0.3,"TurnoverRate":0.06},{"TimeKey":20251229,"Symbol":"00001","Open":55.3,"Close":53.45,"High":55.3,"Low":52.95,"TradingVolume":8774884,"TradingAmount":469229280,"Swing":4.25,"ChangePercent":-3.35,"ChangeAmount":-1.85,"TurnoverRate":0.23},{"TimeKey":20251230,"Symbol":"00001","Open":53.45,"Close":53.25,"High":53.45,"Low":52.55,"TradingVolume":7243509,"TradingAmount":383628960,"Swing":1.68,"ChangePercent":-0.37,"ChangeAmount":-0.2,"TurnoverRate":0.19},{"TimeKey":20251231,"Symbol":"00001","Open":53.1,"Close":52.95,"High":53.1,"Low":52.65,"TradingVolume":2863632,"TradingAmount":151310649,"Swing":0.85,"ChangePercent":-0.56,"ChangeAmount":-0.3,"TurnoverRate":0.07}]}
🟠400业务码 501:参数缺失、非法、重复或冲突。
🔴500业务码 900:处理、依赖失败或超时。
🟠401公共鉴权失败;沿用现有公共契约。
🟠403公共权益或额度不足;沿用现有公共契约。
🟠429公共频率限制;沿用现有公共契约。

咕咕数据微信客服

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

扫码咨询客服
修改于 2026-11-03 03:04:17
上一页
港股实时行情接口
下一页
港股分时行情数据
Built with