To get started signup for the API to receive credentials. Each call requires the credentials.

UTC is used as timezone for the data. Calls are limited by calendar month.

Subscriptions

Price per monthRequests per monthRequest limit
FreeFree600hard
Basic€ 20.003,000softSign up or login
Premium€ 80.0015,000softSign up or login
Ultimate€ 240.0090,000softSign up or login

Calls are limited per calendar month.

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.

Credentials

All API calls are 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.

PHP request example

<?php
$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);