Exchange Symbols List

exchange_symbols_list


Results
Get list of symbols within an exchange

Specification
Endpoint
exchange_symbols_list

Support
Current values

API Call Counts
20 per API call.

API Plan
silver



Input Parameters
exchange

The exchange code e.g. gemini. See reference table for list of exchange codes

Example : gemini



Output Descriptions
symbol

The common/local symbol/ticker of the symbol

Type: string


symbol_name

The name of the symbol

Type: string


exchange

the exchange code e.g. gemini

Type: string


symbol_pair

the exchange symbol pairs

Type: string



Sample Output
{
  "status": "ok",
  "info": {
    "exchange": "lbank"
  },
  "total_records": 5,
  "page_size": 10,
  "current_page": 1,
  "total_pages": 1,
  "results": [
    {
      "symbol": "BNBUSDT.lbank",
      "symbol_name": "Binance Coin/Tether",
      "exchange": "lbank",
      "symbol_pair": "BNB/USDT"
    },
    {
      "symbol": "BTCUSDT.lbank",
      "symbol_name": "Bitcoin/Tether",
      "exchange": "lbank",
      "symbol_pair": "BTC/USDT"
    },
    {
      "symbol": "ETHBTC.lbank",
      "symbol_name": "Ethereum/Bitcoin",
      "exchange": "lbank",
      "symbol_pair": "ETH/BTC"
    },
    {
      "symbol": "ETHUSDT.lbank",
      "symbol_name": "Ethereum/Tether",
      "exchange": "lbank",
      "symbol_pair": "ETH/USDT"
    },
    {
      "symbol": "LTCUSDT.lbank",
      "symbol_name": "Litecoin/Tether",
      "exchange": "lbank",
      "symbol_pair": "LTC/USDT"
    }
  ]
}

REST
GET https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key
Python
import requests 
r = requests.get("https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key")
data = r.json()
print(data)
Node.js
var http = require('http');
var buffer = '';
var options = {
	host: 'https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key',
	port: 80,
	path: 'https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key',
	headers: headers
};
callback = function(response) {
	response.on('data', function (chunk) {
	buffer += chunk;
});
response.on('end', function () {
	// your code here if you want to use the results !
});
}

var req = http.get(options, callback).end();
C#
using (var client = new HttpClient())
{
	client.BaseAddress = new Uri("{$api_host}");
	client.DefaultRequestHeaders.Clear();
	//ADD Acept Header to tell the server what data type you want
	client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
	//SET Parameters
	HttpResponseMessage response = await client.GetAsync("https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key");
	if (response.IsSuccessStatusCode)
	{
		//Your custom response parser code
	}
}
Java
String uri = "https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key";
URL url = new URL(uri);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
	connection.setRequestMethod("GET");
	connection.setRequestProperty("Accept", "application/json");
InputStream xml = connection.getInputStream();
R
1 - Install package
install.packages("RCurl")
install.packages("jsonlite")
2 - Request the data:
library('RCurl')
require('jsonlite')
json <- getURL(URLencode('https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key'))
obj <- fromJSON(json)
PHP
$url = 'https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key';
$handle = curl_init(); 
	curl_setopt($handle, CURLOPT_URL, $url);
	curl_setopt($handle, CURLOPT_RETURNTRANSFER, true);

	$data = curl_exec($handle);
curl_close($handle);
//parse your data as per your needs....
Javascript
var url = 'https://www.cryptoquote.io/analytics/v1/?api=exchange_symbols_list&exchange=binance&key=your_api_key';
$.ajax({
		url: url,
		type: "GET",
		dataType: 'json'
}).done(function (data) {
	console.log(data);
});