CCXT Pro has become a free part of CCXT

Meet CCXT Pro

CCXT Pro is a professional tool for algorithmic crypto-trading. It is a high-performance superset of the CCXT library, one of the world's leading open-source frameworks for crypto finance. CCXT Pro includes the standard CCXT library and wraps it with powerful new features and useful enhancements.


  • Unified public and private WebSockets APIs
  • Efficiency, higher speeds, and lower latencies
  • Less traffic, fewer bandwidth requirements
  • Available in JavaScript, Python and PHP
  • Priority in development and maintenance
  • Dedicated and responsive technical support
  • Backward compatibility with CCXT
  • FIX protocol transports (planned)


'use strict';

const ccxtpro = require ('');

(async () => {

    const exchange = new ccxtpro.binance ({ enableRateLimit: true })
    while (true) {
        const orderbook = await exchange.watchOrderBook ('ETH/BTC')
        console.log (new Date (), orderbook['asks'][0], orderbook['bids'][0])

}) ()
import ccxtpro
import asyncio

async def main():
    exchange = ccxtpro.binance({'enableRateLimit': True})
    while True:
        orderbook = await exchange.watch_order_book('ETH/BTC')
        print(orderbook['asks'][0], orderbook['bids'][0])

require_once 'vendor/autoload.php';

$exchange = new \ccxtpro\binance(array('enableRateLimit' => true));

$exchange::execute_and_run(function() use ($exchange) {
    while (true) {
        $orderbook = yield $exchange->watch_order_book('ETH/BTC');
        echo date('c '), json_encode(array($orderbook['asks'][0], $orderbook['bids'][0])), "\n";