Skip to content

持币地址

接口描述

获取指定代币在链上的持仓地址列表及地址的基础信息数据,同时支持指定地址的基础信息查询。

使用场景

  • 适用于鲸鱼、项目方、交易所等在链上的相关信息追踪与分析
  • 适用于识别大户持仓行为和地址归属分析
  • 适用于链上持仓分布和筹码集中度研究

数据更新频率:实时更新

请求URL

  • 方法POST
  • 路径/open/v1/chain/trade/token/holdPage

积分消耗

  • 消耗积分2

前置条件

获取 vsTokenId

条件说明获取方式
已有 vsTokenId直接使用缓存的 vsTokenId,无需重复查询上下文自动提取
未有 vsTokenId调用 POST /vs-token/list 接口获取前置接口调用

获取 coinKey

条件说明获取方式
已有 coinKey直接使用缓存的 coinKey,无需重复查询上下文自动提取
未有 coinKey调用 POST /vs-token/detail 接口获取该代币在不同链上的 coinKey前置接口调用

请求参数

参数通过请求体(Body)以 JSON 格式传递。

参数名类型必需描述
vsTokenIdlong代币 ID
pageinteger当前页,默认1
pageSizeinteger当前页数据数量,默认10, 最多查询10000条数据
coinKeystring代币的 coinkey 信息(链+合约地址信息),通过代币详情获取
addressstring地址

响应字段

仅展示 data 数组内每个对象的字段结构:

字段类型实际返回类型描述
vsTokenIdlongstring代币 ID
symbolstringstring代币符号
namestringstring代币名称
coinKeystringstring代币键
addressstringstring地址
labelobjectobject地址标签
    labelNamestringstring标签名
    iconUrlstringstring图标 URL
    isContractbooleanboolean是否是合约地址
    exchangeSymbolstringstring交易所名称
    labelTypestringstring类型
    reliabilityintegerinteger可信度
balancenumberstring余额
pricenumberstring价格
profitnumberstring盈利
costnumberstring持仓成本
preCostnumberstring前一次持仓成本
chainNamestringstring链名

字段业务含义

字段业务含义使用建议
label地址标签标识地址归属(如交易所、合约等),帮助识别大户身份
profit持仓盈利基于当前价格和持仓成本计算的浮动盈亏
cost持仓成本该地址买入代币的平均成本价

请求示例

json
{
    "vsTokenId": 1,                // 代币 id
    "page": 1,                     // 当前页,默认1
    "pageSize": 10,                // 当前页数据数量,默认10, 最多查询10000条数据
    "coinKey": "BTC_BTC"           // 代币的 coinkey 信息(链+合约地址信息),通过代币详情获取
}

cURL 示例(Linux/macOS)

bash
curl --location --request POST 'http://${host}/api/open/v1/chain/trade/token/holdPage' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: xxxxx' \
--header 'X-TIMESTAMP: xxxxx' \
--header 'X-SIGN: xxxxx' \
--header 'Accept: */*' \
--data-raw '{
    "vsTokenId": 1,
    "page": 1,
    "pageSize": 10,
    "coinKey": "BTC_BTC"
}'

cURL 示例(Windows CMD)

cmd
curl --location --request POST "http://${host}/api/open/v1/chain/trade/token/holdPage" ^
--header "Content-Type: application/json" ^
--header "X-API-KEY: xxxxx" ^
--header "X-TIMESTAMP: xxxxx" ^
--header "X-SIGN: xxxxx" ^
--header "Accept: */*" ^
--data-raw "{    \"vsTokenId\": 1,    \"page\": 1,    \"pageSize\": 10,    \"coinKey\": \"BTC_BTC\"}"

成功响应示例

json
{
    "code": 200,
    "message": "success",
    "data": [
        {
            "vsTokenId": "1",                                   // 代币 ID
            "symbol": "BTC",                                     // 代币符号
            "name": "Bitcoin",                                   // 代币名称
            "coinKey": "BTC_BTC",                                // 代币键
            "address": "34xp4vRoCGJym3xR7yCVPFHoCNxv4Twseo",    // 地址
            "label": {                                           // 地址标签
                "labelName": "Binance Cold Wallet",              // 标签名
                "iconUrl": "/icon/label/Binance.png",            // 图标 URL
                "isContract": false,                              // 是否是合约地址
                "exchangeSymbol": "",                             // 交易所名称
                "labelType": "Exchange",                          // 类型
                "reliability": ""                                 // 可信度
            },
            "balance": "248597.58214169",                        // 余额
            "price": "70624.85790154382",                        // 价格
            "profit": "7913271920.4341697967652188545",          // 盈利
            "cost": "38828.441617175034708941",                  // 持仓成本
            "preCost": "38828.441617175034708941",               // 前一次持仓成本
            "chainName": "BTC"                                    // 链名
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "coinKey": "BTC_BTC",
            "address": "3M219KR5vEneNb47ewrPfWyb5jQ2DjxRP6",
            "label": {
                "labelName": "Binance Cold Wallet",
                "iconUrl": "/icon/label/Binance.png",
                "isContract": false,
                "exchangeSymbol": "",
                "labelType": "Exchange",
                "reliability": ""
            },
            "balance": "156026.54705644",
            "price": "70624.85790154382",
            "profit": "1804396311.20359371149441240088",
            "cost": "59095.423712405135733623",
            "preCost": "59095.423712405135733623",
            "chainName": "BTC"
        },
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "coinKey": "BTC_BTC",
            "address": "bc1ql49ydapnjafl5t2cp9zqpjwe6pdgmxy98859v2",
            "label": {
                "labelName": "Robinhood Cold",
                "iconUrl": "/icon/default.png",
                "isContract": false,
                "exchangeSymbol": "",
                "labelType": "",
                "reliability": ""
            },
            "balance": "140574.82614005",
            "price": "70624.85790154382",
            "profit": "5416163383.0562816957331038294",
            "cost": "32131.412397458211476123",
            "preCost": "32131.412397458211476123",
            "chainName": "BTC"
        }
        // ... 更多数据省略
    ],
    "requestId": "xxx-xxx-xxx"
}