Build Crypto & Blockchain products faster

Crypto APIs is an infrastructure layer that radically simplifies the development of any Blockchain and Crypto related applications.

Get API keys Book a demo
CryptoAPIs

Our products

Blockchain APIs
+ More

Blockchain APIs – Blockchain as a service (BaaS)

To develop an application that relies on one or more Blockchain protocols, you need to hire Blockchain developers with experience in each of these Blockchain protocols, setup and secure the servers, sync the nodes, find a good and reliable library and integrate each Blockchain protocol separately.

  • 0% commission!
  • 10+ Integrated Blockchain nodes (test & main) and more are coming
  • Browse the blockchain (historical data)
  • Create & Check wallets, balances, addresses and contracts
  • Create transactions or payment forwarding
  • Bech32, SegWit, xPub, yPub, zPub and HD support
  • Refund & Proof of ownership
  • Optimize and manage gas fees
  • Get a Webhook about certain events
  • Take care of private keys or leave it to us
Market Data APIs
From Top Exchanges

Crypto Market Data APIs – The Whole Market at Your Fingertips

Get the most relevant crypto market data collected from top crypto exchanges. We give you access to real-time and up to 5 years of historical data.

  • Precise Exchange Rates (Historical and Live)
  • Gapless Data
  • Trades & Order Book all in one place (Historical and Live)
  • Obtain OHLCV (Open, High, Low, Close, Volume) time-series data (Historical and Live)
  • Exchange Rates by market and by exchange (Historical and Live)
  • Candle Data (Historical and Live)
  • Sparkline & Exchange Rate & ATH & Supply Endpoints (Historical and Live)
  • 1 second snapshot of Order Book (Historical and Live)
  • Coins Information (Price, Market Cap, Supply, Historical change, etc.)
  • Exchanges Information (Volume, Pairs, Quotes, Trades, etc.)
Trading APIs
+ More

Trading APIs – Manage your orders with one universal API

Most of the Crypto Exchanges provide API Keys functionality for their users, The API Key allows a user to manage his orders, check history and withdraw using the exchange API. Instead of writing multiple interfaces for different exchanges, you can use our universal set of APIs which allow you to access all supported exchanges from one single point.

  • 0% commission!
  • Get a balance from Crypto Exchange
  • Get Deposit Addresses
  • Get Trades
  • Get Open Trades
  • Create Orders
  • Cancel Orders
  • Withdraw
1+
Markets
1+
Blockchains
1+
TB of DATA
1+
Market Data UPDATES/SEC
1K+
Lines of Code
1+
Live Endpoints

A word from our clients

I like Crypto APIs because it gives us some on-chain data and some market history.

William Robinson
Senior Consultant at Catallaxy - Raymond Chabot Grant Thornton

My company, Immersion Systems ,currently subscribes to and actively uses Crypto APIs to populate our databases.
I can say from first-hand experience that the service works very well and has been a huge help to us.

It has really simplified our data acquisition processes in addition to lowering associated costs.

I highly recommend CryptoAPIs.io to anyone interested in doing the same for their business.

Cameron Blackmon
Corporate Programs Director at Blackmon Mooring / BMS CAT International Headquarters

In the search for the best implementation of mobile applications with Blockchain, we came across Crypto APIs. This is the best possible solution that will merge the gap between developing for mobile and the use of cryptocurrencies through those applications. Their APIs are fast, simple, and easy to integrate within Android and iOS applications. The team is dedicated and always here to help with anything along the way, including answering simple questions, giving presentations and even helping with the integration of the APIs. I believe that Crypto APIs is the best service out there to help any developer understand and work with cryptocurrencies through their applications. I strongly advise anyone interested to try it out, as they have a free plan as well!

Ivan Likov
Founder & Lead Developer at Phoneum

I find your product very easy to use, I'm sorry that I've wasted a couple of days trying other similar API's after failing to manually develop what I needed myself. I chose Crypto APIs because I found it very easy to set up and start working with it.

