Skip to content

Sector capital list

Description

Provides real-time capital accumulation data for all sector categories across different time windows.

Use cases:

  • Monitor capital accumulation during sector rotation
  • Discover hot sectors or sectors with anomalous capital flow
  • Industry/sector-level capital flow analysis

Update frequency: Every 5 minutes

Endpoint

  • Method: POST
  • Path: /open/v1/trade/categories/getTradeList

Credits

  • Cost: 3

Prerequisites

None. Can be called directly.

Request parameters

Parameters are sent as JSON in the request body.

FieldTypeRequiredDescription
tradeTypeintegerYesTrade type (1: spot, 2: perpetual)

Enum reference

tradeType — Trade type

ValueMeaning
1Spot
2Perpetual

Response fields

Structure of each object in the data array:

FieldTypeSerializedDescription
updateTimelonglongUpdated at (ms timestamp)
tradeTypeintegerintegerTrade type (1: spot, 2: perpetual)
tagstringstringSector name
tagsSimplifiedstringstringSector display name (often Chinese in API)
categoriesTradeDataListarrayarraySector capital data list
    timeRangestringstringTime window
    timeParticleEnumintegerintegerStatistical granularity
    tradeInflownumbernumberNet inflow (USD)

Field semantics

FieldMeaningTip
tagEnglish sector identifierUse when querying tokens within a sector
tagsSimplifiedLocalized sector nameDisplay to users
categoriesTradeDataListSector capital dataNet inflow by time window for the sector

Example

json
{
    "tradeType": 1   // Trade type (1: spot, 2: perpetual)
}

cURL (Linux/macOS)

bash
curl --location --request POST 'http://${host}/api/open/v1/trade/categories/getTradeList' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: xxxxx' \
--header 'X-TIMESTAMP: xxxxx' \
--header 'X-SIGN: xxxxx' \
--header 'Accept: */*' \
--data-raw '{
    "tradeType": 1
}'

cURL (Windows CMD)

cmd
curl --location --request POST "http://${host}/api/open/v1/trade/categories/getTradeList" ^
--header "Content-Type: application/json" ^
--header "X-API-KEY: xxxxx" ^
--header "X-TIMESTAMP: xxxxx" ^
--header "X-SIGN: xxxxx" ^
--header "Accept: */*" ^
--data-raw "{    \"tradeType\": 1}"

Success response example

json
{
    "code": 200,
    "message": "success",
    "data": [
        {
            "updateTime": 1773298200000,                 // Updated at
            "tradeType": 1,                               // Trade type (1: spot, 2: perpetual)
            "tag": "Metaverse",                            // Sector name
            "tagsSimplified": "元宇宙",                    // Sector display name
            "categoriesTradeDataList": [
                {
                    "timeRange": "m5",                     // Time window
                    "timeParticleEnum": 5,                 // Statistical granularity
                    "tradeInflow": -167                     // Net inflow (USD)
                },
                {
                    "timeRange": "m15",
                    "timeParticleEnum": 15,
                    "tradeInflow": 7708
                },
                {
                    "timeRange": "m30",
                    "timeParticleEnum": 30,
                    "tradeInflow": 25771
                }
                // ... more rows omitted
            ]
        },
        {
            "updateTime": 1773298200000,
            "tradeType": 1,
            "tag": "Payments",
            "tagsSimplified": "Payments",
            "categoriesTradeDataList": [
                {
                    "timeRange": "m5",
                    "timeParticleEnum": 5,
                    "tradeInflow": 34939
                },
                {
                    "timeRange": "m15",
                    "timeParticleEnum": 15,
                    "tradeInflow": 294166
                },
                {
                    "timeRange": "m30",
                    "timeParticleEnum": 30,
                    "tradeInflow": 804896
                }
                // ... more rows omitted
            ]
        },
        {
            "updateTime": 1773298200000,
            "tradeType": 1,
            "tag": "Yzi",
            "tagsSimplified": "Yzi",
            "categoriesTradeDataList": [
                {
                    "timeRange": "m5",
                    "timeParticleEnum": 5,
                    "tradeInflow": 28510
                },
                {
                    "timeRange": "m15",
                    "timeParticleEnum": 15,
                    "tradeInflow": 67193
                },
                {
                    "timeRange": "m30",
                    "timeParticleEnum": 30,
                    "tradeInflow": -34586
                }
                // ... more rows omitted
            ]
        }
    ],
    "requestId": "xxx-xxx-xxx"
}