To get started signup for the API to receive credentials. All requests require your credentials.

Subscriptions

Price per monthRequests per monthRequest limitDownloads per month
FreeFree2,000hard3Sign up or login
Lite€ 5.004,000soft90Sign up or login
Basic€ 20.0020,000soft400Sign up or login
Premium€ 80.00100,000soft2,000Sign up or login
Ultimate€ 240.00500,000soft10,000Sign up or login

Request limits are counted per calendar month.

API information

UTC is used as timezone for the data.

All API calls must be HTTP GET requests and must provide the the API key and secret in one of the following ways, have the following headers:

Or use the Key and Secret as basic authentication credentials.

Libraries

LanguageDeveloperLinks
Python Greg Doermann GitHub PyPI
C++ Pedro Vicente GitHub

PHP example

$key = 'apiKey';
$secret = 'apiSecret';
$result = file_get_contents(vsprintf('http://%s:%s@www.cryptocurrencychart.com/api/coin/list', [$key, $secret]));
if ($result === false) {
  throw new Exception('Request error.');
}

$jsonResult = json_decode($result);
if ($jsonResult === null) {
  throw new Exception('Invalid response.');
}

var_dump($jsonResult);

Errors

Http response codeError
400Invalid parameter provided, make sure you provided valid values and dates are in the allowed range.
401Unauthorized request, please provide valid API credentials.
405Request method not allowed, use GET request.
429Too many requests in a row or monthly request limit reached.
500There was a problem executing the API request.