Request
{
"method": "GET",
"queryParams": {
"exchange": "coinbase",
"pair": "BTC-USD",
"window": "30m"
},
"type": "http"
}
Response
{
"example": {
"components": {
"bucketSize": 5,
"buckets": 20,
"buyTrades": 50,
"buyVolume": 50,
"estimatedNullVpin": 0.35682482,
"excessVpin": -0.15682482,
"meanImbalance": 1,
"meanTradeContributionsPerBucket": 5,
"minimumTradeContributionsPerBucket": 5,
"minimumTradeCount": 100,
"oneSidedBuckets": 0,
"sellTrades": 50,
"sellVolume": 50,
"targetBuckets": 20,
"totalVolume": 100,
"tradeCount": 100
},
"computedAt": "2026-05-23T14:00:00.000Z",
"coverage": {
"completeFetch": true,
"coverageRatio": 1,
"effectiveWindowMinutes": 30,
"errorMessage": null,
"partialData": false,
"requestedWindowMinutes": 30
},
"exchange": "coinbase",
"firstTradeTime": "2026-05-23T13:00:02.000Z",
"lastTradeTime": "2026-05-23T13:59:58.000Z",
"metric": "vpin",
"pair": "BTC-USD",
"tradeCount": 100,
"value": 0.2,
"window": "30m"
},
"type": "json"
}