Resistance and support levels
Description
Returns AI-generated smart resistance and support price levels for a token across multiple data dimensions.
Use cases:
- Obtain key price levels for a token
- Assist in assessing resistance and support levels
- Support trading decisions
Data refresh: Updated every 5 minutes
Request URL
- Method:
POST - Path:
/open/v1/indicator/getDenseAreaList
Credits
- Cost:
3
Prerequisites
Obtaining
vsTokenId
| Condition | Description | How to obtain |
|---|---|---|
Already have vsTokenId | Use the cached vsTokenId directly; no need to query again | Extracted automatically from context |
Do not have vsTokenId | Call POST /vs-token/list | Prerequisite API call |
Request parameters
Parameters are sent in the request body as JSON.
| Parameter | Type | Required | Description |
|---|---|---|---|
| vsTokenId | long | Yes | Token ID |
| date | long | No | Query time point (Unix timestamp in milliseconds) |
Response fields
Field structure for each object in the data array only:
| Field | Type | Actual serialized type | Description |
|---|---|---|---|
| vsTokenId | long | string | Token ID |
| symbol | string | string | Token symbol |
| name | string | string | Token name |
| price | number | string | Key level price |
| denseArea | int | int | Resistance/support identifier: 1 = resistance, 2 = support |
Field semantics
| Field | Business meaning | Usage suggestion |
|---|---|---|
| price | Smart key level price | Resistance or support level derived from multi-dimensional data, used to identify critical price nodes |
Request example
json
{
"vsTokenId": 1, // Token ID
"date": 1773417600000 // Query time point (Unix timestamp in milliseconds)
}cURL example (Linux/macOS)
bash
curl --location --request POST 'http://${host}/api/open/v1/indicator/getDenseAreaList' \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: xxxxx' \
--header 'X-TIMESTAMP: xxxxx' \
--header 'X-SIGN: xxxxx' \
--header 'Accept: */*' \
--data-raw '{
"vsTokenId": 1,
"date": 1773417600000
}'cURL example (Windows CMD)
cmd
curl --location --request POST "http://${host}/api/open/v1/indicator/getDenseAreaList" ^
--header "Content-Type: application/json" ^
--header "X-API-KEY: xxxxx" ^
--header "X-TIMESTAMP: xxxxx" ^
--header "X-SIGN: xxxxx" ^
--header "Accept: */*" ^
--data-raw "{ \"vsTokenId\": 1, \"date\": 1773417600000}"Sample success response
json
{
"code": 200,
"message": "success",
"data": [
{
"vsTokenId": "1", // Token ID
"symbol": "BTC", // Token symbol
"name": "Bitcoin", // Token name
"price": "69733.39", // Key level price
"denseArea": 1
},
{
"vsTokenId": "1",
"symbol": "BTC",
"name": "Bitcoin",
"price": "70066.835",
"denseArea": 1
},
{
"vsTokenId": "1",
"symbol": "BTC",
"name": "Bitcoin",
"price": "69988.96",
"denseArea": 1
}
// ... more items omitted
],
"requestId": "xxx-xxx-xxx"
}