Sebi Popa
Web Developer at Global Convergence Solutions, Inc. GCS

Features & Benefits

Total Crypto Market Data in one place icon

Total Crypto Market Data in one place

Client library in your programming language icon

Client library in your programming language

Scalable & Secure Servers icon

Scalable & Secure Servers

Real-Time & On-Demand information icon

Real-Time & On-Demand information

Reduce your application dependencies and libraries icon

Reduce your application dependencies and libraries

Server storage space saving icon

Server storage space saving

We manage Security patches & Upgrades icon

We manage Security patches & Upgrades

Save development and DevOps costs icon

Save development and DevOps costs

Libraries in your programming language

Get access to libraries with the most popular programming languages on GitHub. Crypto APIs Libraries include API endpoints, programming tools, and documentation.

Get the fastest way of scaling your business and focusing on the important elements of your business.

NodeJs Language Logo
Node.js Live
Java Language Logo
Java Live
.Net Language Logo
.NET Live
PHP Language Logo
PHP Live
Python Language Logo
Python Soon
Ruby Language Logo
Ruby Soon
Go Language Logo
Go Soon
iOS Language Logo
iOS Soon
Android Language Logo
Android Soon

Crypto APIs FAQ

What is Crypto APIs?

Crypto APIs is an infrastructure layer that radically simplifies the development of Blockchain and Crypto related applications by providing all needed Blockchain APIs.

What does Crypto APIs do?

Crypto APIs is a solution which provides fast, reliable, and unified API to access real-time and historical data from crypto market and Blockchain protocols.

What are the main products in Crypto APIs?

Crypto APIs has 3 main products:

  • Blockchain APIs (Blockchain as a service): Real time and historical data from top Blockchain protocols.
  • Crypto Market Data APIs: Real time and historical data from top Crypto Exchanges.
  • Trading APIs: A universal interface which allow users to manage their orders in the different exchanges.

What sort of integrations does Crypto APIs supports?

Crypto APIs support REST APIs, Webhooks and WebSockets.

How easy is to integrate Crypto APIs?

It depends on what exactly you would like to integrate as we support many endpoints. A senior developer can integrate most of them in few days.

Do you charge any fees?

You can start with Free package and when requests are increased you can pick one of our packages based on your needs, check Pricing for more information.

Do you take any commissions?

No, we don’t charge any commission. The only fee is the monthly subscription of your package in case you don’t use Free Package.

How do you count requests and charge them?

When the end point returns one item like getting a price of a coin, we charge one request. When results are more than 50 like getting all transactions in one block, we charge 1 request per 50 results.

How I can be always updated?

You can check our Updates page: https://updates.cryptoapis.io/ and subscribe for updates. Also, you can follow us on Twitter, Like our page in Facebook and join our group in Telegram.

What is an API Key?

In order to access any of our APIs you need to have API Key, you can generate API Keys here: https://dashboard.cryptoapis.io/account/api-keys You can generate more than one key for different usage, all keys in your account are using the same activated package.

What BaaS means?

BaaS means Blockchain as a service. Blockchain APIs – Get all the needed information about a blockchain, its blocks and the transactions contained in these blocks.

What Blockchains does Crypto APIs support?

Crypto APIs support currently:

  • Bitcoin (testnet and mainnet)
  • Ethereum (rinkeby, ropsten and mainnet)
  • Ethereum Classic (mainnet)
  • Bitcoin Cash (testnet and mainnet)
  • Litecoin (testnet and mainnet)
  • Dash (testnet and mainnet)
  • Doge (testnet and mainnet)
  • Tether (Omni Layer)
  • Tether (ERC-20)

Expected soon:

  • Bitcoin SV (testnet and mainnet)
  • Zilliqa
  • Stellar
  • Zcash (testnet and mainnet)
  • Bitcoin Gold (testnet and mainnet)

What can I develop using BaaS/Blockchain APIs?

All features supported by the different blockchain protocols could be done using Crypto APIs. The only difference is that Crypto APIs will save you a lot of time and cost. 

