Para obtener datos históricos de cotizaciones de criptomonedas suelo utilizar https://min-api.cryptocompare.com/ principalmente porque es una de las pocas que te permite obtener los valores por horas y no solamente por días como la mayoría.
La consulta la ejecuto directamente a través del navegador y el resultado es un archivo JSON. La URL que tengo que poner es:
https://min-api.cryptocompare.com/data/histohour?fsym=btc&tsym=EUR&limit=2000
Los parámetros para configurar la llamada son «fsym» para especificar la moneda (BTC para Bitcoin, OMG para OMG Network, ETH para ethereum, etc.), «tsym» para indicar si queremos euros o dólares y «limit» para definir el número de filas que queremos obtener. Si en vez de cotizaciones por hora las queremos por día, tenemos que utilizar «histoday» en vez de «histohour»,
La fecha se indica en formato epoch y para convertirla a algo legible podemos utilizar esta fórmula en excel:
=(A1/86400)+FECHA(1970,1,1)
A1 es la celda en la que tenemos la fecha en formato epoch.