Skip to main content
GET
/
api
/
v1
/
volume
/
cvd
Cumulative Volume Delta
curl --request GET \
  --url https://api.example.com/api/v1/volume/cvd
Returns taker buy and sell volume with a running cumulative delta. CVD rising means buyers are aggressive (lifting asks). CVD falling means sellers are aggressive (hitting bids). Divergence between CVD and price is a powerful signal.

Parameters

ParameterTypeDefaultDescription
symbolstringBTCUSDTTrading pair
hoursnumber24Lookback window in hours (max 168)

Example Request

curl -X GET "https://krovn.io/api/v1/volume/cvd?symbol=BTCUSDT&hours=24" \
  -H "X-API-Key: your_api_key"

Example Response

{
  "symbol": "BTCUSDT",
  "data": [
    {
      "timestamp": "2026-03-21T10:00:00.000Z",
      "buyVolume": 687291,
      "sellVolume": 597241,
      "delta": 90050,
      "cvd": 90050,
      "buyRatio": 53.5
    },
    {
      "timestamp": "2026-03-21T11:00:00.000Z",
      "buyVolume": 612445,
      "sellVolume": 489742,
      "delta": 122703,
      "cvd": 212753,
      "buyRatio": 55.6
    }
  ],
  "pressure": "BUY_PRESSURE",
  "totalCvd": 212753,
  "dataPoints": 2
}
pressure is BUY_PRESSURE when total CVD is positive, SELL_PRESSURE when negative, BALANCED at zero. The buyRatio shows what percentage of volume was taker buys (> 50 = buy dominant).