Are the APIs endpoints unique for all Blockchain protocols?

Yes, but not for all, for example all Bitcoin based protocols like Bitcoin Cash, Bitcoin SV, Litecoin, Dash, Doge, ZCash and BTG have same endpoints and you can change only one parameter (btc/ltc, etc.) in the request, while Ethereum has different specifics as Blockchain, again the endpoints are very similar but they are not 100% the same.

How do you manage the private keys?

There is a common sentence in the crypto market: “Not your keys – Not your coins”. Crypto APIs supports 3 ways to manage private keys:

  1. Use a wallet already generated by you or that you will generate in a more secure way, sign the transaction on your side and send it to us. This means we will never get the private key.
  2. Generate a wallet/address using our API, we will generate both public and private keys and will return them to you. We will NOT save the private key on our side, it’s up to you how you will store it, but in case you lose it there is no way to use any backup! Every time you want us to do something with this wallet you should sign it using your private key and send it signed. In this case you can manage the wallet in any other way as well.
  3. Generate a wallet using our API with a password, in this case we encrypt the private key with this password and save it on our side. We use 4 levels for securing the password. In case of hacks or similar, no one can use the private key without your password. When you want to operate with the wallet you need to use the password to be able to decrypt the private key and use it and in case you lose the password you will lose access to the wallet as we save only the encrypted version of the private key. We allow you to download the encrypted private keys at any time.

What is payment forwarding?

Payment Forwarding is a good option to move a certain % of all funds from a wallet A (hot) to wallet B (warm or cold) automatically once funds are received.

What is Webhook and how it helps me?

Webhook is a call back notification we send in case you are subscribed, you can subscribe for new block, confirmed transaction, address and transaction confirmations, see here: https://docs.cryptoapis.io/rest-apis/blockchain-as-a-service-apis/btc/index#types-of-events

Does Crypto APIs support inserting meta data (OP_RETURN) in the transactions?

Yes, you can insert meta data in the transactions. Here is a detailed article on how to add meta data to your Bitcoin transaction: https://cryptoapis.io/blog/metadata-to-your-bitcoin-transactions/

Does Crypto APIs support Bech32, SegWit, xPub and HD Wallets?

Yes, we support Bech32, SegWit, xPub and HD Wallets.

Does Crypto APIs support replacing a transaction?

Yes, in case you make a transaction and you mark the parameter “replaceable” as true and the transaction is not mined. You can send a new request and replace it.

Do you take any fees as percentage from the funds?

No, we don’t take any % from your funds. Our fees are only the subscription you pay for using our Blockchain as a Service/Blockchain APIs.

Do you store the whole Blockchain node in a database?

Yes, we store most of the data in our database to be able to deliver it much faster.

Do you support ERC-20 Tokens?

Yes, we support all available tokens in Ethereum.

Do you give information about gas and fees?

Yes, we provide such endpoints like: 1. https://docs.cryptoapis.io/rest-apis/blockchain-as-a-service-apis/eth/index#eth-transaction-gas-price-endpoint 2. https://docs.cryptoapis.io/rest-apis/blockchain-as-a-service-apis/eth/index#eth-estimate-transaction-gas-limit-endpoint 3. https://docs.cryptoapis.io/rest-apis/blockchain-as-a-service-apis/btc/index#btc-transactions-fee-endpoint
This is unique feature that is loved by developers. 

What Exchanges do you support?

We get our data from top crypto exchanges, you can get the full live list using this endpoint: https://docs.cryptoapis.io/rest-apis/crypto-market-data-apis/index#list-all-exchanges Some of them are: Binance, Coinbase Pro, Bitstamp, Bittrex , Poloniex, Kraken, OKEx, Gemini, Huobi, Bitfinex, etc.

