跳转至

市场行情列表

来源同步:/Users/mac/Projects/chatgpt-codex/doc/api_MarketQuote.md

所属接口集:市场报价

请求 URL

GET /v1/api/market/quote/list

认证方式

Bearer Token(详见 认证与签名

接口概述

获取全市场股票行情列表,支持按市场板块、板块名称、关键词筛选,并按指定字段排序分页返回。数据来源为 Redis 实时行情缓存。

请求参数

Query 参数:

参数 类型 必填 默认值 说明
market string all 市场过滤,可选 allsh(沪市)、sz(深市)、bj(北交所)、cyb(创业板)、star(科创板)、main/主板/zhuban(主板=沪+深)
block_name string - 按板块名称过滤,支持逗号分隔多个,模糊匹配
block string - block_name
sort string pct_chg 排序字段,可选 pct_chgtoday_vol_ratiovolamountbigorder_net_shares_todaynet_ratio_today
order string desc 排序方向,可选 ascdesc
q string - 搜索关键词,匹配股票名称或代码
limit int 200 可分页总量上限,范围 1-500
page int 1 当前页码
page_size int 50 每页条数,范围 1-100

接口说明

  • 数据来源于 Redis 中 monitor:bigdata:<day>:<code> 哈希和 intraday:kline:1m:state:<day>:<code> 哈希。
  • 非交易日自动向前查找最近有数据的交易日(最多回溯 40 天)。
  • 排序时无法解析为数值的记录排在末尾。
  • 二级排序使用 code6 保证跨页顺序稳定。
  • pct_chg 按公式 (close - pre_close) / pre_close * 100 计算。

响应格式示例

{
  "code": 1,
  "message": "success",
  "data": {
    "date": "20250818",
    "page": 1,
    "page_size": 50,
    "total": 200,
    "total_pages": 4,
    "items": [
      {
        "code6": "600000",
        "code": "600000",
        "name": "浦发银行",
        "market": "sh",
        "close": "10.25",
        "pre_close": "10.10",
        "pct_chg": "1.485",
        "vol": "256000",
        "amount": "2560000"
      }
    ]
  }
}

返回状态

状态码 说明
200 成功
400 参数错误(无效排序字段)
401 未认证
403 无权限