Skip to content

股票回购

GET /v1/quote/{symbol}/f10/buybacks

获取公司股票回购历史记录。按 symbol 所属市场返回港股或 A 股口径数据。

请求参数

参数类型位置必填说明
symbolstring路径证券代码,如 HK.00700
next_keystring查询翻页游标,首页留空。
limitint查询每页条数。默认 10,最大 50

请求示例

bash
curl "$ip/v1/quote/HK.00700/f10/buybacks?limit=2" | jq

响应字段

返回 data,含 hk_buy_back_list(港股记录)+ a_buy_back_list(A 股记录);分页见 pagination

hk_buy_back_list 元素(港股口径):

字段类型说明
publ_date / publ_date_strint / string公告日期(毫秒时间戳 / yyyy-MM-dd)。
end_date / end_date_strint / string回购结束日。
buy_back_moneydouble回购金额(币种见 currency)。
currencystring回购金额币种。
buy_back_sumint回购股数。
percentagedouble本次回购占总股本比例(%)。
high_price / low_pricedouble本次回购最高价 / 最低价。
cumulative_sumint年初迄今累计回购股数。
cumulative_percentagedouble年初迄今累计回购占总股本比例(%)。
share_typestring股份类别。

a_buy_back_list 元素(A 股口径):

字段类型说明
advance_date / advance_date_strint / string预案公告日。
start_date / start_date_strint / string回购期限起始日。
end_date / end_date_strint / string回购期限截止日。
event_proce_descstring事件进度描述。
buy_back_modestring回购方式。
buy_back_sumint本次回购股数。
buy_back_moneydouble回购金额(CNY)。
percentagedouble占总股本比例(%)。
value_floor / value_ceilingdouble拟回购资金总额下限/上限。
price_floor / price_ceilingdouble拟回购价格下限/上限。

限制范围

  • 支持市场:港股(HK)、A 股(SH / SZ)。
  • 品类:仅正股有回购记录;ETF / 期权 / 窝轮等无数据。
  • 美股及其它市场返回成功但列表均为空。

错误码

ret_codeerror.code触发条件处理建议
0成功(含合法标的无回购记录)
-3invalid_parameterlimit > 50 / symbol 格式不符校正参数后重试
-7invalid_symbolsymbol 在证券库中不存在通过 search 接口确认代码合法性
-5 / -6internal_error网关或后端内部错误稍后重试,持续失败联系服务方

响应示例

json
{
  "ret_code": 0,
  "ret_msg": "success",
  "data": {
    "hk_buy_back_list": [
      {
        "buy_back_money": 500433679.2,
        "buy_back_sum": 1092000,
        "cumulative_percentage": 0.15384,
        "cumulative_sum": 14027100,
        "currency": "HKD",
        "end_date": 1780588800000,
        "end_date_str": "2026-06-05",
        "high_price": 465.8,
        "low_price": 452.4,
        "percentage": 0.011976,
        "publ_date": 1780588800000,
        "publ_date_str": "2026-06-05",
        "share_type": "Ordinary shares"
      }
    ],
    "a_buy_back_list": null
  },
  "pagination": { "has_more": true, "next_key": "2" }
}