Skip to main content

Get Currencies

Retrieve the list of currencies available on the platform, with their display metadata and precision. This is a public endpoint (no authentication required).

Currencies​

GET /api/v1/currencies

Response is a raw JSON array (not wrapped in a data envelope).

FieldTypeDescription
idlongCurrency id. Not the same identifier as currencyChannelId.
namestringDisplay name, e.g. Bitcoin.
symbolstringAsset symbol, e.g. BTC. This is the value other endpoints expect.
typestringCrypto or Fiat.
precisionintegerNumber of decimal places used for this currency.
colorstringBrand colour hex for the asset, for use in client UIs.
imagesarrayIcon URLs. size is Medium (colour) or MediumMono (monochrome).
isEnabledbooleanfalse when trading and transfers for the currency are currently suspended.
isAirdropbooleantrue when the currency was distributed as an airdrop.
[
{
"id": 2,
"name": "Bitcoin",
"symbol": "BTC",
"type": "Crypto",
"precision": 8,
"color": "#F7931A",
"images": [
{ "size": "Medium", "url": "https://cdn.btcturk.com/img/mobile/BTC-c.png" },
{ "size": "MediumMono", "url": "https://cdn.btcturk.com/img/mobile/BTC.png" }
],
"isEnabled": true,
"isAirdrop": false
},
{
"id": 1,
"name": "Türk Lirası",
"symbol": "TRY",
"type": "Fiat",
"precision": 2,
"color": "#00A0DF",
"images": [
{ "size": "Medium", "url": "https://cdn.btcturk.com/img/mobile/TRY-c.png" },
{ "size": "MediumMono", "url": "https://cdn.btcturk.com/img/mobile/TRY.png" }
],
"isEnabled": true,
"isAirdrop": false
}
]
info

The list is environment-scoped: a currency is returned only when it is enabled for the environment serving the request, so staging and production can return different sets. Currencies still present with isEnabled: false exist but are suspended — filter on isEnabled rather than assuming every returned symbol is tradable.

The list is served from a server-side cache refreshed on an interval (60 seconds in production), so a newly listed currency can take up to a minute to appear. Cache the result on your side rather than calling it per request.

For the tradable combinations of these currencies see Get Pairs; for deposit/withdrawal networks see Currency Channels.

Code Example​

curl -X GET "https://api.global.btcturk.com/api/v1/currencies"