bqc1bary的知识库

港股实时行情数据API接口-2025年最好用的

由bqc1bary创建,最终由bqc1bary 被浏览 5 用户

接口地址

# Restful API
https://api.qos.hk/trade
https://api.qos.hk/instrument-info
https://api.qos.hk/snapshot
https://api.qos.hk/depth
https://api.qos.hk/kline
https://api.qos.hk/history

# ws API
wss://api.qos.hk/ws
  • 更新周期:实时
  • 请求方式:POST
  • 数据节点:香港
  • 套餐选择:自由组合市场和股票

更多详情请查看:https://github.com/qos-max/quote-ocean-system

获取交易品种的基础信息

  • 接口地址/instrument-info
  • 请求方式POST
  • 接口描述:获取交易品种的基础信息

请求参数

参数名 类型 必填 描述
codes array 交易品种列表数组,传入细节请看下面请求示例

请求示例

{
    "codes": [
        "US:AAPL,TSLA",
        "HK:700",
        "SH:600519"
    ]
}

响应结果

字段名称 类型 描述
c string 股票代码
e string 交易所
tc string 交易币种
nc string 中文名称
ne string 英文名称
ls integer 最小交易单位
ts integer 时间戳
os integer 股票总数
ep string 每股盈利
na string 每股净资产
dy string 股息率
# 响应示例
{
  "msg": "OK",
  "data": [
    {
      "c": "US:AAPL",
      "e": "NASD",
      "tc": "USD",
      "nc": "苹果",
      "ne": "AppleInc.",
      "ls": 1,
      "ts": 15115823000,
      "os": 15091141884,
      "ep": "6.2012",
      "na": "3.7676",
      "dy": "0.98"
    },
    {
      "c": "HK:700",
      "e": "SEHK",
      "tc": "HKD",
      "nc": "腾讯控股",
      "ne": "TENCENT",
      "ls": 100,
      "ts": 9267359712,
      "os": 9267359712,
      "ep": "13.719",
      "na": "101.7578",
      "dy": "3.4558"
    },
    {
      "c": "SH:600519",
      "e": "SSE",
      "tc": "CNY",
      "nc": "贵州茅台",
      "ne": "Moutai",
      "ls": 100,
      "ts": 1256197800,
      "os": 1256197800,
      "ep": "59.4923",
      "na": "189.2293",
      "dy": "49.982"
    }
  ]
}

获取交易品种的实时行情快照

  • 接口地址/snapshot
  • 请求方式POST
  • 接口描述:获取交易品种的实时行情快照

请求参数

参数名 类型 必填 描述
codes array 交易品种列表数组,传入细节请看下面请求示例

请求示例

{
    "codes": [
        "US:AAPL,TSLA",
        "HK:700",
        "SH:600519"
    ]
}

响应结果

字段名称 类型 描述
c string 股票代码
lp string 当前价格
yp string 昨日收盘价
o string 开盘价
h string 最高价
l string 最低价
ts integer 时间戳
v string 成交量
t string 成交金额
s integer 是否停牌(0表示未停牌,1表示停牌)

响应示例

{
  "msg": "OK",
  "data": [
    {
      "c": "US:AAPL",
      "e": "NASD",
      "tc": "USD",
      "nc": "苹果",
      "ne": "AppleInc.",
      "ls": 1,
      "ts": 15115823000,
      "os": 15091141884,
      "ep": "6.2012",
      "na": "3.7676",
      "dy": "0.98"
    },
    {
      "c": "HK:700",
      "e": "SEHK",
      "tc": "HKD",
      "nc": "腾讯控股",
      "ne": "TENCENT",
      "ls": 100,
      "ts": 9267359712,
      "os": 9267359712,
      "ep": "13.719",
      "na": "101.7578",
      "dy": "3.4558"
    },
    {
      "c": "SH:600519",
      "e": "SSE",
      "tc": "CNY",
      "nc": "贵州茅台",
      "ne": "Moutai",
      "ls": 100,
      "ts": 1256197800,
      "os": 1256197800,
      "ep": "59.4923",
      "na": "189.2293",
      "dy": "49.982"
    }
  ]
}

获取交易品种的实时最新盘口深度

  • 接口地址/depth
  • 请求方式POST
  • 接口描述:获取交易品种的实时最新盘口深度

请求参数

