Skip to content

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

Endpoint ​

  • Method: POST
  • Path: /open/v1/indicator/getDenseAreaList

Credits ​

  • Cost: 4

Prerequisites ​

Obtaining vsTokenId

ConditionDescriptionHow to obtain
Already have vsTokenIdUse the cached vsTokenId directly; no need to query againExtracted automatically from context
Do not have vsTokenIdCall POST /vs-token/listPrerequisite API call

Request parameters ​

Parameters are sent in the request body as JSON.

ParameterTypeRequiredDescription
vsTokenIdlongYesToken ID
datelongNoQuery time point (Unix timestamp in milliseconds)

Response fields ​

Field structure for each object in the data array only:

FieldTypeActual serialized typeDescription
vsTokenIdlongstringToken ID
symbolstringstringToken symbol
namestringstringToken name
pricenumberstringKey level price
denseAreaintintResistance/support identifier: 1 = resistance, 2 = support

Field semantics ​

FieldBusiness meaningUsage suggestion
priceSmart key level priceResistance 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"
}