Developers use APIs (Application Programming Interface) to develop applications. The advancing of blockchain and cryptocurrencies technologies inspired the development of dedicated APIs as well. There are very useful APIs, developers can choose from. Please note that while selecting these APIs we relied on online reviews from other users.
Coinbase is a Bitcoin Exchange with a very powerful API that has 6 main features that developers can implement in their projects. Developers you use the Coinbase API has the liberty to choose from the Wallet API, Coinbase Connect or Oauth2, wallet Notifications, Merchant Checkouts, Coinbase Exchange API and Toshi.
Toshi is Coinbase open source Bitcoin node. The API also has a micro-transaction system. The API can generate Bitcoin addresses and wallets Buy, Sell, Send and Receive Bitcoin, Retrieve price information, payment notifications and merchant features.
Bitpay has a multitude of user base mainly composed of merchants. Moreover, it is integrated into Shopify’s e-commerce platform for easy Bitcoin payments through Bitcoin. The API has the ability to create secure payment requests and get a status invoice. The API is most suitable for developers who need to set up an online store and want to use ready-made Bitcoin checkout system.
Block.io has a wallet API which offers the Basic wallet API, Real-Time Notifications and payment forwarder. This API does not only support bitcoin but also Dogecoin and Litecoin. However, the interface is not very simple to use. Also, we don’t think that’s a bad feature since it’s meant to be used by developers.
Kraken is among the world’s best and most secure Bitcoin exchanges. Kraken’s API allows developers to get asset info, ticker info, trades, order book, balances, and other various ledger features. The API is suitable for developers who wish to build a currency converter or price ticker.
Users of the API will have access to the rich data bank and statistics for numerous cryptocurrencies. Kraken’s API documentation includes a good amount of API client examples which includes among other C#, C++, Node.JS, Perl, Python.
CryptoAPIs is developed on the REST and JSON API protocols for interacting with blockchains. The API offers interoperability, using a coherent integration with an all-in-one platform for crypto exchange market data. This API enables the creation of decentralized, distributed storage marketplace in the cloud.
The platform allows users access to multiple blockchains. Cryptoapis support integrated blockchains, wallets, address and contracts creation, B2B transactions and payment forwarding, Privately hosted nodes of top blockchains, main and test nets.
6. Global Bitcoin Price Index (GBX API)
GBX API is built by BitcoinAverage.com, one of the first global price indexes in the cryptocurrency and blockchain industry. The API has no wallet integration and no transaction support. The API is free to up to 5000 monthly API request.
However, there are some paid plans available too. Some of the features of their API include a 1-second refresh rate, exchange rates for more than 165 currencies. There are also daily rates at preferred lock-in time or live rates, historic daily rates dating back to 2010. Moreover, API supports JSON and CSV formats.
This is a popular service for tracking the current market cap, price per unit, recent volume, circulating supply and daily fluctuations of more than 1600 different crypto tokens. The API offers a simple and robust tie-in to this service. The API has no wallet integration and does not support transactions.
Nexchange offers a very powerful cryptocurrency exchanges API services. The API has a very easy user interface and fast in performance. They also offer a large database of market data to their customers as well. However, the API does have a wallet integration that allows exchanges to access funds. The API has transaction support though basically centered on blockchain pairs rather than cash for crypto.
9. CoinCap API
The CoinCap API provides real-time pricing and market activity for over 1,000 cryptocurrencies. It collects exchange data from thousands of markets for transparent and accurate data on asset price and availability. The API offers insights into which exchanges and markets contribute to CoinCap pricing and includes services for Assets, Rates, Exchanges and more. The CoinCap 2.0 RESTful API is currently in beta.
Bitcointy is an API that provides an average value for bitcoin, based on data from multiple sources. The API also supports other fiat currencies like EUR, GBP, CAD, JPY and CNY among others. Moreover, the API is free with unlimited requests. Some of the additional features of the API is clear data update, direct conversion of the certain amount of bitcoins into any currency, and ability to get conversion rates for all sources or from a single source.
There are thousands of bitcoin and other cryptocurrencies APIs out there. We have just listed a few, those that we think qualifies to be on this list. Please do comment with some other APIs that we left out on this list that you think deserved to be covered.