参数名 类型 必填 描述
codes array 交易品种列表数组,传入细节请看下面请求示例

请求示例

{
    "codes": [
        "US:AAPL,TSLA",
        "HK:700",
        "SH:600519"
    ]
}

响应结果

字段名称 类型 描述
c string 股票代码
b array 买单数组
> p string 买单价格
> v string 买单数量
a array 卖单数组
> p string 卖单价格
> v string 卖单数量
ts integer 时间戳

响应示例

{
  "msg": "OK",
  "data": [
    {
      "c": "US:AAPL",
      "b": [
        { "p": "224.42", "v": "100" }
      ],
      "a": [
        { "p": "224.74", "v": "20" }
      ],
      "ts": 1731293478
    },
    {
      "c": "US:TSLA",
      "b": [
        { "p": "295.8", "v": "5" }
      ],
      "a": [
        { "p": "295.9", "v": "130" }
      ],
      "ts": 1731293478
    },
    {
      "c": "SH:600519",
      "b": [
        { "p": "1593.01", "v": "1" },
        { "p": "1593", "v": "5" }
      ],
      "a": [
        { "p": "1593.02", "v": "1" },
        { "p": "1594", "v": "6" }
      ],
      "ts": 1731293478
    }
  ]
}

获取交易品种的实时最新逐笔成交明细

  • 接口地址/trade
  • 请求方式POST
  • 接口描述:获取交易品种的实时最新逐笔成交明细

请求参数

参数名 类型 必填 描述
codes array 交易品种列表数组,传入细节请看下面请求示例
count integer 请求的最近多少条,此数值不能超过50

请求示例

{
    "codes": [
        "US:AAPL",
        "HK:700",
        "SH:600519,688981,601127,600938,601727,600837,688185",
        "SZ:002594"
    ],
    "count": 2
}

响应结果

字段名称 类型 描述
c string 股票代码
p string 当前价格
v string 当前成交量
ts integer 时间戳
d integer 交易方向,具体定义参看5.2章节

响应示例

{
    "msg": "OK",
    "data": [
        {
            "c": "SH:688185",
            "p": 66.99,
            "v": 2,
            "ts": 1731635481,
            "d": 2
        },
        {
            "c": "SH:600519",
            "p": 1555.8,
            "v": 74,
            "ts": 1731635489,
            "d": 2
        },
        {
            "c": "SH:601127",
            "p": 135.81,
            "v": 327,
            "ts": 1731635489,
            "d": 0
        },
        {
            "c": "SH:688981",
            "p": 96.25,
            "v": 364,
            "ts": 1731635491,
            "d": 2
        },
        {
            "c": "SH:600938",
            "p": 25.85,
            "v": 75,
            "ts": 1731635488,
            "d": 1
        },
        {
            "c": "SH:601727",
            "p": 9.01,
            "v": 8414,
            "ts": 1731635491,
            "d": 1
        },
        {
            "c": "SH:600837",
            "p": 11.92,
            "v": 510,
            "ts": 1731635490,
            "d": 2
        },
        {
            "c": "SZ:002594",
            "p": 285.88,
            "v": 59,
            "ts": 1731635493,
            "d": 0
        }
    ]
}

获取交易品种的K线

请求参数

参数名 类型 必填 描述
c string 股票代码,多个股票代码用逗号分隔
co integer Count 请求多少根
a integer 复权类型 0:不复权 1:前复权
kt integer K线类型,取值参看5.1章节K线类型定义

请求示例

{
    "kline_reqs": [
        {
            "c": "US:AAPL,TSLA",
            "co": 2,
            "a": 0,
            "kt": 1
        },
        {
            "c": "HK:700",
            "co": 2,
            "a": 0,
            "kt": 1
        },{
            "c": "SH:600519",
            "co": 2,
            "a": 0,
            "kt": 2001
        }
    ]
}

响应结果

字段名称 类型 描述
c string 股票代码
k array K线数据数组
> o string 开盘价
> cl string 收盘价
> h string 最高价
> l string 最低价
> v string 成交量
> ts integer 时间戳
> kt integer K线类型,取值参看5.1章节K线类型定义

响应示例

