Вот здесь получаем ключ:
https://coinmarketcap.com/api/Вот пример простой:
function apiExchangeRate($symbol = 'XMR', $convert = 'USDT') {
$url = 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest';
$apiKey = 'здесь твой ключ';
$param = array(
'symbol' => $symbol,
'convert' => $convert
);
$headers = array(
'Accepts: application/json',
'X-CMC_PRO_API_KEY: ' . $apiKey
);
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $url . '?' . http_build_query($param),
CURLOPT_HTTPHEADER => $headers,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYPEER => false
));
$response = curl_exec($curl);
curl_close($curl);
$output = json_decode($response);
if( empty($res->status->error_code) ) {
return $output;
}
return null;
}
function getExchangeRate($symbol = 'XMR', $convert = 'USDT') {
$rows = apiExchangeRate($symbol, $convert);
$arrData = array();
foreach($rows->data as $k => $v) {
$arrData[$k] = $v->quote->$convert->price . ' ' . $convert;
}
return $arrData;
}
Вывод:
$rows = getExchangeRate();
if( !empty($rows) ) {
foreach($rows as $k => $v) {
echo "1 {$k} = {$v} <br>";
}
}
Допустим если хочешь получить курс XMR, BTC по отношению к USDT
$rows = getExchangeRate('XMR, BTC');
if( !empty($rows) ) {
foreach($rows as $k => $v) {
echo "1 {$k} = {$v} <br>";
}
}
про апи запросы вот можешь почитать
https://coinmarketcap.com/api/documentation...dpoint-overviewтам сожно скачать уже готовый класс для работы с их апи