申万板块涨跌幅

公开接口

市场与板块 Market · 申万板块涨跌幅

读取指定申万行业级别最新统计日的板块涨跌幅。sector_type 仅支持三个值:sw1(申万一级行业)、sw2(申万二级行业)、sw3(申万三级行业),不区分大小写。数据取自本地板块行情库,服务端自动定位该级别下最近的统计日,返回当日全部板块的涨跌幅与领涨领跌个股,按涨跌幅降序排列。

接口地址

GET /cn/market/sector_data/{sector_type}
完整地址:https://api.databull.cn/cn/market/sector_data/{sector_type}

接口说明

读取指定申万行业级别**最新统计日**的板块涨跌幅。sector_type 仅支持 sw1(申万一级)/ sw2(申万二级)/ sw3(申万三级),不区分大小写,传其它值返回 400。数据取自本地板块行情库,自动定位该级别下最近的统计日,返回当日全部板块的涨跌幅与领涨领跌个股,按涨跌幅降序排列。

响应体为记录数组;该级别尚无采集数据时返回 [],并在响应头 X-Empty-Reason: sector_data_not_collected 标注原因。

请求参数

参数位置类型必填默认说明
sector_type路径string是—申万板块级别:sw1 一级 / sw2 二级 / sw3 三级

返回字段

字段类型说明
stat_datestring统计日期(yyyy-mm-dd),即本批数据所属的交易日
sector_namestring板块名称(申万行业名,如 银行、半导体)
change_pctnumber板块涨跌幅(%),正值上涨、负值下跌
total_market_capnumber板块总市值(亿元)
total_trade_amountnumber板块总成交额(亿元)
stock_countnumber成分股数量
up_countnumber上涨家数
down_countnumber下跌家数
flat_countnumber平盘家数
up_down_rationumber涨跌比(%)
avg_turnovernumber平均换手率(%)
top_stockstring领涨股名称
top_stock_pctnumber领涨股涨幅(%)
bottom_stockstring领跌股名称
bottom_stock_pctnumber领跌股涨幅(%)

接口示例

cURL
curl "https://api.databull.cn/cn/market/sector_data/sw1" \
  -H "Authorization: Bearer $DATABULL_API_KEY"
Python
import requests

url = "https://api.databull.cn/cn/market/sector_data/sw1"
params = {}
headers = {"Authorization": "Bearer YOUR_API_KEY"}

resp = requests.get(url, params=params, headers=headers, timeout=10)
resp.raise_for_status()
print(resp.json())

响应示例

JSON
[
  {
    "stat_date": "2026-09-22",
    "sector_name": "医药生物",
    "change_pct": 4.07,
    "total_market_cap": 98765.4,
    "total_trade_amount": 336.81,
    "stock_count": 42,
    "up_count": 38,
    "down_count": 3,
    "flat_count": 1,
    "up_down_ratio": 92.86,
    "avg_turnover": 0.68,
    "top_stock": "招商银行",
    "top_stock_pct": 2.45,
    "bottom_stock": "兰州银行",
    "bottom_stock_pct": -0.92
  }
]

错误码

状态码触发条件
401缺少或无效 API 凭证
400sector_type 不是 sw1 / sw2 / sw3

说明

  • sector_type 是路径参数,仅接受 sw1 / sw2 / sw3,传其它值返回 400,大小写不敏感。
  • 返回的是库中该级别最新统计日的一批数据(不传日期参数),每条记录都带 stat_date,可据此判断数据新鲜度。
  • 结果按 change_pct 降序排列,首条即当日最强板块。
  • 需携带 API 凭证(Authorization: Bearer <Key> 或 X-API-Key)。
  • 该级别在库中暂无数据时返回空数组 [],不会报错;此时响应头 X-Empty-Reason: sector_data_not_collected 标明「采集端还没写入该级别数据」,可与「接口异常」区分。