猫爪数据
分笔行情

ETF分笔订阅接口文档

获取 `tick_v1` WebSocket 票据;使用响应中的 `url` 连接 `/api/tick_stream_v1`,订阅 ETF 实时 Tick 增量。 `symbols` 使用带交易所后缀的完整代码;同一连接可混合订阅股票、ETF、可转债和指数。短代码按股票识别。 连接后从 ack 读取 `fields`,并按该顺序解析 `items`。只推送订阅后的新行情,不发送初始快照。

POST/api/v2/realtime/ws-ticketapiname:etf/tick_stream_v1
生产专线(默认)深圳http://sz.numcat.net:8866/api/v2/realtime/ws-ticket上海http://sh.numcat.net:8866/api/v2/realtime/ws-ticket公网备用https://numcat.net/api/v2/realtime/ws-ticket

请求参数

参数类型是否必选示例值描述
apikeystring必选猫爪数据 API Key。网页在线调试会为已登录用户自动注入,其他调用请从控制台获取。
channelstring(tick_stream)可选tick_stream实时推送通道,固定为 tick_stream。
symbolsarray<string>可选["510300.SH","159915.SZ"]连接后自动订阅的完整证券代码数组,可混合股票、ETF、可转债和指数;推荐包含市场后缀,短代码按股票规则推断;不支持快捷分组。本页示例为 ETF。
ttl_secondsinteger可选120票据有效期(秒),取值范围 30~600。
stream_versionstring(tick_v1)可选tick_v1实时推送协议版本,固定为 tick_v1。

fields 返回字段

字段顺序与接口样例保持一致
字段类型名称示例值描述
channelstringtick_stream频道名
urlstringwss://pre.numcat.net/api/tick_stream_v1?ticket={ticket}可直接连接的 tick_v1 WebSocket 地址,已包含 ticket 参数
expires_atinteger1740800000票据过期时间(Unix 时间戳,秒)
ttl_secondsinteger120票据有效期(秒)
subscription_plan_codestringprofessional_year本次连接使用的 tick 订阅套餐代码
tick_sub_limitinteger6000本次连接对应套餐的 tick 订阅槽位上限
stream_versionstringtick_v1实时分笔推送协议版本,固定为 tick_v1

请求与响应样例

{
  "apikey": "YOUR_API_KEY",
  "channel": "tick_stream",
  "stream_version": "tick_v1",
  "symbols": [
    "510300.SH",
    "159915.SZ"
  ],
  "ttl_seconds": 120
}

相关接口

风险声明:猫爪数据提供的数据与接口仅用于学习、研究和程序开发,不构成任何投资建议。金融市场存在风险,请独立判断并自行承担使用结果。