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
| Parameter | Type | Default | Description |
|---|
symbol | string | BTCUSDT | Trading pair |
hours | number | 24 | Lookback 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).