Get Tickers
Snapshot information about the last trade, best bid/ask and 24h volume. This is a public endpoint (no authentication required). The response is cached for 1 second (Cache-Control: public, max-age=1, s-maxage=1, must-revalidate).
Tickers for all pairs or one pair
GET /api/v2/ticker
If pairSymbol is not set, tickers for all pairs are returned in a JSON array.
PAIR_NOT_FOUND_ERROR (1027): the pair does not exist. TICKER_NOT_FOUND_ERROR (1028): the pair exists but has no ticker yet.
Query Parameters
| Name | Type | Description |
|---|---|---|
| pairSymbol | string | BTCUSDT, ETHUSDT etc. |
- 200
- 400: pair not found
- 400: ticker not found
{
"data": [
{
"pair": "BTCUSDT",
"pairNormalized": "BTC_USDT",
"timestamp": 1790169091385.0,
"last": 85417.0,
"high": 87232.0,
"low": 85274.0,
"bid": 85391.0,
"ask": 85420.0,
"open": 86140.0,
"volume": 12.97543029,
"average": 86325.65288585,
"daily": -720.0,
"dailyPercent": -0.839331321105177617831437200,
"denominatorSymbol": "USDT",
"numeratorSymbol": "BTC",
"order": 0
}
],
"success": true,
"message": null,
"code": 0
}
{ "data": null, "success": false, "message": "PAIR_NOT_FOUND_ERROR", "code": 1027 }
{ "data": null, "success": false, "message": "TICKER_NOT_FOUND_ERROR", "code": 1028 }
Tickers by quote currency
GET /api/v2/ticker/currency
Returns tickers for every pair whose denominator (quote asset) matches symbol, e.g. symbol=usdt returns every *_USDT pair.
Query Parameters
| Name | Type | Description |
|---|---|---|
| symbol* | string | USDT, TRY etc. |
- 200
- 400: missing symbol
- 400: currency not found
{
"data": [
{
"pair": "BTCUSDT",
"pairNormalized": "BTC_USDT",
"timestamp": 1790169091385.0,
"last": 85417.0,
"high": 87232.0,
"low": 85274.0,
"bid": 85391.0,
"ask": 85420.0,
"open": 86140.0,
"volume": 12.97543029,
"average": 86325.65288585,
"daily": -720.0,
"dailyPercent": -0.839331321105177617831437200,
"denominatorSymbol": "USDT",
"numeratorSymbol": "BTC",
"order": 0
}
],
"success": true,
"message": null,
"code": 0
}
{ "data": null, "success": false, "message": "INVALID_REQUEST_ERROR", "code": 1038 }
{ "success": false, "message": "CURRENCY_NOT_FOUND", "code": 1064 }
Code Example
- curl
- C#
curl -X GET "https://api.global.btcturk.com/api/v2/ticker?pairSymbol=BTCUSDT"
curl -X GET "https://api.global.btcturk.com/api/v2/ticker/currency?symbol=usdt"
using var client = new HttpClient { BaseAddress = new Uri("https://api.global.btcturk.com") };
var response = await client.GetAsync("/api/v2/ticker?pairSymbol=BTCUSDT");
Console.WriteLine(await response.Content.ReadAsStringAsync());