Skip to main content

Get currency list

Get enabled currencies

info

Changelly can disable and enable any currency at any time and the response list will reflect the change.

HTTP request

post
/v2/#getCurrencies

Request

Header parameters

Requires authentification.

Body parameters

Requires JSON-RPC 2.0 protocol request body.

The params parameter schema:

NameTypeRequiredDescription
paramsobjectfalseRequest parameters.
Sample request payload
application/json
{
"jsonrpc": "2.0",
"id": "test",
"method": "getCurrencies",
"params": {}
}
Sample cURL
curl --location --request POST 'https://api.changelly.com/v2' \
--header 'X-Api-Key: {{apiKey}}' \
--header 'X-Api-Signature: {{sign}}' \
--data-raw '{
"id": "test",
"jsonrpc": "2.0",
"method": "getCurrencies",
"params": {}
}'

Response

Response parameters

Requires JSON-RPC 2.0 protocol response body.

The result parameter schema:

NameTypeDescription
resultarray of stringsCurrency tickers.
Sample response
application/json
{
"jsonrpc": "2.0",
"id": "test",
"result": [
"btc",
"ltc",
"eth",
"xrp",
"xem",
"lsk",
"xmr",
"zec"
]
}

Error response

Error response parameters

Check the error response schema.

Error codes

CodeMessageDescription
-32600Error: You reached requests limit {limit} rpsYou have been sending more than 10 requests per second.
-32603Internal Error or ErrorMost likely, the problem is on our side. Further investigation is required.