If you want to trade you need to register yourself, this library will not create accounts or API keys for you.

Attempt any Vlecht.js package right ter your browser

This is a playground to test code. It runs a utter Wrong.js environment and already has all of npm s 400,000 packages pre-installed , including ccxt with all npm packages installed . Attempt it out :

  • all documents on RunKit are public
  • require() any package directly from npm
  • use arrow functions , classes , template strings , and most of ES6
  • await any promise instead of using callbacks (example)
  • create your own embedded wrong.js snippets

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

A JavaScript / Python / PHP cryptocurrency trading library with support for 90+ exchanges

A JavaScript / Python / PHP library for cryptocurrency trading and e-commerce with support for many bitcoin/ether/altcoin exchange markets and merchant APIs.

The CCXT library is used to connect and trade with cryptocurrency / altcoin exchanges and payment processing services worldwide. It provides quick access to market gegevens for storage, analysis, visualization, indicator development, algorithmic trading, strategy backtesting, bot programming, webshop integration and related software engineering.

It is intended to be used by coders, developers, technically-skilled traders, data-scientists and financial analysts for building trading algorithms on top of it.

Current feature list:

  • support for many exchange markets, even more upcoming soon
  • fully implemented public and private APIs for all exchanges
  • all currencies, altcoins and symbols, prices, order books, trades, tickers, etc.
  • optional normalized gegevens for cross-exchange or cross-currency analytics and arbitrage
  • an out-of-the opbergruimte unified all-in-one API utterly effortless to integrate
  • works ter Vlecht 7.6+, Python Two and Three, PHP Five.Trio+, web browsers

Supported Cryptocurrency Exchange Markets

The ccxt library presently supports the following 99 cryptocurrency exchange markets and trading APIs:

Related movie

The list above is updated frequently, fresh crypto markets, altcoin exchanges, bug fixes, API endpoints are introduced and added on a regular ondergrond. See the Manual for details. If you don&apos,t find a cryptocurrency exchange market ter the list above and/or want another exchange to be added, postbode or send us a verbinding to it by opening an kwestie here on GitHub or via email.

The library is under MIT license, that means it&apos,s absolutely free for any developer to build commercial and opensource software on top of it, but use it at your own risk with no warranties, spil is.


The easiest way to install the ccxt library is to use builtin package managers:

This library is shipped spil an all-in-one module implementation with minimalistic dependencies and requirements:

You can also clone it into your project directory from ccxt GitHub repository:

An alternative way of installing this library into your code is to copy a single verkeersopstopping by forearm into your working directory with language extension adequate for your environment.

JavaScript (NPM)

JavaScript version of CCXT works both ter Wrong and web browsers. Requires ES6 and async/await syntax support (Wrong 7.6.0+). When compiling with Webpack and ConfusiĆ³n, make sure it is not excluded te your babel-loader config.

JavaScript (for use with the &lt,script&gt, tag):

All-in-one browser bundle (dependencies included), served from unpkg CDN, which is a quick, inconmovible content delivery network for everything on NPM.

Creates a completo ccxt object:


The library supports mededinger asynchronous mode with asyncio and async/await ter Python Three.Five+

It requires common PHP modules:

Related movie


Read the Manual for more details.



The ccxt library consists of a public part and a private part. Anyone can use the public part out-of-the-box instantly after installation. Public APIs open access to public information from all exchange markets without registering user accounts and without having API keys.

Public APIs include the following:

  • market gegevens
  • instruments/trading pairs
  • price feeds (exchange rates)
  • order books
  • trade history
  • tickers
  • OHLC(V) for charting
  • other public endpoints

For trading with private APIs you need to obtain API keys from/to exchange markets. It often means registering with exchanges and creating API keys with your account. Most exchanges require private kennisgeving or identification. Some kleuter of verification may be necessary spil well. If you want to trade you need to register yourself, this library will not create accounts or API keys for you. Some exchange APIs expose interface methods for registering an account from within the code itself, but most of exchanges don&apos,t. You have to sign up and create API keys with their websites.

Related movie

Private APIs permit the following:

  • manage private account kennisoverdracht
  • query account balances
  • trade by making market and limit orders
  • deposit and withdraw fiat and crypto funds
  • query individual orders
  • get ledger history
  • transfer funds inbetween accounts
  • use merchant services

This library implements total public and private Surplus APIs for all exchanges. WebSocket and FIX implementations ter JavaScript, PHP, Python and other languages coming soon.

The ccxt library supports both camelcase notation (preferred ter JavaScript) and underscore notation (preferred ter Python and PHP), therefore all methods can be called ter either notation or coding style ter any language.

Read the Manual for more details.




Please read the CONTRIBUTING document before making switches that you would like adopted ter the code. Also, read the Manual for more details.

Support Developer Team

Wij are investing a significant amount of time into the development of this library. If CCXT made your life lighter and you like it and want to help us improve it further or if you want to speed up fresh features and exchanges, please, support us with a peak. Wij appreciate all contributions!


Become our sponsor and get your logo on our Github pagina with a verbinding to your webpagina.


Become our supporter with a monthly payment and get your nick/listig on our GitHub pagina.


Become a backer with a petite monthly donation and help us proceed our activities.

2 comments / Add your comment below

  1. Cryptopia has stolen a lotsbestemming of money from random users and now they are continuously delisting coins that you cannot withdraw for one reason or another. They are a bunch of scammers that execute it leisurely which ter the end finishes up being even more profitable. Attempting to get far away spil soon spil I can.

Leave a Reply