申万板块涨跌幅
公开接口市场与板块 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标明「采集端还没写入该级别数据」,可与「接口异常」区分。
Esc