и там на coingecko почему то нет десятичных.
Лучше написать скрипт на google apps script с записью в таблицу и выполнением по расписанию или при обновлении таблицы. Можно еще и телеграм бота прицепить чтобы в телегу свежие данные слал. Будет надежно и бесплатно. Если надо могу подкинуть код, недавно делал для кукоина кое что подобное, можешь посмотреть в канале @feedbtc #1h data и #daily data берутся по описанному способу.
p.s. вот нужный для вывода цены btc код, чего кругами ходить, в таблице выбираешь Расширения - Apps Script - вставляешь код, настраиваешь ID таблицы, имя листа, sheet.getRange(3, 3) указываешь куда вставлять данные на листе, в коде указан B3, если надо A1 в скобках ставь (1, 1), если D2 то в скобках (2, 4) и т.д... Такая в apps script система координат. - Cохраняешь - Выполнить. Чуть не забыл перед первым запуском скрипта надо сделать развертывание, погугли это просто.
try {
const ss = SpreadsheetApp.openById('ID таблицы');
const sheet = ss.getSheetByName('имя листа');
const range = sheet.getRange(3, 3);
//Парсинг цены btc
var url = "https://api.kucoin.com/api/v1/market/orderbook/level1?symbol=BTC-USDT"
var response = UrlFetchApp.fetch(url, { 'muteHttpExceptions': true });
var json = response.getContentText();
var parsepricebtc = JSON.parse(json);
var pricebtc = parsepricebtc.data.price;
//Добавление данных в таблицу
range.setValue(pricebtc)
}
catch (e) {
Logger.log(`Error: ${e}`);
return [];
}
}
Чтобы запускалось автоматически надо настроить триггеры.