行情 API

交易频道#

获取最近的成交数据,有成交数据就推送

URL路径
请联系我们 dexapi@okx.com

请求参数#

ParameterTypeRequiredDescription
opString操作, subscribe unsubscribe
argsArray请求订阅的频道列表
channelString频道名, trades
chainIndexString链的唯一标识。 (如1代表Ethereum。更多可查看这里。)
tokenContractAddressString币种合约地址

响应参数#

ParameterTypeDescription
eventString事件, subscribe unsubscribe error
argObject订阅的频道
channelString频道名
chainIndexString链的唯一标识
tokenContractAddressString币种合约地址
codeString错误码
msgString错误消息
connIdStringWebSocket连接ID

推送数据参数#

ParameterTypeDescription
argObject订阅成功的频道
> channelString频道名
> chainIndexString链的唯一标识。
> tokenContractAddressString币种合约地址
dataArray频道的数据
> idString成交id
> txHashUrlString链上交易的tx哈希
> userAddressString交易的发起方
> dexNameString交易发生的DEX
> poolLogoUrlString池子logo链接
> typeString交易类型。buy: 买 sell: 卖
> amountExchangedString交易信息
>> amountString成交数量
>> tokenSymbolString代币符号
>> tokenContractAddressString币种合约地址
> priceString最新交易价格
> volumeString交易的美元价值
> timeString交易的时间,Unix 时间戳格式,用毫秒表示
> isFilteredString此交易在k线和币价计算中是否过滤。
0: 不过滤 1: 过滤

请求示例#

shell
{
  "op": "subscribe",
  "args": [
    {
      "channel": "trades",
      "chainIndex": "501",
      "tokenContractAddress":"HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC"
    }
  ]
}

响应示例#

200

成功响应示例

{
  "event": "subscribe",
  "arg": {
    "channel": "trades",
      "chainIndex": "501",
      "tokenContractAddress":"HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC"
  },
  "connId": "a4d3ae55"
}

失败响应示例

{
  "event": "error",
  "code": "60012",
  "msg": "Invalid request: {\"op\": \"subscribe\", \"argss\":[{ \"channel\" : \"trades\", \"chainIndex\" : \"501\", \"tokenContractAddress\" : \"HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC\"}]}",
  "connId": "a4d3ae55"
}

推送数据示例

{
  "arg": {
    "channel": "trades",
    "chainIndex": "501"
    "tokenContractAddress":"HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC"
  },
    "data":[
    {
    "id":"1739439633000!@#120!@#14731892839",
    "chainIndex": "501",
    "tokenContractAddress": "HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC",
    "txHashUrl": "https://solscan.io/tx/zgDzoiVG4XuDgQcoEg9vhpRyfyk5thNUQuTeTCeF289Qec5iraeCrUzPLyiE2UCviox2ebbTcsagGvzYF7M5uqs",
    "userAddress": "2kCm1RHGJjeCKL4SA3ZJCLyXqUD7nEJ7GMtVaP7c6jQ8",
    "dexName": "Orca Whirlpools",
    "poolLogoUrl": "https://static.okx.com/cdn/wallet/logo/dex_orcaswap.png",
    "type": "sell",
    "changedTokenInfo": [
    {
    "amount":"100.396595878", 
    "tokenSymbol":"ai16z",
    "tokenContractAddress": "HeLp6NuQkmYB4pYWo2zYs22mESHXPQYzXbB8n4V98jwC"
    },
    {
    "amount":"2.482831", 
    "tokenSymbol":"SOL",
    "tokenContractAddress": "So11111111111111111111111111111111111111112"
    }
    ]
    "price": "26.458143090226812",
    "volume": "519.788163",
    "time": "1739439633000",
    "isFiltered": "0"
    }
    ]
}