Get Trade Volumes
Retrieve your daily traded volume, optionally scoped to a single pair.
warning
For all transactions related to the private endpoint, you must authorize before sending your request.
For more information you can check our Authentication V1 article. This endpoint requires the Account API key permission.
startDateandendDateare required and the range must be 30 days or less.- Both dates must be on or after
2009-01-09, andstartDatemust not be afterendDate.
Headers
| Name | Type | Description |
|---|---|---|
| X-PCK* | string | API public key. |
| X-Stamp* | integer | Current time in milliseconds since the Unix epoch (UTC). |
| X-Signature* | string | HMAC-SHA256 signature. See Authentication V1. |
| X-Nonce | integer | Optional. Backward tolerance for X-Stamp in milliseconds. Default 5000, maximum 60000. |
Volumes
GET /api/v1/volumes
Query Parameters
| Name | Type | Description |
|---|---|---|
| startDate* | datetime | ISO-8601 date/time. |
| endDate* | datetime | ISO-8601 date/time. |
| pairId | integer | Optional. Filters to a single pair id. |
Response is a raw JSON array.
- 200
[
{ "date": "2025-08-20T00:00:00Z", "pairId": 1, "volume": 0.42891234 },
{ "date": "2025-08-21T00:00:00Z", "pairId": 1, "volume": 0.10234000 }
]
Code Example
- curl
- C#
curl -X GET "https://api.global.btcturk.com/api/v1/volumes?startDate=2025-08-01&endDate=2025-08-24&pairId=1" \
-H "X-PCK: YOUR_API_PUBLIC_KEY" \
-H "X-Stamp: 1735866257711" \
-H "X-Signature: COMPUTED_SIGNATURE"
using var client = new HttpClient { BaseAddress = new Uri("https://api.global.btcturk.com") };
client.DefaultRequestHeaders.Add("X-PCK", apiKey);
client.DefaultRequestHeaders.Add("X-Stamp", stamp);
client.DefaultRequestHeaders.Add("X-Signature", signature);
var response = await client.GetAsync("/api/v1/volumes?startDate=2025-08-01&endDate=2025-08-24&pairId=1");
Console.WriteLine(await response.Content.ReadAsStringAsync());