The challenge with crypto exchanges Public APIs

Have you ever wanted to buy/sell cryptocurrency online? If yes, you most certainly have come across crypto exchanges. Since the day of the ICOs their number has grown tremendously.

The majority of the trades are still executed at the Top 10 cryptocurrency exchanges in the world. Just to list a few, by market cap:

  • Binance
  • OKEx
  • Huobi
  • Bit-Z
  • DigiFinex
  • Kraken

If you ever wanted to develop a product which tracks currency statistics, trades & orders, you have most certainly came across the issue that each cryptocurrency exchange has its own Public API integration process. This may become very tedious and time consuming.

Also, not to mention that often trade pairs or exchange symbols do not match across all exchanges causing additional complications for product development. Sometimes getting quotes, trades or order book information on demand or live is proves to be a quite costly as a skilled developers team needs to be in place.

Country codes, language codes, etc. are already standardized by ISO (International Organization for Standardization) while this is not applicable for Cryptocurrencies (at least for now). So imagine that you get “BTC-ETH” trade, which logically means that someone is selling BTC for ETH. Also this could mean, in some exchanges, that someone is selling ETH for BTC… the only right way to know is to read their documentation and hopefully it’s written there and it’s in English.

The consistency is an additional challenge, some exchanges provide only Rest API while others provide only WebSockets.

One additional issue is the cost of storing and processing historical data, we are talking about tens of TBs.

In order to avoid the majority of the headache, Crypto APIs has already taken action for you and built simple API endpoint integration with 150+ of TOP cryptocurrency exchanges. This way you won’t have to spend countless hours of development & integrations. You will be able to get information about current, latest & historical data, plus exchange rates.

Crypto APIs provides additional information about OHLCV (Open, High, Low, Close Volume) time series by including time of first and last trade and amount of trades executed inside а particular period & exchange. Crypto APIs provides a wide range of data driven API endpoints, which will allow you to get access to information through one of the following ways:

  • RESTful API Endpoints
  • WebSocket API Endpoints

Through a unified method Crypto APIs is providing data for people and companies interested in obtaining data easily, quickly and through a few simple clicks.

In addition to the documentation, CryptoAPIs has Java and Node.js SDKs. PHP, Ruby on Rails, .NET and Python SDKS are coming soon too.