Alguien sabe de una API. Puedo obtener series temporales de precios históricos para varias monedas.

Me gustaría crear algunos gráficos de precios históricos, para usarlos en mi aplicación de seguimiento de cartera de criptomonedas, utilizando datos de series temporales (con HighCharts js).

¿Alguien sabe de una API que proporcione estos datos de precios, preferiblemente para múltiples monedas (btc, ltc, eth, etc.)?

Respuestas (4)

Estoy desarrollando la biblioteca de comercio de criptomonedas ccxt, échale un vistazo en GitHub:

https://github.com/kroitor/ccxt

Es una biblioteca para el comercio de criptomonedas y el comercio electrónico con soporte para muchos mercados de intercambio de bitcoin/ether/altcoin y API comerciales.

Con él, puede acceder a datos de mercado e intercambiar bitcoins, ether y altcoins con más de 70 (!!!) intercambios de criptomonedas. Se utiliza para conectarse y comerciar con criptomercados y servicios de procesamiento de pagos en todo el mundo. Proporciona acceso rápido a datos de mercado para almacenamiento, análisis, visualización, desarrollo de indicadores, backtesting de estrategias comerciales, programación de bots, creación de algoritmos comerciales, integración de tiendas web e ingeniería de software relacionada.

El código base está en JavaScript/Python (2 y 3)/PHP. Puede implementarlo desde PyPI, con npm (para Node.js) o clonando el repositorio de GitHub.

La biblioteca ccxt está en pleno desarrollo en este momento, pero ya ofrece un inicio rápido para el comercio y el análisis técnico con muchos mercados de intercambio de cifrado listos para usar. Está destinado a ser utilizado por codificadores, desarrolladores y analistas financieros para construir estrategias de algotrading sobre él.

ingrese la descripción de la imagen aquí

Ha copiado y pegado esta respuesta en un montón de preguntas. La autopromoción está bien en los intercambios de pila, pero proporcione una respuesta específica y relevante.
Lo siento, pensé que en realidad ofrece una de las posibles respuestas a la pregunta. ¿La API de ccxt no proporciona datos que solicitó el autor original en primer lugar? Además, la biblioteca obtiene esos datos de primera mano, es decir, los intercambios mismos, lo cual es muy bueno, no solo de un agregador. Pensé que sería útil aquí. Sí, copié la respuesta, pero lo hice solo con las preguntas relevantes. Entonces, no es completamente autopromoción, de lo contrario sería inútil y mi respuesta no obtendría ningún punto de los usuarios de stackexchanges, ¿verdad? Mis disculpas.

Encontré los datos en crypto compare

const endpoint = 'https://min-api.cryptocompare.com/data/histoday?aggregate=1&e=CCCAGG&extraParams=CryptoCompare&fsym='+ ticker.toUpperCase() +'&limit=365&tryConversion=false&tsym=' + currency.toUpperCase();

http://www.cryptocoincharts.info API avanzada para más de 100 intercambios: precios de criptomonedas, OHLC y datos de volumen de múltiples intercambios.
BTC38, BTCC, BTER, Bit2C, Bitfinex, Bitstamp, Bittrex, CCEDK, Cexio, Coinbase, Coinfloor, Coinse, Coinsetter, Cryptopia, Cryptsy, Gatecoin, Gemini, HitBTC, Huobi, itBit, Kraken, LakeBTC, LocalBitcoins, MonetaGo, OKCoin, Poloniex, Yacuna, Yunbi, Yobit, Korbit, BitBay, BTCMarkets, QuadrigaCX, CoinCheck, BitSquare, Vaultoro, MercadoBitcoin, Unocoin, Bitso, BTCXIndia, Paymium, TheRockTrading, bitFlyer, Quoine, Luno, EtherDelta, Liqui, bitFlyerFX, BitMarket, LiveCoin, Coinone, Tidex, Bleutrade, EthexIndia y la lista parece crecer cada día.

ClueDex ofrece una API completa para obtener datos históricos de ticks y velas OHLCV del intercambio de Bittrex. Puede clasificar, ordenar y obtener datos entre fechas específicas. Los formatos devueltos admitidos son un objeto JSON o CSV para importar fácilmente a cualquier aplicación.