Skip to content

Large on-chain transfers

Description

Large transfers across 20+ chains (BTC family, EVM, Tron, etc.).

Use cases

  • Whale and abnormal flow monitoring
  • Exchange ↔ whale corridors
  • Early warning on market moves

Update: Daily

Endpoint

  • Method: POST
  • Path: /open/v1/chain/trade/large

Credits

  • Cost: 2

Prerequisites

vsTokenIdPOST /vs-token/list

Request body (JSON)

FieldTypeRequiredDescription
vsTokenIdlongYesToken id
pageintegerNoPage (default 1)
pageSizeintegerNoSize (default 10, max 100)

Response — data[]

FieldTypeSerializedDescription
vsTokenIdlongstringToken id
symbolstringstringTicker
namestringstringName
blockNumberlonglongBlock
transIndexintegerintegerTx index in block
coinKeystringstringToken key
transHashstringstringTx hash
fromAddressstringstringFrom
fromExchangeNamestringstringFrom label
toAddressstringstringTo
toExchangeNamestringstringTo label
amountnumberstringAmount (tokens)
blockTimelonglongBlock time (ms)
coinInfoobjectobjectToken meta
  coinKeystringstringKey
  coinNamestringstringName
  symbolstringstringSymbol
  protocolstringstringProtocol
  contractAddressstringstringContract
  chainNamestringstringChain
  iconstringstringIcon
  pricenumberstringPrice
addressInfoobjectobjectCounterparty
exchangeInfoobjectobjectVenue aggregation

(Sub-fields mirror zh-CN table — label, balance, profit, nested label on addresses/exchanges.)

Semantics

FieldMeaningTip
fromExchangeName / toExchangeNameAttributionVenue tags
amountToken unitsWhale sizing

Example

json
{
    "vsTokenId": 1,
    "page": 1,
    "pageSize": 10
}

cURL (Linux/macOS)

bash
curl --location --request POST 'http://${host}/api/open/v1/chain/trade/large' \
--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
}'

cURL (Windows CMD)

cmd
curl --location --request POST "http://${host}/api/open/v1/chain/trade/large" ^
--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}"

Sample success

json
{
    "code": 200,
    "message": "success",
    "data": [
        {
            "vsTokenId": "1",
            "symbol": "BTC",
            "name": "Bitcoin",
            "blockNumber": 928673,
            "transIndex": 2779,
            "coinKey": "BTC_BTC",
            "transHash": "3886677340fa8a77bb97e72f5b8bc2992cfb272fef8de9e7b7bf0da919612b36",
            "fromAddress": "",
            "fromExchangeName": "",
            "toAddress": "",
            "toExchangeName": "Gate.io",
            "amount": "237.25912679",
            "blockTime": 1766216779000,
            "coinInfo": {
                "coinKey": "BTC_BTC",
                "coinName": "Bitcoin",
                "symbol": "BTC",
                "protocol": "",
                "contractAddress": "BTC",
                "chainName": "BTC",
                "icon": "https://static.valuescan.io/valuescan/icon/BTC.svg",
                "price": "88161.61615187663"
            },
            "addressInfo": {
                "address": "",
                "label": "",
                "balance": "",
                "profit": ""
            },
            "exchangeInfo": {
                "address": "",
                "name": "Gate.io",
                "icon": "",
                "label": "",
                "addresses": [
                    "1G47mSr3oANXMafVrR8UC4pzV7FEAzo3r9"
                ],
                "amount": "237.25912679",
                "exchangeCount": 1
            }
        }
    ],
    "requestId": "xxx-xxx-xxx"
}