También me gustaría que el resultado sea preciso en horas (o minutos).
Es para un programa java.
Busqué, pero el servicio que encontré no pudo satisfacer mi necesidad: http://www.coindesk.com/api/ : solo preciso hasta la fecha
https://api.coinbase.com/v1/prices/historical?page=1 (de https://community.coinbase.com/t/past-bitcoin-exchange-rates/1725 ): necesita ajustar el número de página a encontrar el tiempo deseado (en el que se quiere el valor del tipo de cambio)
http://api.bitcoincharts.com/v1/csv/ : no estoy exactamente seguro de lo que hace, pero parece que uno necesita descargar diferentes archivos de este sitio que contienen "USD" en los nombres de los archivos, verifique todos los archivos antes de encontrar el tiempo deseado
Puede usar winkdex.com api, acepta una marca de tiempo de Unix como parámetro. http://docs.winkdex.com/#price
La API de CoinGecko es lo que estás buscando. Aquí un ejemplo de solicitud:
https://api.coingecko.com/api/v3/coins/bitcoin/history?date=28-06-2021
Puedes canalizarlo a través de jq
:
curl https://api.coingecko.com/api/v3/coins/bitcoin/history?date=28-06-2021 | jq .market_data.current_price.usd
Que te da 39076.59377063225
. El tipo de cambio de bitcoin al 28 de junio de 2021 en USD. No es posible obtener valores para minutos/horas, solo para días, que yo sepa).
aqqqq
tabulador
aqqqq
Abdussamad