CEX.IO Crypto Trading & Exchange API

Easily set up your CEX.IO API, start trading and make the most out of the crypto market opportunities.

Read API Doc.

Unlock the advantages: discover the power of CEX.IO Trading API


  1. Private rate limit
  2. Public rate limit
  3. Latency
  4. Programming languages
  5. Spread
  6. Liquidity
  7. Order types
  8. Sub-accounts
  9. Personal account manager
  10. Fee schedule
  11. Supported countries

May be increased by user request

CEX.IO Spot Trading

Generate API keys here

Best APIs for Crypto Traders

CEX.IO provides free crypto API channels for cryptocurrency traders, which are some of the most commonly used APIs in the industry:

WebSocket (WS)

  • Access your account balances
  • Subscribe to order books on the exchange
  • View your open orders
  • Place new orders
  • Cancel orders
  • View your order history
  • Receive real-time market data


  • Receive real-time price feeds (such as Bitcoin market data API)
  • Access price charts
  • View your trade history
  • View your account balance
  • View your open orders by pair
  • Cancel orders

CEX.IO API enables you to:

Trade crypto 24/7, even when you’re offline

Implement automated trading strategies

Obtain real-time and historical market data from the exchange

Place a variety of trading orders

Receive information about your account balance

Integrate trading bots and third-party trading terminals

How to start using the CEX.IO API

  1. Generate your API keys

    Choose permissions you want to give and click on ‘Create API key’.

  2. Save the key and secret

    This information is necessary when connecting to your preferred trading platform. Once you activate the key, a secret will be hidden.

  3. Activate your keys

    Click the Activate button on a dedicated page to finish the API setup process for your account.


Platforms and Bots that Support CEX.IO

shrimpyShrimpy.ioTrading platform

A platform to connect all exchange accounts and wallets, so that users can manage their entire portfolio under a single outlet, and monitor the market in real-time.

With HaasOnline, users can develop, backtest, and deploy high-frequency crypto trade bots that can operate across dozens of different cryptocurrency exchanges.

Offers AI-driven market sentiment data to incorporate into trading bot algorithms.

coinigyCoinigyTrading platform

A cryptocurrency trading platform that allows users to manage their accounts in more than 20 exchanges from a single interface.

A platform that offers a trading terminal, crypto trading bots, Telegram automation, and email signals that operates on top cryptocurrency exchanges.

An advanced multi-exchange crypto portfolio manager and trading platform, where users can trade on multiple exchanges from a single interface.

Algorithmic trading strategies with CEX.IO APIs

Momentum trading

Make use of short-term price volatility to trade short-term trends. Purchase cryptocurrencies on sharp price declines or crashes; in other words, buy them at support levels and then sell them at resistance.

Arbitrage trading

Benefit from the price disparities across two or more markets for the same asset. In that sense, arbitrage traders buy an asset in one crypto exchange, to sell the same asset for a higher price in a different exchange.

Sentiment trading

Capture the sentiment of the market with the use of API technology. With API trading, you can quickly retrieve sentiment data.

Volume-weighted average price trading

Profit from price deviations by opening short or long positions when the market price significantly deviates away from the volume-weighted average (VWAP).

API for Market Makers

Are you a skilled trader or market maker looking to tap into the vast potential of retail flow? Take your trading to the next level with our powerful API designed specifically for market makers like you.

Benefits of CEX.IO


Market entry year


Registered users


Cryptocurrency markets


Maker fee for $10M+ trading volumeSee fee schedule >


How do I start using crypto API tools?

Just link your terminal to a broker’s automated trading system, which is typically a crypto exchange API, to execute quick and efficient trades. The exchange API allows you to code algorithmic trades that execute at hyperkinetic speeds.

Based on your code, algorithms can automaticallybuy cryptocurrency , or convert BTC to USDon a crypto trading platform, at a frequency that would be impossible with manual work.

What is the rate limit for the REST API at CEX.IO?

A rate limit is the number of requests that you can send to an exchange per minute, from your terminal. The private rate limit for REST API on CEX.IO Exchange is 600 transactions every 10 minutes, while the public one is 300 transactions each 10 minutes. If using CEX.IO Spot Trading, API traders can take advantage of 100/200 requests per minute (public/private).

How do I use CEX.IO API solutions?

CEX.IO API can be used in multiple ways depending on what a trader wants to achieve. Here are some of the most common approaches to take advantage of CEX.IO API:

  • Automation — Use CEX.IO API to automate your trades, and take advantage of crypto opportunities 24/7.
  • Backtesting — Import historical market data to create and test your trading plan.
  • Wide presence on the market — Execute your trades on multiple markets at the same time.
  • Advanced strategies — Utilize high precision and fast execution of orders performed via CEX.IO API.

After generating and activating the API key, what should I do to enable CEX.IO API to access my trading bot’s remote API, which might be on another device?

You do not need to do anything else. Just keep your API connection on the same device you used to set it up.

Is it possible to place a limit order with the Immediate or Cancel principle?

Yes, you can place it when you use Spot Trading. However, this feature is not supported on the legacy CEX.IO Exchange.

What order types are available via CEX.IO API?

The suite of supported order types depends on what platform you use for API trading. On CEX.IO Exchange, you can use only Market and Limit orders to execute your trades.

On the other hand, CEX.IO Spot Trading features Market, Limit, and Stop Limit orders. One Cancels the Other (OCO) and Trailing Stop orders will be added soon. By default, Limit and Stop Limit orders follow Good Till Cancel (GTC) policy on Spot Trading. Additionally, traders may apply the Good Till Date (GTD) and Immediate Or Cancel (IOC) principles for Limit orders if necessary.

Can I increase the rate limit per minute?

Yes, if you need to increase your rate limit, contact our support team via live chat.

How do I use CEX.IO API solutions?

It’s very simple to use a crypto trading API on CEX.IO. Follow the five steps below to quickly set up and activate your API:

  • Scroll to the Profile symbol on the right top corner of your CEX.IO account homepage and click API in the dropdown menu.
  • On the next page, select the functions and data streams you want to import. These consist of place order, cancel order, account balance, open orders, andopen positions.
  • Once you select the permissions you need, click on the Generate Key button.
  • You will then see in the below table, next to your user ID, a new API key and a private key to use with that API access. You will need this information when you connect to the CEX.IO exchange from your account.
  • Finally, click on the Activate button on the right side and finish the API setup process for your account.

What are the benefits of trading with CEX.IO APIs?

  • Never miss an opportunity: CEX.IO APIs can monitor an unlimited number of markets around the clock, so that you can take advantage of any emerging opportunities.
  • Arbitrage opportunities: CEX.IO APIs can identify and execute arbitrage opportunities automatically on your behalf, no matter how long the price disparity has been present.
  • Speed: With CEX.IO APIs, trades are executed instantaneously whenever a set of predetermined conditions are met.
  • Remove human emotions and error: Tides change very quickly in crypto markets, which can take a toll on your emotions, regardless of experience level.

What API channel should I choose?

The REST API is better suited for dealing with your trade orders, while the WebSocket API is suited for both placing orders and retrieving market data. The WebSocket API provides three times more information per request than the REST API.

To make a crypto exchange API comparison, you can consult the algorithm repository of each available API channel on CEX.IO.