What Market Data do you offer?

  • Exchanges: List of exchanges with their logos, website, volume and more details.
  • Crypto Currencies: List of all coins and tokens which are listed in any of the supported exchanges with their current rate.
  • FIAT Currencies: List of all FIAT currencies with their current rate.
  • Markets: All supported markets.
  • Exchange Rates (Live and Historical): An average exchange rate based on trades in the different exchanges and exchange rates per exchange.
  • OHLCV (Live and Historical): Open, High, Low, Close, Volume – per exchange and per asset.
  • Trades (Live and Historical): Trades by Asset, Exchange, Pair and Symbol.
  • Quotes (Live and Historical): Quotes by Asset, Exchange, Pair and Symbol.
  • Candles: (Live and Historical).
  • Order Books (Live and Historical).

How often do you calculate the exchange rate?

The exchange rates are updated every 1 minute.

How old is your historical data?

For the exchange rates, we have the full data, the oldest one is for BTC (07/28/2010). For Quotes, Trades, OHLCV etc. It depends on the exchange start date and when we started collecting data. You can get more information about that from our APIs.

Why do you use unique IDs instead of symbols?

Most APIs use symbols like BTC for Bitcoin while we support unique IDs, the reason is that there are no standards in Crypto Market and BTC could be an ERC-20 token. To escape problems with duplicated symbols we decided to use unique IDs.

To make it easier for our clients who are changing their provider, we are working on an update where we will support both.

I need a large volume of historical market data. What's the best way to get that?

All of our historical market data is available over API and that is the preferred delivery method for many of our customers. If you prefer a custom one-time export of historical data this can be arranged using the full scope of our historical records dating back to 2010.

Are cryptocurrency and exchange logo image assets available via API?

Yes, our metadata endpoints include hosted logo assets as base64 format, most of them are SVG so you can resize them based on your needs.

What is Trading APIs?

Trading APIs provides one Unified API that has integrated multiple crypto exchanges.

Users are able to link multiple exchange accounts to their profiles, collect data and execute their portfolio management trades from a single point.

Trading APIs is a secure and robust solution for every product that would like to have user management for crypto exchanges.

 

Which exchanges are supported?

Currently we support the following exchanges: Binance, Coinbase Pro, Bitstamp, Bittrex , Poloniex, Kraken, OKEx, Gemini, Huobi, Bitfinex, etc.

 

What kinds of payment do you accept?

Visa, Master Card, Paypal and cryptocurrencies BTC, ETH, and Tether. For Unlimited plan, we accept wire transfer as well. 

How do I upgrade my account?

You can upgrade your plan from your dashboard. You must log in go to the Dashboard and select the preferred plan and upgrade. Once you complete the payment, your account would be immediately upgraded. 

What happens when you hit your Daily limits?

Every plan has a certain amount of daily credits you can use. Once you hit your Daily credits limit our APIs would return a response that you are hitting your quota and you won’t be able to do further calls until the daily credit is restarted. Daily credits restart at 00:00 UTC every day.  

Do you have auto charging/pay as you go option?

Yes, it’s working only when you pay with a card. When you hit your daily credits limit the service will not stop and we will charge you additionally for the used credits in the end of the month.

What happens when you hit your request rate limit per second?

Our APIs would return a response that you are hitting your allowed per plan requests per second. You need to upgrade your plan to avoid hitting your request rate limits. 

Do you provide Money-back guarantee?

Yes, if you are not happy with our product we will gladly return your money in 14 days after your first purchase.

Do you offer Free plan?

Yes, we provide a Free plan that you can use as long as you need it. The free plan is limited to important features like Webhooks or Payment forwarding in Blockchain APIs or WebSockets in Market Data and Trading APIs. To use our free package you should add a “do follow” link on your home page that says “Powered By Crypto APIs” 

Do you take any fee on the transactions?

Crypto APIs do NOT take any commission on your transactions. 0% commission. 

What if I upgrade before the renewal date of my current plan?

If you want to upgrade mid-month, you will pay just the difference from your current plan and the new plan. 

Can I use more than one product with the same plan?

No, every product has its own plans, when you register you get 3 free plans.

Send us a Message