17
votes

I'm looking for a well documented, easy to use API that provides data on the majority of cryptocurrencies. That data should include the 1 hr, 24hr, and 7 day price changes, as well as the entire history of the volume, and price for each crypto. I've looked into some APIs but none have provided this sort of comprehensive information. There are many great sites that have access to this sort of data, so it must be out there. Any help is appreciated! Thanks!

locked by Andrew Chow Aug 4 at 0:22

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. See the help center for guidance on writing a good question.

Read more about locked posts here.

  • I'm interested too, did you find a good alternative? maybe something free for commercial use? – rraallvv Feb 8 at 14:43
  • Lots of good info below. – zero_cool Feb 11 at 23:26

14 Answers 14

17
votes

Most exchanges offer API solutions for market data. Here are some examples:

  1. GDAX
  2. Bittrex
  3. Kraken
  4. WAVES DEX

CryptoCompare has an API that aggregates data from many exchanges, and they also offer many query parameters. Link: CryptoCompareAPI

Additionally, many block explorers provide APIs for blockchain account information.
This ZChain Playlist shows how to use PowerShell to query the ZChain ZCash block explorer API.

  • Also consider the HitBTC API supporting REST and WebSocket too. – mBardos Feb 27 '18 at 11:51
3
votes

If you want something simple and fast with a huge amount of coins try https://chasing-coins.com/api/

  • Fabulous, just what I needed kind sir! – jlstr Apr 14 '18 at 21:11
3
votes

Cofounder & developer here, you can check our site coinpaprika.com API

2
votes

Take a look at the CoinAPI data provider, which have full coverage of the cryptocurrency markets and provide data via REST, WebSocket and FIX protocols.

2
votes

You can check out Coinograph cryptocurrency API. It provides raw trade data, candles, orderbook and ticker.

Disclaimer: I've built the product.

1
vote

CryptoCompare API is the most comprehensive free api that I can find of.

Links:

  1. https://www.cryptocompare.com/api/
  2. https://min-api.cryptocompare.com/
1
vote

check out cryptoquote.io

this real-time data feed provides access to real-time streaming price data from the cash exchanges and liquidity providers for institutional order flow as well as historical database, market metrics, logo API and widgets.

Built by my team

1
vote

You can check out the following API. Although it's mainly used to get standardized coin symbols across exchanges, you also get additional coin data in the response:

  • This answer could be improved by explaining why you're recommending this site and by answering in detail, whether all the features the asker is looking for are present. – Murch Jul 1 '18 at 22:04
1
vote

You can try CoinGecko api, they provide like comprehensive data. More than you will ever need. https://www.coingecko.com/api/docs/v3

  • My absolute favorite! Really nice API. – Endogen Dec 9 '18 at 11:07
0
votes

at Kaiko (www.kaiko.com) we are able to provide you with this comprehensive datasets. We are a market data infrastructure company since our creation in 2014 and provide trade data, order books and aggregated data (ohclv, vwap, count). We already work with funds, academics, and individual traders and are currently growing fast. Happy to speak with any of you that have data requirements, just contact us via our website.

Full disclosure: I work at Kaiko :)

0
votes

I think this one is best, they don't have restrictions https://www.coinlore.com/cryptocurrency-data-api

0
votes

Almost each crytpo exchange has its own API, you can integrate it for free and get the data. The first challenge that they are too many (more than 200 exchanges so far), that means 200+ API integrations which cost a lot of time. The second challenge is that these exchanges provide a lot of data and after start collecting you will need to take care of many TBs which is an additional servers cost.

That's why there are such services like Coinmarketcapi professional API, coinapi and CryptoAPIs.io

I made a compare and i picked https://cryptoapis.io/ because they have more exchanges, more options and cheaper.

0
votes

Founder & developer of https://tardis.dev here. It's an API I've built that provides high frequency cryptocurrency historical raw market data — tick-by-tick trades, full order book depth snapshots & delta updates, quotes, liquidations and more available via HTTP and WebSocket API. Based on that data you can build OHLC candles, volume bars, dolar bars etc.

-1
votes

We use https://bitdataset.com/api/ It is free for our tasks.

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer; explain why your answer is right, ideally with citations. Answers that don't include explanations may be removed.

Not the answer you're looking for? Browse other questions tagged or ask your own question.