• API 功能

    • 按年份和招生省份查询高校招生计划;
    • 支持高校名称、专业名称及 SchoolUUID 筛选;
    • 可结合科类、批次和招生类型缩小查询范围;
    • 返回计划招生人数,便于了解学校或专业的招生规模;
    • 提供学制与学费,可结合学费区间进行筛选;
    • 返回选科要求,辅助核对专业报考条件;
    • 区分院校招生代码、国标专业代码与本地报考专业代码;
    • 返回专业组代码和名称,便于按当地志愿单位整理计划;
    • 提供专业类别及包含专业,帮助识别大类招生;
    • 返回校区及特殊要求资料,补充计划中的报考信息;
    • 支持分页与匹配总数,方便检索历年计划;
    • 可通过关联枚举与院校招生代码接口核对可用筛选值;
    • 毫秒级查询性能;
    • 默认最大 QPS:5,可在开发者中心自助升级,年付订单接口调用次数不限。
    • 接口调用状态与状态监控
  • 数据工作区

    历年高校招生计划数据支持 API 调用与在线工作区两种使用方式。购买后,既可调用接口,也可在工作区查看和筛选对应的完整数据。

    工作区支持表格查看、筛选、排序和个人视图,方便直接查询与核对。使用同一咕咕数据账号登录,即可使用已购权益;未购买时可先查看公开样本。

    进入数据工作区

  • API 文档

    接口地址: https://api.gugudata.com/metadata/college-enrollment-plan

    返回格式: application/json; charset=utf-8

    请求方式: GET

    请求协议: HTTPS

    请求示例: https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=

    数据预览: https://www.gugudata.com/preview/collegeenrollmentplan

    接口测试:  https://api.gugudata.com/metadata/college-enrollment-plan/demo

    OpenAPI: https://www.gugudata.com/openapi/gugudata.openapi.3.1.json

    请求参数(GET 请求方式可参见下方示例代码)

    参数名 参数类型 是否必须 默认值 备注
    appkey string 是 无 付费后获取的 APPKEY。
    collegemajorname string 否 无 招生专业名称关键词;可与高校、年份、招生省份、科类和批次条件组合筛选。
    year integer 是 无 查询年份。当前可选值:2018、2019、2020、2021、2022、2023、2024、2025、2026。不同年份、省份下的数据覆盖可能不同。
    pageIndex integer 是 无 分页页码,从 1 开始。
    pageSize integer 是 无 每页数量,取值范围为 1~100。
    schoolname string 否 无 高校名称关键词;与 schooluuid 同时传入时需同时满足相应筛选条件。
    provincename string 否 无 招生省份名称。当前可选值:上海、云南、内蒙古、北京、吉林、四川、天津、宁夏、安徽、山东、山西、广东、广西、新疆、江苏、江西、河北、河南、浙江、海南、湖北、湖南、甘肃、福建、西藏、贵州、辽宁、重庆、陕西、青海、黑龙江。不同年份、省份下的数据覆盖可能不同。
    classone string 否 无 专业门类/一级分类筛选。当前全部可选值(共 33 项):--、交通运输大类、公共管理与服务大类、公安与司法大类、农学、农林牧渔大类、医学、医药卫生大类、历史学、哲学、土木建筑大类、工学、教育与体育大类、教育学、文化艺术大类、文学、新闻传播大类、旅游大类、水利大类、法学、理学、生物与化工大类、电子与信息大类、管理学、经济学、能源动力与材料大类、艺术学、装备制造大类、财经商贸大类、资源环境与安全大类、轻工纺织大类、食品药品与粮食大类、交叉学科。适用取值随年份 year 和招生省份 provinceName 变化。可选值请通过 历年高校招生计划数据-查询参数枚举(/metadata/college-enrollment-plan/enums)获取,使用返回字段 Data.classone。
    classtwo string 否 无 专业类/二级分类筛选。当前全部可选值(共 181 项):--、中医学类、中医药类、中国语言文学类、中药学类、中西医结合类、临床医学类、交通运输类、仪器类、体育学类、体育类、健康管理与促进类、公共事业类、公共卫生与卫生管理类、公共卫生与预防医学类、公共服务类、公共管理类、公安学类、公安技术类、兵器类、农业工程类、农业类、农业经济管理类、力学类、动物医学类、动物生产类、化学类、化工与制药类、化工技术类、医学技术类、历史学类、口腔医学类、司法技术类、哲学类、图书情报与档案管理类、土建施工类、土木类、地球物理学类、地理科学类、地质学类、地质类、城乡规划与管理类、城市轨道交通类、基础医学类、外国语言文学类、大气科学类、天文学类、安全科学与工程类、安全类、安全防范类、工业工程类、工商管理类、市政工程类、广播影视类、康复治疗类、建筑类、建筑设备类、建筑设计类、建设工程管理类、心理学类、戏剧与影视学类、护理学类、护理类、政治学类、教育学类、教育类、数学类、文化服务类、文秘类、新闻传播学类、新闻出版类、旅游管理类、旅游类、有色金属材料类、机械类、机械设计制造类、材料类、林业工程类、林业类、林学类、核工程类、植物生产类、民族学类、水上运输类、水产类、水利工程与管理类、水利类、汽车制造类、法医学类、法学类、法律实务类、法律执行类、测绘地理信息类、测绘类、海洋工程类、海洋科学类、物流管理与工程类、物流类、物理学类、环境保护类、环境科学与工程类、生物医学工程类、生物工程类、生物技术类、生物科学类、电力技术类、电子信息类、电子商务类、电气类、畜牧业类、眼视光类、矿业类、社会学类、管理科学与工程类、纺织服装类、纺织类、经济与贸易类、经济学类、经济贸易类、统计学类、统计类、美术学类、能源动力类、自动化类、自然保护与环境生态类、航空航天类、航空装备类、航空运输类、船舶与海洋工程装备类、艺术学理论类、艺术设计类、草学类、药品与医疗器械类、药学类、表演艺术类、计算机类、设计学类、语言类、财务会计类、财政学类、财政税务类、资源勘查类、轻工类、通信类、道路运输类、邮政类、金融学类、金融类、铁道运输类、集成电路类、音乐与舞蹈学类、食品科学与工程类、食品类、马克思主义理论类、交叉工程类、侦查类、公安管理类、包装类、印刷类、房地产类、新能源发电工程类、机电设备类、热能与发电工程类、石油与天然气类、轨道装备类、非金属材料类、餐饮类、黑色金属材料类、建筑材料类、民族文化艺术类、气象类、水土保持与水环境类、渔业类、煤炭类、粮食类、轻化工类、金属与非金属矿类、水文水资源类、水利水电设备类、管道运输类、交叉学科。适用取值随年份 year 和招生省份 provinceName 变化。可选值请通过 历年高校招生计划数据-查询参数枚举(/metadata/college-enrollment-plan/enums)获取,使用返回字段 Data.classtwo。
    batchname string 否 无 录取批次筛选。当前全部可选值(共 117 项):一本预科、专科批、专科批F段、专科提前批、专科提前批E段、专项计划本科、国家专项批、国家专项计划(本一)、国家专项计划(本二)、国家专项计划提前批(本一)、国家专项计划本科批、提前一批本科、提前专项批、提前二批本科、提前批、提前批A段、提前批B段、提前本科批、普通类一段、普通类二段、普通类平行录取、普通类提前批、本科一批、本科一批A1段、本科一批A段、本科一批B段、本科一段、本科专项计划批次D段、本科专项计划批次E段、本科专项计划批次I段、本科二批、本科二批A段、本科二批B段、本科二批C段、本科二批及预科、本科二段、本科批、本科批A段、本科批B段、本科批C段、本科批(民委专项)、本科提前批、本科提前批A段、本科提前批B段、本科提前批C段、艺术类专科批、艺术类本科批、零志愿批次、高校专项批、高校专项计划批次、高校专项计划本一批、高校专项计划本科批、专科提前批A段、专科提前批B段、专科特殊类型批次K段、体育类本科提前批B段、国家专项计划提前批(本二)、艺术类本科提前批B段、本科提前批C、艺术类本科提前批C段、国家专项计划批、国家及地方专项、南疆单列、对口援疆计划本科一批次、体育类本科批、公安司法军士类专科批次N段、国家优师专项、地方专项计划本科批、体育类专科批、提前二批高职(专科)、国家及地方专项、南疆单列、对口援疆计划本科二批次、体育类本科提前批、艺术类本科提前批、高职高专提前批、平行录取二段、乡村振兴专项计划、区域教育均衡发展专项、地方专项计划、省级公费师范生、高校专项计划提前批、平行录取一段、提前一批高职(专科)、国家及地方专项、南疆单列、对口援疆计划本科一批、提前录取本科一批、提前批A类、提前批B类、提前批艺体类本科、本科批A段(国家专项)、本科批(特殊类型)、本科批(高校专项)、本科提前批-国家专项、本科提前批D段、本科提前批(国家专项)、本科预科班批、民航飞行技术批、特殊类型批、特殊类型招生批、综合评价批、高校专项计划批、高校农村专项计划、高职专科提前批、高职专科提前批E段、提前录取本科二批、地方农村专项计划批次、综合评价批次、定向计划批、提前批艺体类专科、地方专项计划批、地方农村专项计划、专科提前批C段、提前录取军校批、区域专项计划批、本科批A段(地方专项)、本科批(区域教育均衡发展专项)、本科批(原加授少数民族语文)、本科批(原少数民族语言授课为主)、本科批(预科)、本科提前批-高校专项、本科提前批(高校专项)。适用取值随年份 year 和招生省份 provinceName 变化。可选值请通过 历年高校招生计划数据-查询参数枚举(/metadata/college-enrollment-plan/enums)获取,使用返回字段 Data.batchName。
    type string 否 无 科类/选科类型筛选。当前全部可选值(共 15 项):历史类、文科、物理类、理科、综合、艺术文、艺术类、体育类(历史)、体育类(物理)、艺术类(历史)、艺术类(物理)、体育类、体育文、体育理、艺术理。适用取值随年份 year 和招生省份 provinceName 变化。可选值请通过 历年高校招生计划数据-查询参数枚举(/metadata/college-enrollment-plan/enums)获取,使用返回字段 Data.type。
    schooluuid string 否 无 高校唯一标识,适合与高校基础数据、分数线接口进行关联。
    minTuition number 否 无 最低学费筛选,单位通常为元/学年;为空时不筛选。
    maxTuition number 否 无 最高学费筛选,单位通常为元/学年;为空时不筛选。

    返回参数

    参数名 参数类型 备注
    DataStatus.RequestParameter string 本次请求参数字符串。
    DataStatus.StatusCode integer 接口返回状态码。
    DataStatus.StatusDescription string 接口返回状态说明。
    DataStatus.ResponseDateTime string 接口数据返回时间。
    DataStatus.DataTotalCount integer 此条件下的总数据量,一般用于分页计算。
    Data.DataId string 招生计划明细唯一标识。
    Data.InSchoolYears string 该招生专业的学制说明,按原文展示。
    Data.ClassOne string 专业门类/一级分类。
    Data.ClassTwo string 专业类/二级分类。
    Data.BatchName string 录取批次名称。
    Data.Type string 招生科类/选科类型。
    Data.SchoolName string 高校名称。
    Data.RecruitCode string 院校招生代码,按招生年份、省份、批次、科类及招生单元区分;同一高校可能有多个代码。空值表示当前未能确认对应代码。
    Data.EnrollmentNumbers string 该条招生计划的计划人数;按年份、招生省份、专业及批次等条件理解,不是实际录取人数。
    Data.SchoolUUID string 高校唯一标识。
    Data.CourseSelectionRequirements string 该招生计划的选科要求;空值表示尚未确认,不代表不限选科。
    Data.CollegeMajorName string 招生计划中的专业名称与说明。
    Data.ShortCollegeMajorName string 专业名称短名称。
    Data.CollegeMajorCode string 该招生专业对应的国标专业代码资料;与 LocalMajorCode 的本地报考代码区分使用。
    Data.LocalMajorCode string 对应招生目录中的本地专业代码(填报志愿使用),不等同于 CollegeMajorCode 国标专业代码。空值表示当前未能确认,不可用其他年份或国标代码代填。
    Data.major_category object 解析的专业分类结果。
    Data.included_majors array 解析出的包含专业列表。
    Data.campus string 解析出的校区信息。
    Data.special_requirements string 解析出的特殊要求。
    Data.Tuition string 该条计划的学费说明,通常按元/年计;遇到文字说明时保留原文,不视为空值或零学费。
    Data.Year string 招生年份。
    Data.ProvinceName string 招生计划面向的考生省份,不是高校所在地。
    Data.SpecialGroup string 适用专业组模式时返回的源数据组标识,不是填报志愿使用的专业组号。重庆返回空值;空值也可能表示未确认。
    Data.SpecialCode string 源数据中的专业标识,不可替代 LocalMajorCode 本地报考专业代码。
    Data.SpecialGroupName string 适用专业组模式时返回的专业组名称,例如(101)。重庆返回空值,选科要求请读取 CourseSelectionRequirements;空值不代表不限选科。
  • 鉴权方式

    接口支持以下 AppKey 传递方式,任选一种即可;已有请求示例、Postman 集合和历史代码仍可继续使用原来的 appkey 参数方式。

    传输载体 参数 示例 说明
    HTTP Header X-GUGUDATA-APPKEY X-GUGUDATA-APPKEY: YOUR_APPKEY 推荐方式,适合服务端接入和统一封装。
    HTTP Header X-API-Key X-API-Key: YOUR_APPKEY 通用 API Key Header,便于和常见 API 客户端集成。
    HTTP Header Authorization Authorization: Bearer YOUR_APPKEY 适合 OpenAI 兼容接口或 Bearer Token 风格客户端。
    Query 参数 appkey ?appkey=YOUR_APPKEY 兼容现有示例、Postman 集合、浏览器调试和历史代码。

    部分历史 POST 接口仍兼容表单或 JSON body 中的 appkey;新接入建议优先使用 Header 或 Query 参数。

  • 接口常见 HTTP 响应状态码

    以下为接口调用中常见的 HTTP 传输层状态码,不等同于响应体内的业务状态码;完整状态码注册表以 IANA HTTP Status Code Registry 为准。

    状态码 状态码解释 备注
    200 请求成功 HTTP 请求已成功处理;业务状态请结合响应体中的自定义业务码判断。
    201 资源已创建 创建类接口请求成功,并已生成对应资源。
    202 请求已接受 请求已被接受处理,结果可能异步完成。
    204 无响应内容 请求成功但响应体为空,适用于无需返回数据的操作。
    400 请求参数错误 请求参数缺失、格式错误或参数组合不合法。
    401 认证失败 缺少、无效或未通过认证的访问凭证(如 AppKey)。
    403 无权限访问 订单到期、权限不足或接口额度不可用。
    404 资源不存在 请求路径不存在。
    405 请求方法不允许 当前路径不支持该 HTTP 方法。
    408 请求超时 客户端请求在服务端等待时间内未完成,可稍后重试。
    409 请求冲突 请求与当前资源状态冲突,调整参数或业务状态后重试。
    413 请求内容过大 上传文件或请求体超过接口限制。
    414 请求地址过长 请求 URL 超过服务端可处理长度,建议减少查询参数或改用 POST。
    415 请求内容类型不支持 上传或请求体的内容类型不符合接口要求。
    422 请求语义错误 请求格式正确,但参数取值、语义或业务约束无法处理。
    429 请求频率受限 默认按来源 IP 限速,单 IP 最多 5 QPS,可满足常规业务调用。超出限制时接口会返回 429 请求频率受限;已购买接口订单可加购 10 QPS 扩展。
    431 请求头过大 请求头字段过大或过多,建议精简 Header 后重试。
    500 服务器内部错误 服务端处理异常,请稍后重试。
    502 服务暂时不可用 请稍后重试。
    503 服务暂时不可用 请稍后重试。
    504 请求超时 请稍后重试。
  • 接口自定义业务状态码

    业务状态码 业务状态码解释 备注
    100 正常返回
    101 参数错误
    102 请求频率受限 默认按来源 IP 限速,单 IP 最多 5 QPS,可满足常规业务调用。超出限制时接口会返回 429 请求频率受限;已购买接口订单可加购 10 QPS 扩展。
    103 账号欠费
    104 APPKEY 错误 请检查传递的 APPKEY 是否为开发者中心获取到的值
  • 请求示例代码

    curl --location --request GET 'https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition='
    #include <curl/curl.h>
    
    int main(void) {
      CURL *curl = curl_easy_init();
      if (curl) {
        curl_easy_setopt(curl, CURLOPT_URL, "https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=");
        curl_easy_setopt(curl, CURLOPT_CUSTOMREQUEST, "GET");
        curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, 1L);
        CURLcode res = curl_easy_perform(curl);
        (void)res;
        curl_easy_cleanup(curl);
      }
      return 0;
    }
    
    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Net.Http;
    
    var client = new HttpClient();
    var request = new HttpRequestMessage(HttpMethod.Get, "https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=");
    var response = client.SendAsync(request).Result;
    Console.WriteLine(response.Content.ReadAsStringAsync().Result);
    
    package main
    
    import (
      "fmt"
      "io"
      "net/http"
    )
    
    func main() {
      url := "https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition="
      req, err := http.NewRequest("GET", url, nil)
      if err != nil {
        fmt.Println(err)
        return
      }
      res, err := http.DefaultClient.Do(req)
      if err != nil {
        fmt.Println(err)
        return
      }
      defer res.Body.Close()
      body, err := io.ReadAll(res.Body)
      if err != nil {
        fmt.Println(err)
        return
      }
      fmt.Println(string(body))
    }
    
    OkHttpClient client = new OkHttpClient().newBuilder().build();
    Request request = new Request.Builder()
      .url("https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=")
      .method("GET", null)
      .build();
    Response response = client.newCall(request).execute();
    System.out.println(response.body().string());
    
    $.ajax({
      url: "https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=",
      method: "GET",
    }).done(function (response) {
      console.log(response);
    });
    
    const https = require("node:https");
    
    const url = "https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=";
    const request = https.request(url, { method: "GET", headers: {  } }, handleResponse);
    request.on("error", console.error);
    request.end();
    
    function handleResponse(response) {
      const chunks = [];
      response.on("data", function (chunk) {
        chunks.push(chunk);
      });
      response.on("end", function () {
        console.log(Buffer.concat(chunks).toString("utf8"));
      });
    }
    
    #import <Foundation/Foundation.h>
    
    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition="]];
    [request setHTTPMethod:@"GET"];
    NSURLSessionDataTask *task = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {
      if (error) {
        NSLog(@"%@", error);
        return;
      }
      NSLog(@"%@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
    }];
    [task resume];
    
    <?php
    $curl = curl_init();
    curl_setopt_array($curl, array(
      CURLOPT_URL => "https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=",
      CURLOPT_RETURNTRANSFER => true,
      CURLOPT_FOLLOWLOCATION => true,
      CURLOPT_CUSTOMREQUEST => "GET",
    ));
    $response = curl_exec($curl);
    curl_close($curl);
    echo $response;
    
    import requests
    
    url = "https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition="
    response = requests.request("GET", url)
    print(response.text)
    
    require "uri"
    require "net/http"
    
    url = URI("https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=")
    https = Net::HTTP.new(url.host, url.port)
    https.use_ssl = true
    request = Net::HTTP::Get.new(url)
    response = https.request(request)
    puts response.read_body
    
    import Foundation
    
    let semaphore = DispatchSemaphore(value: 0)
    var request = URLRequest(url: URL(string: "https://api.gugudata.com/metadata/college-enrollment-plan?appkey=YOUR_APPKEY&collegemajorname=&year=&pageIndex=1&pageSize=10&schoolname=&provincename=&classone=&classtwo=&batchname=&type=&schooluuid=&minTuition=&maxTuition=")!, timeoutInterval: .infinity)
    request.httpMethod = "GET"
    let task = URLSession.shared.dataTask(with: request) { data, response, error in
      defer { semaphore.signal() }
      guard let data = data else {
        print(String(describing: error))
        return
      }
      print(String(data: data, encoding: .utf8)!)
    }
    task.resume()
    semaphore.wait()
    
  • 常见问题 Q&A

    • Q: 如何完成第一次 API 调用?

      A: 先确认当前接口的请求方法、必填参数和成功状态,再使用对应产品的 AppKey 发起请求;以实际响应中的业务状态判断结果。 查看接入指南

    • Q: 如何保证请求时 AppKey 的安全性?

      A: 在开发者中心的 APP KEY 管理页面复制对应产品的 AppKey,并保存在服务端环境变量或密钥管理服务中。不要写入网页、App 客户端、公开仓库或日志。

    • Q: 接口可以用于哪些开发语言?

      A: Java、Python、Node.js、PHP、Go、C#、Swift、Kotlin 等支持 HTTP 请求的语言均可接入;也可以通过 OpenAPI、Postman 或 Apifox 查看和调试接口。

    • Q: 请求失败或超时后可以重试吗?

      A: 先区分 HTTP 状态与业务错误。参数、鉴权和权限错误应修正后再请求;超时并不表示服务端未执行,重试前需确认接口是否会重复计费或产生副作用。 查看接入指南

    • Q: 接口的性能可以保证吗?

      A: 实际响应时间受接口类型、参数和网络环境影响。请按当前套餐的 QPS 控制并发,生产接入前完成联调与容量评估。

    • Q: 数据多久更新?

      A: 不同接口按各自的数据周期更新,请以当前详情页的更新时间、更新频率及字段说明为准;不要将一次请求时间视为数据更新时间。

  • 服务协议与免责声明

    购买或使用 GuGuData API 服务前,请充分阅读服务协议、免责声明与数据合规声明。相关页面均支持在浏览器中快速导出 PDF,便于内部归档、评审和合规留存。

  • 技术支持

    技术支持邮箱:
    support@gugudata.com
    企业微信客服:
    联系客服
  • 专业软件开发与系统工程服务

    GuGuData 官方认证工程合作伙伴,专注企业级数据接口集成、AI 工程化与大规模数据处理。团队深度理解 GuGuData 数据接口体系,具备海量数据采集、治理、检索与高并发接口服务经验,可围绕业务场景构建 AI Agent、MCP 接入、智能工作流和生产级数据应用,让数据能力稳定进入现有流程、内部平台和核心业务系统。

    了解工程服务