{
    "msg": "OK",
    "data": [
        {
            "c": "SH:600519",
            "k": [
                {
                    "c": "SH:600519",
                    "o": "1731.2",
                    "cl": "1726",
                    "h": "1935",
                    "l": "1616.25",
                    "v": "5627550",
                    "ts": 1672502400,
                    "kt": 2001
                },
                {
                    "c": "SH:600519",
                    "o": "1715",
                    "cl": "1585.58",
                    "h": "1910",
                    "l": "1245.83",
                    "v": "7147731",
                    "ts": 1704038400,
                    "kt": 2001
                }
            ]
        },
        {
            "c": "US:TSLA",
            "k": [
                {
                    "c": "US:TSLA",
                    "o": "330.32",
                    "cl": "330.19",
                    "h": "330.79",
                    "l": "329.957",
                    "v": "578346",
                    "ts": 1731531540,
                    "kt": 1
                },
                {
                    "c": "US:TSLA",
                    "o": "330.27",
                    "cl": "330.24",
                    "h": "330.29",
                    "l": "330.24",
                    "v": "2404646",
                    "ts": 1731531600,
                    "kt": 1
                }
            ]
        },
        {
            "c": "US:AAPL",
            "k": [
                {
                    "c": "US:AAPL",
                    "o": "225.11",
                    "cl": "225.07",
                    "h": "225.32",
                    "l": "225",
                    "v": "813271",
                    "ts": 1731531540,
                    "kt": 1
                },
                {
                    "c": "US:AAPL",
                    "o": "225.12",
                    "cl": "225.12",
                    "h": "225.12",
                    "l": "225.12",
                    "v": "8870001",
                    "ts": 1731531600,
                    "kt": 1
                }
            ]
        },
        {
            "c": "HK:700",
            "k": [
                {
                    "c": "HK:700",
                    "o": "411.4",
                    "cl": "411.6",
                    "h": "411.6",
                    "l": "411.2",
                    "v": "51115",
                    "ts": 1731553860,
                    "kt": 1
                },
                {
                    "c": "HK:700",
                    "o": "411.6",
                    "cl": "411.4",
                    "h": "411.8",
                    "l": "411.4",
                    "v": "84400",
                    "ts": 1731553920,
                    "kt": 1
                }
            ]
        }
    ]
}

获取交易品种的K线-历史

  • 接口地址/history
  • 请求方式POST
  • 接口描述:获取交易品种的历史K线,从传入的结束时间向前推多少根的K线。

请求参数

参数名 类型 必填 描述
c string 股票代码,多个股票代码用逗号分隔
e integer 请求K线的结束时间戳,单位秒
co integer Count 请求多少根
a integer 复权类型 0:不复权 1:前复权
kt integer K线类型,取值参看5.1章节K线类型定义

请求示例

{
    "kline_reqs": [
        {
            "c": "US:AAPL,TSLA",
            "e": 1722441600,
            "co": 1,
            "a": 0,
            "kt": 1001
        },
        {
            "c": "HK:700",
            "e": 1722441600,
            "co": 1,
            "a": 0,
            "kt": 2001
        }
    ]
}

响应结果

字段名称 类型 描述
c string 股票代码
k array K线数据数组
> o string 开盘价
> cl string 收盘价
> h string 最高价
> l string 最低价
> v string 成交量
> ts integer 时间戳
> kt integer K线类型,取值参看5.1章节K线类型定义
# 响应示例
{
    "msg": "OK",
    "data": [
        {
            "c": "US:AAPL",
            "k": [
                {
                    "c": "US:AAPL",
                    "o": "224.01",
                    "cl": "225.12",
                    "h": "226.65",
                    "l": "222.76",
                    "v": "48566217",
                    "ts": 1731474000,
                    "kt": 1001
                }
            ]
        },
        {
            "c": "US:TSLA",
            "k": [
                {
                    "c": "US:TSLA",
                    "o": "335.85",
                    "cl": "330.24",
                    "h": "344.6",
                    "l": "322.5",
                    "v": "125405599",
                    "ts": 1731474000,
                    "kt": 1001
                }
            ]
        },
        {
            "c": "HK:700",
            "k": [
                {
                    "c": "HK:700",
                    "o": "300",
                    "cl": "410.8",
                    "h": "482.4",
                    "l": "260.2",
                    "v": "4682849510",
                    "ts": 1704038400,
                    "kt": 2001
                }
            ]
        }
    ]
}

更多详情请查看:https://github.com/qos-max/quote-ocean-system

{link}