167
ccxt Documentation Release 1.50.70 Igor Kroitor May 31, 2021

ccxt Documentation - Read the Docs · 2021. 1. 21. · bithumb bithumb Bithumb * API bitkk bitkk bitkk 1 API bitmart bitmart BitMart 2 API bitmax bitmax BitMax 1 API bitmex bitmex

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

  • ccxt DocumentationRelease 1.50.70

    Igor Kroitor

    May 31, 2021

  • General Information

    1 Supported Exchanges 3

    2 Exchanges By Country 7

    3 Install 113.1 JavaScript (NPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.2 JavaScript (for use with the tag): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.3 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.4 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.5 Docker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

    4 Proxy 154.1 JavaScript Proxies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.2 Python Proxies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

    5 CORS (Access-Control-Allow-Origin) 195.1 Node.js CORS Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195.2 Python CORS Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205.3 Testing CORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    6 Overview 21

    7 Exchanges 237.1 Instantiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267.2 Exchange Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287.3 Rate Limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

    8 Markets 358.1 Market Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358.2 Currency Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378.3 Loading Markets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408.4 Symbols And Market Ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418.5 Market Cache Force Reload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

    9 API Methods / Endpoints 479.1 Implicit API Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479.2 Public/Private API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489.3 Synchronous vs Asynchronous Calls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

    i

  • 9.4 Returned JSON Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509.5 Passing Parameters To API Methods . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 509.6 Unified API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    10 Market Data 5710.1 Order Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5710.2 Price Tickers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6010.3 OHLCV Candlestick Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6410.4 Trades, Executions, Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66

    11 Trading 6911.1 Authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6911.2 API Keys Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7011.3 Querying Account Balance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7211.4 Orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7311.5 Personal Trades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8511.6 Funding Your Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8811.7 Fees . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9311.8 Ledger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9511.9 Overriding The Nonce . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

    12 Error Handling 9912.1 Exception Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10012.2 ExchangeError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10212.3 NetworkError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

    13 Troubleshooting 10513.1 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

    14 CCXT Pro 107

    15 How To Install 10915.1 JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10915.2 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11015.3 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110

    16 Manual 113

    17 Exchanges 115

    18 Usage 11718.1 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11718.2 Streaming Specifics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11918.3 Linking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12118.4 Instantiation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12118.5 Exchange Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12218.6 Unified API . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12318.7 Error Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

    19 Frequently Asked Questions 13119.1 I’m trying to run the code, but it’s not working, how do I fix it? . . . . . . . . . . . . . . . . . . . . 13119.2 What is required to get help? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13119.3 I am calling a method and I get an error, what am I doing wrong? . . . . . . . . . . . . . . . . . . . 13219.4 I got an incorrect result from a method call, can you help? . . . . . . . . . . . . . . . . . . . . . . . 13219.5 Can you implement feature foo in exchange bar? . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    ii

  • 19.6 When will you add feature foo for exchange bar ? What’s the estimated time? When should weexpect this? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

    19.7 When will you add the support for an exchange requested in the Issues? . . . . . . . . . . . . . . . . 13319.8 What’s your progress on adding the feature foo that was requested earlier? How do you do imple-

    menting exchange bar? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13319.9 What is the status of this PR? Any update? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13319.10 Can you point out the errors or what should I edit in my PR to get it merged into master branch? . . . 13319.11 Hey! The fix you’ve uploaded is in JS, would you fix Python / PHP as well, please? . . . . . . . . . 133

    20 CCXT – CryptoCurrency eXchange Trading Library 13520.1 Install · Usage · Manual · FAQ · Examples · Contributing · Social . . . . . . . . . . . . . . . . . . . 13520.2 JavaScript (NPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13920.3 JavaScript (for use with the tag): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14020.4 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14020.5 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14020.6 Docker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14120.7 Intro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14120.8 JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14220.9 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14320.10 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14420.11 Sponsors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14520.12 Supporters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14520.13 Backers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14520.14 Crypto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

    21 Supported Cryptocurrency Exchange Markets 147

    22 Install 15322.1 JavaScript (NPM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15322.2 JavaScript (for use with the tag): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15422.3 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15422.4 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154

    23 Documentation 155

    24 Usage 15724.1 Intro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15724.2 JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15824.3 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15924.4 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

    25 Contributing 161

    iii

  • iv

  • ccxt Documentation, Release 1.50.70

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

    General Information 1

    https://travis-ci.org/ccxt/ccxthttps://npmjs.com/package/ccxthttps://pypi.python.org/pypi/ccxthttps://www.npmjs.com/package/ccxthttps://npm.runkit.com/ccxthttps://gitter.im/ccxt-dev/ccxt?utm_source=badge&utm_medium=badge&utm_campaign=pr-badgehttps://github.com/ccxt/ccxt/wiki/Exchange-Markets

  • ccxt Documentation, Release 1.50.70

    2 General Information

  • CHAPTER 1

    Supported Exchanges

    The CCXT library currently supports the following 124 cryptocurrency exchange markets and trading APIs:

    logo id name ver doc certified pro_1btcxe _1btcxe 1BTCXE * APIacx acx ACX 2 APIanxpro anxpro ANXPro * APIaofex aofex AOFEX * APIbcex bcex BCEX 1 APIbequant bequant Bequant 2 API CCXT Probibox bibox Bibox 1 APIbigone bigone BigONE 3 APIbinance binance Binance * API CCXT Certified CCXT Probinanceje binanceje Binance Jersey * API CCXT Probinanceus binanceus Binance US * API CCXT Probit2c bit2c Bit2C * APIbitbank bitbank bitbank 1 APIbitbay bitbay BitBay * APIbitfinex bitfinex Bitfinex 1 API CCXT Certified CCXT Probitfinex2 bitfinex2 Bitfinex 2 APIbitflyer bitflyer bitFlyer 1 APIbitforex bitforex Bitforex 1 APIbithumb bithumb Bithumb * APIbitkk bitkk bitkk 1 APIbitmart bitmart BitMart 2 APIbitmax bitmax BitMax 1 APIbitmex bitmex BitMEX 1 API CCXT Probitso bitso Bitso 3 APIbitstamp bitstamp Bitstamp 2 API CCXT Probitstamp1 bitstamp1 Bitstamp 1 APIbittrex bittrex Bittrex 1.1 API CCXT Certified CCXT Pro

    Continued on next page

    3

    https://1btcxe.comhttps://1btcxe.comhttps://1btcxe.com/api-docs.phphttps://acx.iohttps://acx.iohttps://acx.io/documents/api_v2https://anxpro.comhttps://anxpro.comhttps://anxv2.docs.apiary.iohttps://aofex.com/#/register?key=9763840https://aofex.com/#/register?key=9763840https://aofex.zendesk.com/hc/en-us/sections/360005576574-APIhttps://www.bcex.top/register?invite_code=758978&lang=enhttps://www.bcex.top/register?invite_code=758978&lang=enhttps://github.com/BCEX-TECHNOLOGY-LIMITED/API_Docs/wiki/Interfacehttps://bequant.iohttps://bequant.iohttps://api.bequant.io/https://ccxt.prohttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://biboxcom.github.io/en/https://b1.run/users/new?code=D3LLBVFThttps://b1.run/users/new?code=D3LLBVFThttps://open.big.one/docs/api.htmlhttps://www.binance.com/?ref=10205187https://www.binance.com/?ref=10205187https://binance-docs.github.io/apidocs/spot/enhttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.binance.je/?ref=35047921https://www.binance.je/?ref=35047921https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.mdhttps://ccxt.prohttps://www.binance.us/?ref=35005074https://www.binance.us/?ref=35005074https://github.com/binance-us/binance-official-api-docshttps://ccxt.prohttps://bit2c.co.il/Aff/63bfed10-e359-420c-ab5a-ad368dab0bafhttps://bit2c.co.il/Aff/63bfed10-e359-420c-ab5a-ad368dab0bafhttps://www.bit2c.co.il/home/apihttps://bitbank.cc/https://bitbank.cc/https://docs.bitbank.cc/https://auth.bitbay.net/ref/jHlbB4mIkdS1https://auth.bitbay.net/ref/jHlbB4mIkdS1https://bitbay.net/public-apihttps://www.bitfinex.com/?refcode=P61eYxFLhttps://www.bitfinex.com/?refcode=P61eYxFLhttps://docs.bitfinex.com/v1/docshttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.bitfinex.com/?refcode=P61eYxFLhttps://www.bitfinex.com/?refcode=P61eYxFLhttps://docs.bitfinex.com/v2/docs/https://bitflyer.jphttps://bitflyer.jphttps://lightning.bitflyer.com/docs?lang=enhttps://www.bitforex.com/en/invitationRegister?inviterId=1867438https://www.bitforex.com/en/invitationRegister?inviterId=1867438https://github.com/githubdev2020/API_Doc_en/wikihttps://www.bithumb.comhttps://www.bithumb.comhttps://apidocs.bithumb.comhttps://www.bitkk.comhttps://www.bitkk.comhttps://www.bitkk.com/i/developerhttp://www.bitmart.com/?r=rQCFLhhttp://www.bitmart.com/?r=rQCFLhhttps://github.com/bitmartexchange/bitmart-official-api-docshttps://bitmax.io/#/register?inviteCode=EL6BXBQMhttps://bitmax.io/#/register?inviteCode=EL6BXBQMhttps://bitmax-exchange.github.io/bitmax-pro-api/#bitmax-pro-api-documentationhttps://www.bitmex.com/register/upZpOXhttps://www.bitmex.com/register/upZpOXhttps://www.bitmex.com/app/apiOverviewhttps://ccxt.prohttps://bitso.com/?ref=itejhttps://bitso.com/?ref=itejhttps://bitso.com/api_infohttps://www.bitstamp.nethttps://www.bitstamp.nethttps://www.bitstamp.net/apihttps://ccxt.prohttps://www.bitstamp.nethttps://www.bitstamp.nethttps://www.bitstamp.net/apihttps://bittrex.com/Account/Register?referralCode=1ZE-G0G-M3Bhttps://bittrex.com/Account/Register?referralCode=1ZE-G0G-M3Bhttps://bittrex.github.io/api/https://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.pro

  • ccxt Documentation, Release 1.50.70

    Table 1 – continued from previous pagelogo id name ver doc certified probitvavo bitvavo Bitvavo 2 API CCXT Certified CCXT Probitz bitz Bit-Z 2 APIbl3p bl3p BL3P 1 APIbleutrade bleutrade Bleutrade * APIbraziliex braziliex Braziliex * APIbtcalpha btcalpha BTC-Alpha 1 APIbtcbox btcbox BtcBox 1 APIbtcmarkets btcmarkets BTC Markets * APIbtctradeim btctradeim BtcTrade.im * APIbtctradeua btctradeua BTC Trade UA * APIbtcturk btcturk BTCTurk * APIbuda buda Buda 2 APIbw bw BW 1 APIbybit bybit Bybit 2 APIbytetrade bytetrade ByteTrade * API CCXT Certifiedcex cex CEX.IO * APIchilebit chilebit ChileBit 1 APIcoinbase coinbase Coinbase 2 APIcoinbaseprime coinbaseprime Coinbase Prime * API CCXT Procoinbasepro coinbasepro Coinbase Pro * API CCXT Procoincheck coincheck coincheck * APIcoinegg coinegg CoinEgg * APIcoinex coinex CoinEx 1 APIcoinfalcon coinfalcon CoinFalcon 1 APIcoinfloor coinfloor coinfloor * APIcoingi coingi Coingi * APIcoinmarketcap coinmarketcap CoinMarketCap 1 APIcoinmate coinmate CoinMate * APIcoinone coinone CoinOne 2 APIcoinspot coinspot CoinSpot * APIcoolcoin coolcoin CoolCoin * APIcoss coss COSS 1 APIcrex24 crex24 CREX24 2 APIcurrencycom currencycom Currency.com 1 APIderibit deribit Deribit 2 APIdigifinex digifinex DigiFinex 3 APIdsx dsx DSX 3 APIeterbase eterbase Eterbase 1 API CCXT Certifiedexmo exmo EXMO 1.1 APIexx exx EXX * APIfcoin fcoin FCoin 2 APIfcoinjp fcoinjp FCoinJP 2 APIflowbtc flowbtc flowBTC 1 APIfoxbit foxbit FoxBit 1 APIftx ftx FTX * API CCXT Certified CCXT Profybse fybse FYB-SE * APIgateio gateio Gate.io 2 API CCXT Progemini gemini Gemini 1 APIhbtc hbtc HBTC 1 API

    Continued on next page

    4 Chapter 1. Supported Exchanges

    https://bitvavo.com/?a=24F34952F7https://bitvavo.com/?a=24F34952F7https://docs.bitvavo.com/https://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://u.bitz.com/register?invite_code=1429193https://u.bitz.com/register?invite_code=1429193https://apidoc.bitz.com/en/https://bl3p.euhttps://bl3p.euhttps://github.com/BitonicNL/bl3p-api/tree/master/docshttps://bleutrade.comhttps://bleutrade.comhttps://app.swaggerhub.com/apis-docs/bleu/white-label/3.0.0https://braziliex.com/?ref=5FE61AB6F6D67DA885BC98BA27223465https://braziliex.com/?ref=5FE61AB6F6D67DA885BC98BA27223465https://braziliex.com/exchange/api.phphttps://btc-alpha.com/?r=123788https://btc-alpha.com/?r=123788https://btc-alpha.github.io/api-docshttps://www.btcbox.co.jp/https://www.btcbox.co.jp/https://www.btcbox.co.jp/help/asmhttps://btcmarkets.nethttps://btcmarkets.nethttps://github.com/BTCMarkets/APIhttps://m.baobi.com/invite?inv=1765b2https://m.baobi.com/invite?inv=1765b2https://www.btctrade.im/help.api.htmlhttps://btc-trade.com.ua/registration/22689https://btc-trade.com.ua/registration/22689https://docs.google.com/document/d/1ocYA0yMy_RXd561sfG3qEPZ80kyll36HUxvCRe5GbhE/edithttps://www.btcturk.comhttps://www.btcturk.comhttps://github.com/BTCTrader/broker-api-docshttps://www.buda.comhttps://www.buda.comhttps://api.buda.comhttps://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://github.com/bw-exchange/api_docs_en/wikihttps://www.bybit.com/app/register?ref=X7Prmhttps://www.bybit.com/app/register?ref=X7Prmhttps://bybit-exchange.github.io/docs/inverse/https://www.byte-trade.comhttps://www.byte-trade.comhttps://github.com/Bytetrade/bytetrade-official-api-docs/wikihttps://github.com/ccxt/ccxt/wiki/Certificationhttps://cex.io/r/0/up105393824/0/https://cex.io/r/0/up105393824/0/https://cex.io/cex-apihttps://chilebit.nethttps://chilebit.nethttps://blinktrade.com/docshttps://www.coinbase.com/join/58cbe25a355148797479dbd2https://www.coinbase.com/join/58cbe25a355148797479dbd2https://developers.coinbase.com/api/v2https://prime.coinbase.comhttps://prime.coinbase.comhttps://docs.prime.coinbase.comhttps://ccxt.prohttps://pro.coinbase.com/https://pro.coinbase.com/https://docs.pro.coinbase.comhttps://ccxt.prohttps://coincheck.comhttps://coincheck.comhttps://coincheck.com/documents/exchange/apihttps://www.coinegg.com/user/register?invite=523218https://www.coinegg.com/user/register?invite=523218https://www.coinegg.com/explain.api.htmlhttps://www.coinex.com/register?refer_code=yw5fzhttps://www.coinex.com/register?refer_code=yw5fzhttps://github.com/coinexcom/coinex_exchange_api/wikihttps://coinfalcon.com/?ref=CFJSVGTUPASBhttps://coinfalcon.com/?ref=CFJSVGTUPASBhttps://docs.coinfalcon.comhttps://www.coinfloor.co.ukhttps://www.coinfloor.co.ukhttps://github.com/coinfloor/apihttps://www.coingi.com/?r=XTPPMChttps://www.coingi.com/?r=XTPPMChttps://coingi.docs.apiary.iohttps://coinmarketcap.comhttps://coinmarketcap.comhttps://coinmarketcap.com/apihttps://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.docs.apiary.iohttps://coinone.co.krhttps://coinone.co.krhttps://doc.coinone.co.krhttps://www.coinspot.com.au/register?code=PJURCUhttps://www.coinspot.com.au/register?code=PJURCUhttps://www.coinspot.com.au/apihttps://www.coolcoin.com/user/register?invite_code=bhaegahttps://www.coolcoin.com/user/register?invite_code=bhaegahttps://www.coolcoin.com/help.api.htmlhttps://www.coss.io/c/reg?r=OWCMHQVW2Qhttps://www.coss.io/c/reg?r=OWCMHQVW2Qhttps://api.coss.io/v1/spechttps://crex24.com/?refid=slxsjsjtil8xexl9hksrhttps://crex24.com/?refid=slxsjsjtil8xexl9hksrhttps://docs.crex24.com/trade-api/v2https://currency.com/trading/signup?c=362jaimv&pid=referralhttps://currency.com/trading/signup?c=362jaimv&pid=referralhttps://currency.com/apihttps://www.deribit.com/reg-1189.4038https://www.deribit.com/reg-1189.4038https://docs.deribit.com/v2https://www.digifinex.vip/en-ww/from/DhOzBg/3798****5114https://www.digifinex.vip/en-ww/from/DhOzBg/3798****5114https://docs.digifinex.viphttps://dsxglobal.comhttps://dsxglobal.comhttps://dsxglobal.com/developers/publicApihttps://www.eterbase.comhttps://www.eterbase.comhttps://developers.eterbase.exchangehttps://github.com/ccxt/ccxt/wiki/Certificationhttps://exmo.me/?ref=131685https://exmo.me/?ref=131685https://exmo.me/en/api_doc?ref=131685https://www.exx.com/r/fde4260159e53ab8a58cc9186d35501f?recommQd=1https://www.exx.com/r/fde4260159e53ab8a58cc9186d35501f?recommQd=1https://www.exx.com/help/restApihttps://www.fcoin.com/i/Z5P7Vhttps://www.fcoin.com/i/Z5P7Vhttps://developer.fcoin.comhttps://www.fcoinjp.comhttps://www.fcoinjp.comhttps://developer.fcoin.comhttps://www.flowbtc.com.brhttps://www.flowbtc.com.brhttps://www.flowbtc.com.br/api.htmlhttps://foxbit.com.br/exchangehttps://foxbit.com.br/exchangehttps://foxbit.com.br/api/https://ftx.com/#a=1623029https://ftx.com/#a=1623029https://github.com/ftexchange/ftxhttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.fybse.sehttps://www.fybse.sehttps://fyb.docs.apiary.iohttps://www.gate.io/signup/2436035https://www.gate.io/signup/2436035https://gate.io/api2https://ccxt.prohttps://gemini.com/https://gemini.com/https://docs.gemini.com/rest-apihttps://www.hbtc.com/register/O2S8NShttps://www.hbtc.com/register/O2S8NShttps://github.com/bhexopen/BHEX-OpenApi/tree/master/doc

  • ccxt Documentation, Release 1.50.70

    Table 1 – continued from previous pagelogo id name ver doc certified prohitbtc hitbtc HitBTC 2 API CCXT Prohollaex hollaex HollaEx 1 APIhuobipro huobipro Huobi Pro 1 API CCXT Prohuobiru huobiru Huobi Russia 1 API CCXT Proice3x ice3x ICE3X 1 APIidex idex IDEX * API CCXT Certifiedindependentreserve independentreserve Independent Reserve * APIindodax indodax INDODAX 2.0 APIitbit itbit itBit 1 APIkkex kkex KKEX 2 APIkraken kraken Kraken 0 API CCXT Certified CCXT Prokucoin kucoin KuCoin 2 API CCXT Prokuna kuna Kuna 2 APIlakebtc lakebtc LakeBTC 2 APIlatoken latoken Latoken 1 APIlbank lbank LBank 1 APIliquid liquid Liquid 2 APIlivecoin livecoin LiveCoin * APIluno luno luno 1 APIlykke lykke Lykke 1 APImercado mercado Mercado Bitcoin 3 APImixcoins mixcoins MixCoins 1 APIoceanex oceanex OceanEx 1 APIokcoin okcoin OKCoin 3 API CCXT Prookex okex OKEX 3 API CCXT Propaymium paymium Paymium 1 APIpoloniex poloniex Poloniex * API CCXT Certified CCXT Proprobit probit ProBit 1 APIqtrade qtrade qTrade 1 APIrightbtc rightbtc RightBTC * APIsouthxchange southxchange SouthXchange * APIstex stex STEX 3 APIstronghold stronghold Stronghold 1 APIsurbitcoin surbitcoin SurBitcoin 1 APItheocean theocean The Ocean 1 APItherock therock TheRockTrading 1 APItidebit tidebit TideBit 2 APItidex tidex Tidex 3 APItimex timex TimeX 1 APItopq topq TOP.Q 1 APIupbit upbit Upbit 1 API CCXT Certified CCXT Provaultoro vaultoro Vaultoro 1 APIvbtc vbtc VBTC 1 APIwhitebit whitebit WhiteBit 2 APIxbtce xbtce xBTCe 1 APIyobit yobit YoBit 3 APIzaif zaif Zaif 1 APIzb zb ZB 1 API

    5

    https://hitbtc.com/?ref_id=5a5d39a65d466https://hitbtc.com/?ref_id=5a5d39a65d466https://api.hitbtc.comhttps://ccxt.prohttps://pro.hollaex.com/signup?affiliation_code=QSWA6Ghttps://pro.hollaex.com/signup?affiliation_code=QSWA6Ghttps://apidocs.hollaex.comhttps://www.huobi.co/en-us/topic/invited/?invite_code=rwrd3https://www.huobi.co/en-us/topic/invited/?invite_code=rwrd3https://huobiapi.github.io/docs/spot/v1/cn/https://ccxt.prohttps://www.huobi.com.ru/invite?invite_code=esc74https://www.huobi.com.ru/invite?invite_code=esc74https://github.com/cloudapidoc/API_Docs_enhttps://ccxt.prohttps://ice3x.com?ref=14341802https://ice3x.com?ref=14341802https://ice3x.co.za/ice-cubed-bitcoin-exchange-api-documentation-1-june-2017https://idex.markethttps://idex.markethttps://docs.idex.market/https://github.com/ccxt/ccxt/wiki/Certificationhttps://www.independentreserve.comhttps://www.independentreserve.comhttps://www.independentreserve.com/APIhttps://indodax.com/ref/testbitcoincoid/1https://indodax.com/ref/testbitcoincoid/1https://indodax.com/downloads/BITCOINCOID-API-DOCUMENTATION.pdfhttps://www.itbit.comhttps://www.itbit.comhttps://api.itbit.com/docshttps://kkex.comhttps://kkex.comhttps://kkex.com/api_wiki/cn/https://www.kraken.comhttps://www.kraken.comhttps://www.kraken.com/features/apihttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.kucoin.com/?rcode=E5wkqehttps://www.kucoin.com/?rcode=E5wkqehttps://docs.kucoin.comhttps://ccxt.prohttps://kuna.io?r=kunaid-gvfihe8az7o4https://kuna.io?r=kunaid-gvfihe8az7o4https://kuna.io/documents/apihttps://www.lakebtc.comhttps://www.lakebtc.comhttps://www.lakebtc.com/s/api_v2https://latoken.comhttps://latoken.comhttps://api.latoken.comhttps://www.lbex.io/invite?icode=7QCYhttps://www.lbex.io/invite?icode=7QCYhttps://github.com/LBank-exchange/lbank-official-api-docshttps://www.liquid.com?affiliate=SbzC62lt30976https://www.liquid.com?affiliate=SbzC62lt30976https://developers.liquid.comhttps://livecoin.net/?from=Livecoin-CQ1hfx44https://livecoin.net/?from=Livecoin-CQ1hfx44https://www.livecoin.net/api?lang=enhttps://www.luno.com/invite/44893Ahttps://www.luno.com/invite/44893Ahttps://www.luno.com/en/apihttps://www.lykke.comhttps://www.lykke.comhttps://hft-api.lykke.com/swagger/ui/https://www.mercadobitcoin.com.brhttps://www.mercadobitcoin.com.brhttps://www.mercadobitcoin.com.br/api-dochttps://mixcoins.comhttps://mixcoins.comhttps://mixcoins.com/help/api/https://oceanex.pro/signup?referral=VE24QXhttps://oceanex.pro/signup?referral=VE24QXhttps://api.oceanex.pro/doc/v1https://www.okcoin.com/account/register?flag=activity&channelId=600001513https://www.okcoin.com/account/register?flag=activity&channelId=600001513https://www.okcoin.com/docs/en/https://ccxt.prohttps://www.okex.com/join/1888677https://www.okex.com/join/1888677https://www.okex.com/docs/en/https://ccxt.prohttps://www.paymium.com/page/sign-up?referral=eDAzPoRQFMvaAB8sf-qjhttps://www.paymium.com/page/sign-up?referral=eDAzPoRQFMvaAB8sf-qjhttps://github.com/Paymium/api-documentationhttps://poloniex.com/signup?c=UBFZJRPJhttps://poloniex.com/signup?c=UBFZJRPJhttps://docs.poloniex.comhttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.probit.com/r/34608773https://www.probit.com/r/34608773https://docs-en.probit.comhttps://qtrade.io/?ref=BKOQWVFGRH2Chttps://qtrade.io/?ref=BKOQWVFGRH2Chttps://qtrade-exchange.github.io/qtrade-docshttps://www.rightbtc.comhttps://www.rightbtc.comhttps://docs.rightbtc.com/api/https://www.southxchange.comhttps://www.southxchange.comhttps://www.southxchange.com/Home/Apihttps://app.stex.com?ref=36416021https://app.stex.com?ref=36416021https://help.stex.com/en/collections/1593608-api-v3-documentationhttps://stronghold.cohttps://stronghold.cohttps://docs.stronghold.cohttps://surbitcoin.comhttps://surbitcoin.comhttps://blinktrade.com/docshttps://theocean.tradehttps://theocean.tradehttps://docs.theocean.tradehttps://therocktrading.comhttps://therocktrading.comhttps://api.therocktrading.com/doc/v1/index.htmlhttp://bit.ly/2IX0LrMhttp://bit.ly/2IX0LrMhttps://www.tidebit.com/documents/api/guidehttps://tidex.com/exchange/?ref=57f5638d9cd7https://tidex.com/exchange/?ref=57f5638d9cd7https://tidex.com/exchange/public-apihttps://timex.io/?refcode=1x27vNkTbP1uwkCckhttps://timex.io/?refcode=1x27vNkTbP1uwkCckhttps://docs.timex.iohttps://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://github.com/topq-exchange/api_docs_en/wiki/REST_api_referencehttps://upbit.comhttps://upbit.comhttps://docs.upbit.com/docs/%EC%9A%94%EC%B2%AD-%EC%88%98-%EC%A0%9C%ED%95%9Chttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.vaultoro.comhttps://www.vaultoro.comhttps://api.vaultoro.comhttps://vbtc.exchangehttps://vbtc.exchangehttps://blinktrade.com/docshttps://whitebit.com/referral/d9bdf40e-28f2-4b52-b2f9-cd1415d82963https://whitebit.com/referral/d9bdf40e-28f2-4b52-b2f9-cd1415d82963https://documenter.getpostman.com/view/7473075/SVSPomwS?version=latest#introhttps://xbtce.com/?agent=XX97BTCXXXG687021000Bhttps://xbtce.com/?agent=XX97BTCXXXG687021000Bhttps://www.xbtce.com/tradeapihttps://www.yobit.nethttps://www.yobit.nethttps://www.yobit.net/en/api/https://zaif.jphttps://zaif.jphttps://techbureau-api-document.readthedocs.io/ja/latest/index.htmlhttps://www.zb.comhttps://www.zb.comhttps://www.zb.com/i/developer

  • ccxt Documentation, Release 1.50.70

    6 Chapter 1. Supported Exchanges

  • CHAPTER 2

    Exchanges By Country

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

    country / region logo id name ver docArgentina buda buda Buda 2 APIArgentina southxchange southxchange SouthXchange * APIAustralia btcmarkets btcmarkets BTC Markets * APIAustralia independentreserve independentreserve Independent Reserve * APIAustralia timex timex TimeX 1 APIAustralia acx acx ACX 2 APIAustralia coinspot coinspot CoinSpot * APIBelarus currencycom currencycom Currency.com 1 APIBrazil braziliex braziliex Braziliex * APIBrazil flowbtc flowbtc flowBTC 1 APIBrazil foxbit foxbit FoxBit 1 APIBrazil mercado mercado Mercado Bitcoin 3 APIBrazil bleutrade bleutrade Bleutrade * APIBritish Virgin Islands bitfinex2 bitfinex2 Bitfinex 2 APIBritish Virgin Islands bitfinex bitfinex Bitfinex 1 APIBritish Virgin Islands bybit bybit Bybit 2 APIBulgaria coingi coingi Coingi * APICanada bcex bcex BCEX 1 APICayman Islands latoken latoken Latoken 1 APIChile chilebit chilebit ChileBit 1 APIChile buda buda Buda 2 APIChina zb zb ZB 1 APIChina bitmart bitmart BitMart 2 APIChina bw bw BW 1 APIChina coinegg coinegg CoinEgg * APIChina coinex coinex CoinEx 1 APIChina coingi coingi Coingi * API

    Continued on next page

    7

    https://www.buda.comhttps://www.buda.comhttps://api.buda.comhttps://www.southxchange.comhttps://www.southxchange.comhttps://www.southxchange.com/Home/Apihttps://btcmarkets.nethttps://btcmarkets.nethttps://github.com/BTCMarkets/APIhttps://www.independentreserve.comhttps://www.independentreserve.comhttps://www.independentreserve.com/APIhttps://timex.io/?refcode=1x27vNkTbP1uwkCckhttps://timex.io/?refcode=1x27vNkTbP1uwkCckhttps://docs.timex.iohttps://acx.iohttps://acx.iohttps://acx.io/documents/api_v2https://www.coinspot.com.au/register?code=PJURCUhttps://www.coinspot.com.au/register?code=PJURCUhttps://www.coinspot.com.au/apihttps://currency.com/trading/signup?c=362jaimv&pid=referralhttps://currency.com/trading/signup?c=362jaimv&pid=referralhttps://currency.com/apihttps://braziliex.com/?ref=5FE61AB6F6D67DA885BC98BA27223465https://braziliex.com/?ref=5FE61AB6F6D67DA885BC98BA27223465https://braziliex.com/exchange/api.phphttps://www.flowbtc.com.brhttps://www.flowbtc.com.brhttps://www.flowbtc.com.br/api.htmlhttps://foxbit.com.br/exchangehttps://foxbit.com.br/exchangehttps://foxbit.com.br/api/https://www.mercadobitcoin.com.brhttps://www.mercadobitcoin.com.brhttps://www.mercadobitcoin.com.br/api-dochttps://bleutrade.comhttps://bleutrade.comhttps://app.swaggerhub.com/apis-docs/bleu/white-label/3.0.0https://www.bitfinex.com/?refcode=P61eYxFLhttps://www.bitfinex.com/?refcode=P61eYxFLhttps://docs.bitfinex.com/v2/docs/https://www.bitfinex.com/?refcode=P61eYxFLhttps://www.bitfinex.com/?refcode=P61eYxFLhttps://docs.bitfinex.com/v1/docshttps://www.bybit.com/app/register?ref=X7Prmhttps://www.bybit.com/app/register?ref=X7Prmhttps://bybit-exchange.github.io/docs/inverse/https://www.coingi.com/?r=XTPPMChttps://www.coingi.com/?r=XTPPMChttps://coingi.docs.apiary.iohttps://www.bcex.top/register?invite_code=758978&lang=enhttps://www.bcex.top/register?invite_code=758978&lang=enhttps://github.com/BCEX-TECHNOLOGY-LIMITED/API_Docs/wiki/Interfacehttps://latoken.comhttps://latoken.comhttps://api.latoken.comhttps://chilebit.nethttps://chilebit.nethttps://blinktrade.com/docshttps://www.buda.comhttps://www.buda.comhttps://api.buda.comhttps://www.zb.comhttps://www.zb.comhttps://www.zb.com/i/developerhttp://www.bitmart.com/?r=rQCFLhhttp://www.bitmart.com/?r=rQCFLhhttps://github.com/bitmartexchange/bitmart-official-api-docshttps://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://github.com/bw-exchange/api_docs_en/wikihttps://www.coinegg.com/user/register?invite=523218https://www.coinegg.com/user/register?invite=523218https://www.coinegg.com/explain.api.htmlhttps://www.coinex.com/register?refer_code=yw5fzhttps://www.coinex.com/register?refer_code=yw5fzhttps://github.com/coinexcom/coinex_exchange_api/wikihttps://www.coingi.com/?r=XTPPMChttps://www.coingi.com/?r=XTPPMChttps://coingi.docs.apiary.io

  • ccxt Documentation, Release 1.50.70

    Table 1 – continued from previous pagecountry / region logo id name ver docChina exx exx EXX * APIChina fcoin fcoin FCoin 2 APIChina gateio gateio Gate.io 2 APIChina hbtc hbtc HBTC 1 APIChina huobipro huobipro Huobi Pro 1 APIChina kkex kkex KKEX 2 APIChina lbank lbank LBank 1 APIChina liquid liquid Liquid 2 APIChina bibox bibox Bibox 1 APIChina okex okex OKEX 3 APIChina bitmax bitmax BitMax 1 APIChina bigone bigone BigONE 3 APIChina bitforex bitforex Bitforex 1 APIChina bitkk bitkk bitkk 1 APIChina bcex bcex BCEX 1 APIChina okcoin okcoin OKCoin 3 APIColombia buda buda Buda 2 APICyprus cex cex CEX.IO * APICzech Republic coinmate coinmate CoinMate * APIEstonia stex stex STEX 3 APIEstonia crex24 crex24 CREX24 2 APIEstonia whitebit whitebit WhiteBit 2 APIEU coinmate coinmate CoinMate * APIEU cex cex CEX.IO * APIEU bl3p bl3p BL3P 1 APIEU bitbay bitbay BitBay * APIEU paymium paymium Paymium 1 APIFrance paymium paymium Paymium 1 APIHong Kong bytetrade bytetrade ByteTrade * APIHong Kong bitmart bitmart BitMart 2 APIHong Kong hitbtc hitbtc HitBTC 2 APIHong Kong mixcoins mixcoins MixCoins 1 APIHong Kong tidebit tidebit TideBit 2 APIHong Kong bitz bitz Bit-Z 2 APIHong Kong ftx ftx FTX * APIHong Kong btctradeim btctradeim BtcTrade.im * APIHong Kong coolcoin coolcoin CoolCoin * APIHong Kong anxpro anxpro ANXPro * APIIndonesia coincheck coincheck coincheck * APIIndonesia indodax indodax INDODAX 2.0 APIIsrael bit2c bit2c Bit2C * APIJapan btcbox btcbox BtcBox 1 APIJapan coincheck coincheck coincheck * APIJapan fcoinjp fcoinjp FCoinJP 2 APIJapan kkex kkex KKEX 2 APIJapan liquid liquid Liquid 2 APIJapan zaif zaif Zaif 1 APIJapan anxpro anxpro ANXPro * APIJapan binance binance Binance * API

    Continued on next page

    8 Chapter 2. Exchanges By Country

    https://www.exx.com/r/fde4260159e53ab8a58cc9186d35501f?recommQd=1https://www.exx.com/r/fde4260159e53ab8a58cc9186d35501f?recommQd=1https://www.exx.com/help/restApihttps://www.fcoin.com/i/Z5P7Vhttps://www.fcoin.com/i/Z5P7Vhttps://developer.fcoin.comhttps://www.gate.io/signup/2436035https://www.gate.io/signup/2436035https://gate.io/api2https://www.hbtc.com/register/O2S8NShttps://www.hbtc.com/register/O2S8NShttps://github.com/bhexopen/BHEX-OpenApi/tree/master/dochttps://www.huobi.co/en-us/topic/invited/?invite_code=rwrd3https://www.huobi.co/en-us/topic/invited/?invite_code=rwrd3https://huobiapi.github.io/docs/spot/v1/cn/https://kkex.comhttps://kkex.comhttps://kkex.com/api_wiki/cn/https://www.lbex.io/invite?icode=7QCYhttps://www.lbex.io/invite?icode=7QCYhttps://github.com/LBank-exchange/lbank-official-api-docshttps://www.liquid.com?affiliate=SbzC62lt30976https://www.liquid.com?affiliate=SbzC62lt30976https://developers.liquid.comhttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://biboxcom.github.io/en/https://www.okex.com/join/1888677https://www.okex.com/join/1888677https://www.okex.com/docs/en/https://bitmax.io/#/register?inviteCode=EL6BXBQMhttps://bitmax.io/#/register?inviteCode=EL6BXBQMhttps://bitmax-exchange.github.io/bitmax-pro-api/#bitmax-pro-api-documentationhttps://b1.run/users/new?code=D3LLBVFThttps://b1.run/users/new?code=D3LLBVFThttps://open.big.one/docs/api.htmlhttps://www.bitforex.com/en/invitationRegister?inviterId=1867438https://www.bitforex.com/en/invitationRegister?inviterId=1867438https://github.com/githubdev2020/API_Doc_en/wikihttps://www.bitkk.comhttps://www.bitkk.comhttps://www.bitkk.com/i/developerhttps://www.bcex.top/register?invite_code=758978&lang=enhttps://www.bcex.top/register?invite_code=758978&lang=enhttps://github.com/BCEX-TECHNOLOGY-LIMITED/API_Docs/wiki/Interfacehttps://www.okcoin.com/account/register?flag=activity&channelId=600001513https://www.okcoin.com/account/register?flag=activity&channelId=600001513https://www.okcoin.com/docs/en/https://www.buda.comhttps://www.buda.comhttps://api.buda.comhttps://cex.io/r/0/up105393824/0/https://cex.io/r/0/up105393824/0/https://cex.io/cex-apihttps://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.docs.apiary.iohttps://app.stex.com?ref=36416021https://app.stex.com?ref=36416021https://help.stex.com/en/collections/1593608-api-v3-documentationhttps://crex24.com/?refid=slxsjsjtil8xexl9hksrhttps://crex24.com/?refid=slxsjsjtil8xexl9hksrhttps://docs.crex24.com/trade-api/v2https://whitebit.com/referral/d9bdf40e-28f2-4b52-b2f9-cd1415d82963https://whitebit.com/referral/d9bdf40e-28f2-4b52-b2f9-cd1415d82963https://documenter.getpostman.com/view/7473075/SVSPomwS?version=latest#introhttps://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.docs.apiary.iohttps://cex.io/r/0/up105393824/0/https://cex.io/r/0/up105393824/0/https://cex.io/cex-apihttps://bl3p.euhttps://bl3p.euhttps://github.com/BitonicNL/bl3p-api/tree/master/docshttps://auth.bitbay.net/ref/jHlbB4mIkdS1https://auth.bitbay.net/ref/jHlbB4mIkdS1https://bitbay.net/public-apihttps://www.paymium.com/page/sign-up?referral=eDAzPoRQFMvaAB8sf-qjhttps://www.paymium.com/page/sign-up?referral=eDAzPoRQFMvaAB8sf-qjhttps://github.com/Paymium/api-documentationhttps://www.paymium.com/page/sign-up?referral=eDAzPoRQFMvaAB8sf-qjhttps://www.paymium.com/page/sign-up?referral=eDAzPoRQFMvaAB8sf-qjhttps://github.com/Paymium/api-documentationhttps://www.byte-trade.comhttps://www.byte-trade.comhttps://github.com/Bytetrade/bytetrade-official-api-docs/wikihttp://www.bitmart.com/?r=rQCFLhhttp://www.bitmart.com/?r=rQCFLhhttps://github.com/bitmartexchange/bitmart-official-api-docshttps://hitbtc.com/?ref_id=5a5d39a65d466https://hitbtc.com/?ref_id=5a5d39a65d466https://api.hitbtc.comhttps://mixcoins.comhttps://mixcoins.comhttps://mixcoins.com/help/api/http://bit.ly/2IX0LrMhttp://bit.ly/2IX0LrMhttps://www.tidebit.com/documents/api/guidehttps://u.bitz.com/register?invite_code=1429193https://u.bitz.com/register?invite_code=1429193https://apidoc.bitz.com/en/https://ftx.com/#a=1623029https://ftx.com/#a=1623029https://github.com/ftexchange/ftxhttps://m.baobi.com/invite?inv=1765b2https://m.baobi.com/invite?inv=1765b2https://www.btctrade.im/help.api.htmlhttps://www.coolcoin.com/user/register?invite_code=bhaegahttps://www.coolcoin.com/user/register?invite_code=bhaegahttps://www.coolcoin.com/help.api.htmlhttps://anxpro.comhttps://anxpro.comhttps://anxv2.docs.apiary.iohttps://coincheck.comhttps://coincheck.comhttps://coincheck.com/documents/exchange/apihttps://indodax.com/ref/testbitcoincoid/1https://indodax.com/ref/testbitcoincoid/1https://indodax.com/downloads/BITCOINCOID-API-DOCUMENTATION.pdfhttps://bit2c.co.il/Aff/63bfed10-e359-420c-ab5a-ad368dab0bafhttps://bit2c.co.il/Aff/63bfed10-e359-420c-ab5a-ad368dab0bafhttps://www.bit2c.co.il/home/apihttps://www.btcbox.co.jp/https://www.btcbox.co.jp/https://www.btcbox.co.jp/help/asmhttps://coincheck.comhttps://coincheck.comhttps://coincheck.com/documents/exchange/apihttps://www.fcoinjp.comhttps://www.fcoinjp.comhttps://developer.fcoin.comhttps://kkex.comhttps://kkex.comhttps://kkex.com/api_wiki/cn/https://www.liquid.com?affiliate=SbzC62lt30976https://www.liquid.com?affiliate=SbzC62lt30976https://developers.liquid.comhttps://zaif.jphttps://zaif.jphttps://techbureau-api-document.readthedocs.io/ja/latest/index.htmlhttps://anxpro.comhttps://anxpro.comhttps://anxv2.docs.apiary.iohttps://www.binance.com/?ref=10205187https://www.binance.com/?ref=10205187https://binance-docs.github.io/apidocs/spot/en

  • ccxt Documentation, Release 1.50.70

    Table 1 – continued from previous pagecountry / region logo id name ver docJapan bitbank bitbank bitbank 1 APIJapan bitflyer bitflyer bitFlyer 1 APIJersey binanceje binanceje Binance Jersey * APIMalta bequant bequant Bequant 2 APIMalta binance binance Binance * APIMalta bitbay bitbay BitBay * APIMalta therock therock TheRockTrading 1 APIMexico bitso bitso Bitso 3 APINetherlands bl3p bl3p BL3P 1 APINetherlands bitvavo bitvavo Bitvavo 2 APINetherlands deribit deribit Deribit 2 APINetherlands coss coss COSS 1 APINew Zealand anxpro anxpro ANXPro * APINew Zealand independentreserve independentreserve Independent Reserve * APIPanama _1btcxe _1btcxe 1BTCXE * APIPanama coingi coingi Coingi * APIPeru buda buda Buda 2 APIRussia cex cex CEX.IO * APIRussia exmo exmo EXMO 1.1 APIRussia huobiru huobiru Huobi Russia 1 APIRussia livecoin livecoin LiveCoin * APIRussia xbtce xbtce xBTCe 1 APIRussia yobit yobit YoBit 3 APISeychelles bitmex bitmex BitMEX 1 APISeychelles kucoin kucoin KuCoin 2 APISeychelles probit probit ProBit 1 APISingapore anxpro anxpro ANXPro * APISingapore coss coss COSS 1 APISingapore digifinex digifinex DigiFinex 3 APISingapore luno luno luno 1 APISingapore topq topq TOP.Q 1 APISlovakia eterbase eterbase Eterbase 1 APISouth Africa luno luno luno 1 APISouth Africa ice3x ice3x ICE3X 1 APISouth Korea probit probit ProBit 1 APISouth Korea coinone coinone CoinOne 2 APISouth Korea bitmart bitmart BitMart 2 APISouth Korea upbit upbit Upbit 1 APISouth Korea bibox bibox Bibox 1 APISouth Korea bithumb bithumb Bithumb * APISouth Korea hollaex hollaex HollaEx 1 APISpain exmo exmo EXMO 1.1 APISweden fybse fybse FYB-SE * APISwitzerland vaultoro vaultoro Vaultoro 1 APISwitzerland lykke lykke Lykke 1 APITaiwan liquid liquid Liquid 2 APITurkey btcturk btcturk BTCTurk * APIUK aofex aofex AOFEX * APIUK bitstamp bitstamp Bitstamp 2 API

    Continued on next page

    9

    https://bitbank.cc/https://bitbank.cc/https://docs.bitbank.cc/https://bitflyer.jphttps://bitflyer.jphttps://lightning.bitflyer.com/docs?lang=enhttps://www.binance.je/?ref=35047921https://www.binance.je/?ref=35047921https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.mdhttps://bequant.iohttps://bequant.iohttps://api.bequant.io/https://www.binance.com/?ref=10205187https://www.binance.com/?ref=10205187https://binance-docs.github.io/apidocs/spot/enhttps://auth.bitbay.net/ref/jHlbB4mIkdS1https://auth.bitbay.net/ref/jHlbB4mIkdS1https://bitbay.net/public-apihttps://therocktrading.comhttps://therocktrading.comhttps://api.therocktrading.com/doc/v1/index.htmlhttps://bitso.com/?ref=itejhttps://bitso.com/?ref=itejhttps://bitso.com/api_infohttps://bl3p.euhttps://bl3p.euhttps://github.com/BitonicNL/bl3p-api/tree/master/docshttps://bitvavo.com/?a=24F34952F7https://bitvavo.com/?a=24F34952F7https://docs.bitvavo.com/https://www.deribit.com/reg-1189.4038https://www.deribit.com/reg-1189.4038https://docs.deribit.com/v2https://www.coss.io/c/reg?r=OWCMHQVW2Qhttps://www.coss.io/c/reg?r=OWCMHQVW2Qhttps://api.coss.io/v1/spechttps://anxpro.comhttps://anxpro.comhttps://anxv2.docs.apiary.iohttps://www.independentreserve.comhttps://www.independentreserve.comhttps://www.independentreserve.com/APIhttps://1btcxe.comhttps://1btcxe.comhttps://1btcxe.com/api-docs.phphttps://www.coingi.com/?r=XTPPMChttps://www.coingi.com/?r=XTPPMChttps://coingi.docs.apiary.iohttps://www.buda.comhttps://www.buda.comhttps://api.buda.comhttps://cex.io/r/0/up105393824/0/https://cex.io/r/0/up105393824/0/https://cex.io/cex-apihttps://exmo.me/?ref=131685https://exmo.me/?ref=131685https://exmo.me/en/api_doc?ref=131685https://www.huobi.com.ru/invite?invite_code=esc74https://www.huobi.com.ru/invite?invite_code=esc74https://github.com/cloudapidoc/API_Docs_enhttps://livecoin.net/?from=Livecoin-CQ1hfx44https://livecoin.net/?from=Livecoin-CQ1hfx44https://www.livecoin.net/api?lang=enhttps://xbtce.com/?agent=XX97BTCXXXG687021000Bhttps://xbtce.com/?agent=XX97BTCXXXG687021000Bhttps://www.xbtce.com/tradeapihttps://www.yobit.nethttps://www.yobit.nethttps://www.yobit.net/en/api/https://www.bitmex.com/register/upZpOXhttps://www.bitmex.com/register/upZpOXhttps://www.bitmex.com/app/apiOverviewhttps://www.kucoin.com/?rcode=E5wkqehttps://www.kucoin.com/?rcode=E5wkqehttps://docs.kucoin.comhttps://www.probit.com/r/34608773https://www.probit.com/r/34608773https://docs-en.probit.comhttps://anxpro.comhttps://anxpro.comhttps://anxv2.docs.apiary.iohttps://www.coss.io/c/reg?r=OWCMHQVW2Qhttps://www.coss.io/c/reg?r=OWCMHQVW2Qhttps://api.coss.io/v1/spechttps://www.digifinex.vip/en-ww/from/DhOzBg/3798****5114https://www.digifinex.vip/en-ww/from/DhOzBg/3798****5114https://docs.digifinex.viphttps://www.luno.com/invite/44893Ahttps://www.luno.com/invite/44893Ahttps://www.luno.com/en/apihttps://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://github.com/topq-exchange/api_docs_en/wiki/REST_api_referencehttps://www.eterbase.comhttps://www.eterbase.comhttps://developers.eterbase.exchangehttps://www.luno.com/invite/44893Ahttps://www.luno.com/invite/44893Ahttps://www.luno.com/en/apihttps://ice3x.com?ref=14341802https://ice3x.com?ref=14341802https://ice3x.co.za/ice-cubed-bitcoin-exchange-api-documentation-1-june-2017https://www.probit.com/r/34608773https://www.probit.com/r/34608773https://docs-en.probit.comhttps://coinone.co.krhttps://coinone.co.krhttps://doc.coinone.co.krhttp://www.bitmart.com/?r=rQCFLhhttp://www.bitmart.com/?r=rQCFLhhttps://github.com/bitmartexchange/bitmart-official-api-docshttps://upbit.comhttps://upbit.comhttps://docs.upbit.com/docs/%EC%9A%94%EC%B2%AD-%EC%88%98-%EC%A0%9C%ED%95%9Chttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://biboxcom.github.io/en/https://www.bithumb.comhttps://www.bithumb.comhttps://apidocs.bithumb.comhttps://pro.hollaex.com/signup?affiliation_code=QSWA6Ghttps://pro.hollaex.com/signup?affiliation_code=QSWA6Ghttps://apidocs.hollaex.comhttps://exmo.me/?ref=131685https://exmo.me/?ref=131685https://exmo.me/en/api_doc?ref=131685https://www.fybse.sehttps://www.fybse.sehttps://fyb.docs.apiary.iohttps://www.vaultoro.comhttps://www.vaultoro.comhttps://api.vaultoro.comhttps://www.lykke.comhttps://www.lykke.comhttps://hft-api.lykke.com/swagger/ui/https://www.liquid.com?affiliate=SbzC62lt30976https://www.liquid.com?affiliate=SbzC62lt30976https://developers.liquid.comhttps://www.btcturk.comhttps://www.btcturk.comhttps://github.com/BTCTrader/broker-api-docshttps://aofex.com/#/register?key=9763840https://aofex.com/#/register?key=9763840https://aofex.zendesk.com/hc/en-us/sections/360005576574-APIhttps://www.bitstamp.nethttps://www.bitstamp.nethttps://www.bitstamp.net/api

  • ccxt Documentation, Release 1.50.70

    Table 1 – continued from previous pagecountry / region logo id name ver docUK bitstamp1 bitstamp1 Bitstamp 1 APIUK cex cex CEX.IO * APIUK coinfalcon coinfalcon CoinFalcon 1 APIUK coinmate coinmate CoinMate * APIUK luno luno luno 1 APIUK mixcoins mixcoins MixCoins 1 APIUK coinegg coinegg CoinEgg * APIUK coinfloor coinfloor coinfloor * APIUK dsx dsx DSX 3 APIUK livecoin livecoin LiveCoin * APIUK tidex tidex Tidex 3 APIUkraine btctradeua btctradeua BTC Trade UA * APIUkraine kuna kuna Kuna 2 APIUnited Arab Emirates rightbtc rightbtc RightBTC * APIUS kraken kraken Kraken 0 APIUS bibox bibox Bibox 1 APIUS coinbase coinbase Coinbase 2 APIUS coinbaseprime coinbaseprime Coinbase Prime * APIUS coinbasepro coinbasepro Coinbase Pro * APIUS coingi coingi Coingi * APIUS coinmarketcap coinmarketcap CoinMarketCap 1 APIUS gemini gemini Gemini 1 APIUS idex idex IDEX * APIUS itbit itbit itBit 1 APIUS kkex kkex KKEX 2 APIUS binanceus binanceus Binance US * APIUS lakebtc lakebtc LakeBTC 2 APIUS livecoin livecoin LiveCoin * APIUS oceanex oceanex OceanEx 1 APIUS okcoin okcoin OKCoin 3 APIUS okex okex OKEX 3 APIUS poloniex poloniex Poloniex * APIUS qtrade qtrade qTrade 1 APIUS theocean theocean The Ocean 1 APIUS bitmart bitmart BitMart 2 APIUS bittrex bittrex Bittrex 1.1 APIUS btcalpha btcalpha BTC-Alpha 1 APIVenezuela surbitcoin surbitcoin SurBitcoin 1 APIVietnam vbtc vbtc VBTC 1 API

    10 Chapter 2. Exchanges By Country

    https://www.bitstamp.nethttps://www.bitstamp.nethttps://www.bitstamp.net/apihttps://cex.io/r/0/up105393824/0/https://cex.io/r/0/up105393824/0/https://cex.io/cex-apihttps://coinfalcon.com/?ref=CFJSVGTUPASBhttps://coinfalcon.com/?ref=CFJSVGTUPASBhttps://docs.coinfalcon.comhttps://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.docs.apiary.iohttps://www.luno.com/invite/44893Ahttps://www.luno.com/invite/44893Ahttps://www.luno.com/en/apihttps://mixcoins.comhttps://mixcoins.comhttps://mixcoins.com/help/api/https://www.coinegg.com/user/register?invite=523218https://www.coinegg.com/user/register?invite=523218https://www.coinegg.com/explain.api.htmlhttps://www.coinfloor.co.ukhttps://www.coinfloor.co.ukhttps://github.com/coinfloor/apihttps://dsxglobal.comhttps://dsxglobal.comhttps://dsxglobal.com/developers/publicApihttps://livecoin.net/?from=Livecoin-CQ1hfx44https://livecoin.net/?from=Livecoin-CQ1hfx44https://www.livecoin.net/api?lang=enhttps://tidex.com/exchange/?ref=57f5638d9cd7https://tidex.com/exchange/?ref=57f5638d9cd7https://tidex.com/exchange/public-apihttps://btc-trade.com.ua/registration/22689https://btc-trade.com.ua/registration/22689https://docs.google.com/document/d/1ocYA0yMy_RXd561sfG3qEPZ80kyll36HUxvCRe5GbhE/edithttps://kuna.io?r=kunaid-gvfihe8az7o4https://kuna.io?r=kunaid-gvfihe8az7o4https://kuna.io/documents/apihttps://www.rightbtc.comhttps://www.rightbtc.comhttps://docs.rightbtc.com/api/https://www.kraken.comhttps://www.kraken.comhttps://www.kraken.com/features/apihttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://biboxcom.github.io/en/https://www.coinbase.com/join/58cbe25a355148797479dbd2https://www.coinbase.com/join/58cbe25a355148797479dbd2https://developers.coinbase.com/api/v2https://prime.coinbase.comhttps://prime.coinbase.comhttps://docs.prime.coinbase.comhttps://pro.coinbase.com/https://pro.coinbase.com/https://docs.pro.coinbase.comhttps://www.coingi.com/?r=XTPPMChttps://www.coingi.com/?r=XTPPMChttps://coingi.docs.apiary.iohttps://coinmarketcap.comhttps://coinmarketcap.comhttps://coinmarketcap.com/apihttps://gemini.com/https://gemini.com/https://docs.gemini.com/rest-apihttps://idex.markethttps://idex.markethttps://docs.idex.market/https://www.itbit.comhttps://www.itbit.comhttps://api.itbit.com/docshttps://kkex.comhttps://kkex.comhttps://kkex.com/api_wiki/cn/https://www.binance.us/?ref=35005074https://www.binance.us/?ref=35005074https://github.com/binance-us/binance-official-api-docshttps://www.lakebtc.comhttps://www.lakebtc.comhttps://www.lakebtc.com/s/api_v2https://livecoin.net/?from=Livecoin-CQ1hfx44https://livecoin.net/?from=Livecoin-CQ1hfx44https://www.livecoin.net/api?lang=enhttps://oceanex.pro/signup?referral=VE24QXhttps://oceanex.pro/signup?referral=VE24QXhttps://api.oceanex.pro/doc/v1https://www.okcoin.com/account/register?flag=activity&channelId=600001513https://www.okcoin.com/account/register?flag=activity&channelId=600001513https://www.okcoin.com/docs/en/https://www.okex.com/join/1888677https://www.okex.com/join/1888677https://www.okex.com/docs/en/https://poloniex.com/signup?c=UBFZJRPJhttps://poloniex.com/signup?c=UBFZJRPJhttps://docs.poloniex.comhttps://qtrade.io/?ref=BKOQWVFGRH2Chttps://qtrade.io/?ref=BKOQWVFGRH2Chttps://qtrade-exchange.github.io/qtrade-docshttps://theocean.tradehttps://theocean.tradehttps://docs.theocean.tradehttp://www.bitmart.com/?r=rQCFLhhttp://www.bitmart.com/?r=rQCFLhhttps://github.com/bitmartexchange/bitmart-official-api-docshttps://bittrex.com/Account/Register?referralCode=1ZE-G0G-M3Bhttps://bittrex.com/Account/Register?referralCode=1ZE-G0G-M3Bhttps://bittrex.github.io/api/https://btc-alpha.com/?r=123788https://btc-alpha.com/?r=123788https://btc-alpha.github.io/api-docshttps://surbitcoin.comhttps://surbitcoin.comhttps://blinktrade.com/docshttps://vbtc.exchangehttps://vbtc.exchangehttps://blinktrade.com/docs

  • CHAPTER 3

    Install

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

    • ccxt in NPM (JavaScript / Node v7.6+)

    • ccxt in PyPI (Python 3)

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

    • `ccxt.js ‘__ in JavaScript

    • `./python/ ‘__ in Python (generated from JS)

    • `ccxt.php ‘__ in PHP (generated from JS)

    You can also clone it into your project directory from ccxt GitHub repository and copy files manually into your workingdirectory with language extension appropriate for your environment.

    git clone https://github.com/ccxt/ccxt.git

    An alternative way of installing this library is to build a custom bundle from source. Choose exchanges you need inexchanges.cfg.

    3.1 JavaScript (NPM)

    JavaScript version of ccxt works both in Node and web browsers. Requires ES6 and async/await syntax support(Node 7.6.0+). When compiling with Webpack and Babel, make sure it is not excluded in your babel-loaderconfig.

    ccxt crypto trading library in npm

    npm install ccxt

    var ccxt = require ('ccxt')

    console.log (ccxt.exchanges) // print all available exchanges

    11

    http://npmjs.com/package/ccxthttps://pypi.python.org/pypi/ccxthttps://github.com/ccxt/ccxt/blob/master/ccxt.jshttps://github.com/ccxt/ccxt/blob/master/python/https://github.com/ccxt/ccxt/blob/master/ccxt.phphttps://github.com/ccxt/ccxthttps://github.com/ccxt-dev/ccxt/issues/225#issuecomment-331582275http://npmjs.com/package/ccxt

  • ccxt Documentation, Release 1.50.70

    3.1.1 Node.js + Windows

    Windows users having difficulties installing w3, scrypt or node-gyp dependencies for the ccxt library, try in-stalling scrypt first:

    npm install -g web3 --unsafe-perm=true --allow-root

    or

    sudo npm install -g web3 --unsafe-perm=true --allow-root

    Then install ccxt as usual with npm install ccxt.

    If that does not help, please, follow here: https://github.com/nodejs/node-gyp#on-windows

    3.2 JavaScript (for use with the tag):

    All-in-one browser bundle (dependencies included), served from a CDN of your choice:

    • jsDelivr: https://cdn.jsdelivr.net/npm/[email protected]/dist/ccxt.browser.js

    • unpkg: https://unpkg.com/[email protected]/dist/ccxt.browser.js

    You can obtain a live-updated version of the bundle by removing the version number from the URL (the @a.b.cthing) — however, we do not recommend to do that, as it may break your app eventually. Also, please keep in mindthat we are not responsible for the correct operation of those CDN servers.

    Creates a global ccxt object:

    console.log (ccxt.exchanges) // print all available exchanges

    3.3 Python

    ccxt algotrading library in PyPI

    pip install ccxt

    import ccxtprint(ccxt.exchanges) # print a list of all available exchange classes

    The library supports concurrent asynchronous mode with asyncio and async/await in Python 3.5.3+

    import ccxt.async_support as ccxt # link against the asynchronous version of ccxt

    3.4 PHP

    The autoloadable version of ccxt can be installed with Packagist/Composer (PHP 5.4+).

    12 Chapter 3. Install

    https://github.com/nodejs/node-gyp#on-windowshttps://cdn.jsdelivr.net/npm/[email protected]/dist/ccxt.browser.jshttps://unpkg.com/[email protected]/dist/ccxt.browser.jshttps://pypi.python.org/pypi/ccxthttps://packagist.org/packages/ccxt/ccxt

  • ccxt Documentation, Release 1.50.70

    It can also be installed from the source code: `ccxt.php ‘__

    It requires common PHP modules:

    • cURL

    • mbstring (using UTF-8 is highly recommended)

    • PCRE

    • iconv

    • gmp (this is a built-in extension as of PHP 7.2+)

    include "ccxt.php";var_dump (\ccxt\Exchange::$exchanges); // print a list of all available exchange→˓classes

    3.5 Docker

    You can get CCXT installed in a container along with all the supported languages and dependencies. This may beuseful if you want to contribute to CCXT (e.g. run the build scripts and tests — please see the Contributing documentfor the details on that).

    You don’t need the Docker image if you’re not going to develop CCXT. If you just want to use CCXT – just install itas a regular package into your project.

    Using docker-compose (in the cloned CCXT repository):

    docker-compose run --rm ccxt

    Alternatively:

    docker build . --tag ccxtdocker run -it ccxt

    3.5. Docker 13

    https://raw.githubusercontent.com/ccxt/ccxt/master/phphttps://raw.githubusercontent.com/ccxt/ccxt/master/phphttps://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md

  • ccxt Documentation, Release 1.50.70

    14 Chapter 3. Install

  • CHAPTER 4

    Proxy

    In some specific cases you may want a proxy, if you experience issues with DDoS protection by Cloudflare or yournetwork / country / IP is rejected by their filters.

    Bear in mind that each added intermediary contributes to the overall latency and roundtrip time. Longerdelays can result in price slippage.

    4.1 JavaScript Proxies

    In order to use proxies with JavaScript, one needs to pass the proxying agent option to the exchange class instanceconstructor (or set the exchange.agent property later after instantiation in runtime):

    const ccxt = require ('ccxt'), HttpsProxyAgent = require ('https-proxy-agent')

    const proxy = process.env.http_proxy || 'http://168.63.76.32:3128' // HTTP/HTTPS→˓proxy to connect toconst agent = new HttpsProxyAgent (proxy)

    const kraken = new ccxt.kraken ({ agent })

    4.2 Python Proxies

    The python version of the library uses the python-requests package for underlying HTTP and supports all means ofcustomization available in the requests package, including proxies.

    You can configure proxies by setting the environment variables HTTP_PROXY and HTTPS_PROXY.

    $ export HTTP_PROXY="http://10.10.1.10:3128"$ export HTTPS_PROXY="http://10.10.1.10:1080"

    15

    https://github.com/ccxt/ccxt/wiki/Manual#ddos-protection-by-cloudflarepython-requests.org

  • ccxt Documentation, Release 1.50.70

    After exporting the above variables with your proxy settings, all reqeusts from within ccxt will be routed through thoseproxies.

    You can also set them programmatically:

    import ccxtexchange = ccxt.poloniex({

    'proxies': {'http': 'http://10.10.1.10:3128', # these proxies won't work for you, they

    →˓are here for example'https': 'https://10.10.1.10:1080',

    },})

    Or

    import ccxtexchange = ccxt.poloniex()exchange.proxies = {

    'http': 'http://10.10.1.10:3128', # these proxies won't work for you, they are here→˓for example'https': 'https://10.10.1.10:1080',

    }

    4.2.1 Python 3 sync proxies

    • https://github.com/ccxt/ccxt/blob/master/examples/py/proxy-sync-python-requests-2-and-3.py

    # -*- coding: utf-8 -*-

    import osimport sysimport ccxtfrom pprint import pprint

    exchange = ccxt.poloniex({## ↓ The "proxy" property setting below is for CORS-proxying only!# Do not use it if you don't know what a CORS proxy is.# https://github.com/ccxt/ccxt/wiki/Install#cors-access-control-allow-origin# You should only use the "proxy" setting if you're having a problem with Access-

    →˓Control-Allow-Origin# In Python you rarely need to use it, if ever at all.## 'proxy': 'https://cors-anywhere.herokuapp.com/',## ↓ On the other hand, the "proxies" setting is for HTTP(S)-proxying (SOCKS, etc...

    →˓)# It is a standard method of sending your requests through your proxies# This gets passed to the `python-requests` implementation directly# You can also enable this with environment variables, as described here:# http://docs.python-requests.org/en/master/user/advanced/#proxies# This is the setting you should be using with synchronous version of ccxt in

    →˓Python 3#'proxies': {

    (continues on next page)

    16 Chapter 4. Proxy

    https://github.com/ccxt/ccxt/blob/master/examples/py/proxy-sync-python-requests-2-and-3.py

  • ccxt Documentation, Release 1.50.70

    (continued from previous page)

    'http': 'http://10.10.1.10:3128','https': 'http://10.10.1.10:1080',

    },})

    # your code goes here...

    pprint(exchange.fetch_ticker('ETH/BTC'))

    4.2.2 Python 3.5+ asyncio/aiohttp proxy

    • https://github.com/ccxt/ccxt/blob/master/examples/py/proxy-asyncio-aiohttp-python-3.py

    # -*- coding: utf-8 -*-

    import asyncioimport osimport sysimport ccxt.async_support as ccxtfrom pprint import pprint

    async def test_gdax():

    exchange = ccxt.poloniex({## ↓ The "proxy" property setting below is for CORS-proxying only!# Do not use it if you don't know what a CORS proxy is.# https://github.com/ccxt/ccxt/wiki/Install#cors-access-control-allow-origin# You should only use the "proxy" setting if you're having a problem with

    →˓Access-Control-Allow-Origin# In Python you rarely need to use it, if ever at all.## 'proxy': 'https://cors-anywhere.herokuapp.com/',## ↓ The "aiohttp_proxy" setting is for HTTP(S)-proxying (SOCKS, etc...)# It is a standard method of sending your requests through your proxies# This gets passed to the `asyncio` and `aiohttp` implementation directly# You can use this setting as documented here:# https://docs.aiohttp.org/en/stable/client_advanced.html#proxy-support# This is the setting you should be using with async version of ccxt in

    →˓Python 3.5+#'aiohttp_proxy': 'http://proxy.com',# 'aiohttp_proxy': 'http://user:[email protected]',# 'aiohttp_proxy': 'http://10.10.1.10:3128',

    })

    # your code goes here...

    ticker = await exchange.fetch_ticker('ETH/BTC')

    # don't forget to free the used resources, when you don't need them anymoreawait exchange.close()

    (continues on next page)

    4.2. Python Proxies 17

    https://github.com/ccxt/ccxt/blob/master/examples/py/proxy-asyncio-aiohttp-python-3.py

  • ccxt Documentation, Release 1.50.70

    (continued from previous page)

    return ticker

    if __name__ == '__main__':pprint(asyncio.get_event_loop().run_until_complete(test_gdax()))

    A more detailed documentation on using proxies with the sync python version of the ccxt library can be found here:

    • Proxies

    • SOCKS

    4.2.3 Python aiohttp SOCKS proxy

    pip install aiohttp_socks

    import ccxt.async_support as ccxtimport aiohttpimport aiohttp_socks

    async def test():

    connector = aiohttp_socks.ProxyConnector.from_url('socks5://user:[email protected].→˓1:1080')

    session = aiohttp.ClientSession(connector=connector)

    exchange = ccxt.binance({'session': session,'enableRateLimit': True,# ...

    })

    # ...

    await session.close() # don't forget to close the session

    # ...

    18 Chapter 4. Proxy

    http://docs.python-requests.org/en/master/user/advanced/#proxieshttp://docs.python-requests.org/en/master/user/advanced/#socks

  • CHAPTER 5

    CORS (Access-Control-Allow-Origin)

    If you need a CORS proxy, use the proxy property (a string literal) containing base URL of http(s) proxy. It is foruse with web browsers and from blocked locations.

    CORS is Cross-Origin Resource Sharing. When accessing the HTTP REST API of an exchange from browser withccxt library you may get a warning or an exception, saying No 'Access-Control-Allow-Origin' headeris present on the requested resource. That means that the exchange admins haven’t enabled accessto their API from arbitrary web browser pages.

    You can still use the ccxt library from your browser via a CORS-proxy, which is very easy to set up or install. Thereare also public CORS proxies on the internet.

    The absolute exchange endpoint URL is appended to proxy string before HTTP request is sent to exchange. Theproxy setting is an empty string '' by default. Below are examples of a non-empty proxy string (last slash ismandatory!):

    • kraken.proxy = 'https://crossorigin.me/'

    • gdax.proxy = 'https://cors-anywhere.herokuapp.com/'

    To run your own CORS proxy locally you can either set up one of the existing ones or make a quick script of yourown, like shown below.

    5.1 Node.js CORS Proxy

    // JavaScript CORS Proxy// Save this in a file like cors.js and run with `node cors [port]`// It will listen for your requests on the port you pass in command line or port 8080→˓by defaultlet port = (process.argv.length > 2) ? parseInt (process.argv[2]) : 8080; // defaultrequire ('cors-anywhere').createServer ().listen (port, 'localhost')

    19

    https://en.wikipedia.org/wiki/Cross-origin_resource_sharing

  • ccxt Documentation, Release 1.50.70

    5.2 Python CORS Proxy

    #!/usr/bin/env python# Python CORS Proxy# Save this in a file like cors.py and run with `python cors.py [port]` or `cors→˓[port]`try:

    # Python 3from http.server import HTTPServer, SimpleHTTPRequestHandler, test as test_origimport sysdef test (*args):

    test_orig (*args, port = int (sys.argv[1]) if len (sys.argv) > 1 else 8080)except ImportError: # Python 2

    from BaseHTTPServer import HTTPServer, testfrom SimpleHTTPServer import SimpleHTTPRequestHandler

    class CORSRequestHandler (SimpleHTTPRequestHandler):def end_headers (self):

    self.send_header ('Access-Control-Allow-Origin', '*')SimpleHTTPRequestHandler.end_headers (self)

    if __name__ == '__main__':test (CORSRequestHandler, HTTPServer)

    5.3 Testing CORS

    After you set it up and run it, you can test it by querying the target URL of exchange endpoint through the proxy (likehttps://localhost:8080/https://exchange.com/path/to/endpoint).

    To test the CORS you can do either of the following:

    • set up proxy somewhere in your browser settings, then go to endpoint URL https://exchange.com/path/to/endpoint

    • type that URL directly in the address bar as https://localhost:8080/https://exchange.com/path/to/endpoint

    • cURL it from command like curl https://localhost:8080/https://exchange.com/path/to/endpoint

    To let ccxt know of the proxy, you can set the proxy property on your exchange instance.

    20 Chapter 5. CORS (Access-Control-Allow-Origin)

    https://localhost:8080/https://exchange.com/path/to/endpoint

  • CHAPTER 6

    Overview

    The ccxt library is a collection of available crypto exchanges or exchange classes. Each class implements the public andprivate API for a particular crypto exchange. All exchanges are derived from the base Exchange class and share a set ofcommon methods. To access a particular exchange from ccxt library you need to create an instance of correspondingexchange class. Supported exchanges are updated frequently and new exchanges are added regularly.

    The structure of the library can be outlined as follows:

    User+-------------------------------------------------------------+| CCXT |+------------------------------+------------------------------+| Public | Private |+=============================================================+

    . |The Unified CCXT API |

    . || loadMarkets . fetchBalance || fetchMarkets . createOrder || fetchCurrencies . cancelOrder || fetchTicker . fetchOrder || fetchTickers . fetchOrders || fetchOrderBook . fetchOpenOrders || fetchOHLCV . fetchClosedOrders || fetchStatus . fetchMyTrades || fetchTrades . deposit || . withdraw |

    . |+=============================================================+

    . || Custom Exchange API || (Derived Classes And Their Implicit Methods) |

    . || publicGet... . privateGet... || publicPost... . privatePost... |

    (continues on next page)

    21

  • ccxt Documentation, Release 1.50.70

    (continued from previous page)

    | . privatePut... || . privateDelete... || . sign |

    . |+=============================================================+

    . || Base Exchange Class |

    . |+=============================================================+

    Full public and private HTTP REST APIs for all exchanges are implemented. WebSocket and FIX implementationsin JavaScript, PHP, Python are available in CCXT Pro, which is a professional addon to CCXT with support forWebSocket streams.

    • Exchanges

    • Markets

    • API Methods / Endpoints

    • Market Data

    • Trading

    22 Chapter 6. Overview

    https://ccxt.pro

  • CHAPTER 7

    Exchanges

    The CCXT library currently supports the following 124 cryptocurrency exchange markets and trading APIs:

    logo id name ver doc certified pro_1btcxe _1btcxe 1BTCXE * APIacx acx ACX 2 APIanxpro anxpro ANXPro * APIaofex aofex AOFEX * APIbcex bcex BCEX 1 APIbequant bequant Bequant 2 API CCXT Probibox bibox Bibox 1 APIbigone bigone BigONE 3 APIbinance binance Binance * API CCXT Certified CCXT Probinanceje binanceje Binance Jersey * API CCXT Probinanceus binanceus Binance US * API CCXT Probit2c bit2c Bit2C * APIbitbank bitbank bitbank 1 APIbitbay bitbay BitBay * APIbitfinex bitfinex Bitfinex 1 API CCXT Certified CCXT Probitfinex2 bitfinex2 Bitfinex 2 APIbitflyer bitflyer bitFlyer 1 APIbitforex bitforex Bitforex 1 APIbithumb bithumb Bithumb * APIbitkk bitkk bitkk 1 APIbitmart bitmart BitMart 2 APIbitmax bitmax BitMax 1 APIbitmex bitmex BitMEX 1 API CCXT Probitso bitso Bitso 3 APIbitstamp bitstamp Bitstamp 2 API CCXT Probitstamp1 bitstamp1 Bitstamp 1 APIbittrex bittrex Bittrex 1.1 API CCXT Certified CCXT Pro

    Continued on next page

    23

    https://1btcxe.comhttps://1btcxe.comhttps://1btcxe.com/api-docs.phphttps://acx.iohttps://acx.iohttps://acx.io/documents/api_v2https://anxpro.comhttps://anxpro.comhttps://anxv2.docs.apiary.iohttps://aofex.com/#/register?key=9763840https://aofex.com/#/register?key=9763840https://aofex.zendesk.com/hc/en-us/sections/360005576574-APIhttps://www.bcex.top/register?invite_code=758978&lang=enhttps://www.bcex.top/register?invite_code=758978&lang=enhttps://github.com/BCEX-TECHNOLOGY-LIMITED/API_Docs/wiki/Interfacehttps://bequant.iohttps://bequant.iohttps://api.bequant.io/https://ccxt.prohttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://w2.bibox.com/login/register?invite_code=05Kj3Ihttps://biboxcom.github.io/en/https://b1.run/users/new?code=D3LLBVFThttps://b1.run/users/new?code=D3LLBVFThttps://open.big.one/docs/api.htmlhttps://www.binance.com/?ref=10205187https://www.binance.com/?ref=10205187https://binance-docs.github.io/apidocs/spot/enhttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.binance.je/?ref=35047921https://www.binance.je/?ref=35047921https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.mdhttps://ccxt.prohttps://www.binance.us/?ref=35005074https://www.binance.us/?ref=35005074https://github.com/binance-us/binance-official-api-docshttps://ccxt.prohttps://bit2c.co.il/Aff/63bfed10-e359-420c-ab5a-ad368dab0bafhttps://bit2c.co.il/Aff/63bfed10-e359-420c-ab5a-ad368dab0bafhttps://www.bit2c.co.il/home/apihttps://bitbank.cc/https://bitbank.cc/https://docs.bitbank.cc/https://auth.bitbay.net/ref/jHlbB4mIkdS1https://auth.bitbay.net/ref/jHlbB4mIkdS1https://bitbay.net/public-apihttps://www.bitfinex.com/?refcode=P61eYxFLhttps://www.bitfinex.com/?refcode=P61eYxFLhttps://docs.bitfinex.com/v1/docshttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.bitfinex.com/?refcode=P61eYxFLhttps://www.bitfinex.com/?refcode=P61eYxFLhttps://docs.bitfinex.com/v2/docs/https://bitflyer.jphttps://bitflyer.jphttps://lightning.bitflyer.com/docs?lang=enhttps://www.bitforex.com/en/invitationRegister?inviterId=1867438https://www.bitforex.com/en/invitationRegister?inviterId=1867438https://github.com/githubdev2020/API_Doc_en/wikihttps://www.bithumb.comhttps://www.bithumb.comhttps://apidocs.bithumb.comhttps://www.bitkk.comhttps://www.bitkk.comhttps://www.bitkk.com/i/developerhttp://www.bitmart.com/?r=rQCFLhhttp://www.bitmart.com/?r=rQCFLhhttps://github.com/bitmartexchange/bitmart-official-api-docshttps://bitmax.io/#/register?inviteCode=EL6BXBQMhttps://bitmax.io/#/register?inviteCode=EL6BXBQMhttps://bitmax-exchange.github.io/bitmax-pro-api/#bitmax-pro-api-documentationhttps://www.bitmex.com/register/upZpOXhttps://www.bitmex.com/register/upZpOXhttps://www.bitmex.com/app/apiOverviewhttps://ccxt.prohttps://bitso.com/?ref=itejhttps://bitso.com/?ref=itejhttps://bitso.com/api_infohttps://www.bitstamp.nethttps://www.bitstamp.nethttps://www.bitstamp.net/apihttps://ccxt.prohttps://www.bitstamp.nethttps://www.bitstamp.nethttps://www.bitstamp.net/apihttps://bittrex.com/Account/Register?referralCode=1ZE-G0G-M3Bhttps://bittrex.com/Account/Register?referralCode=1ZE-G0G-M3Bhttps://bittrex.github.io/api/https://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.pro

  • ccxt Documentation, Release 1.50.70

    Table 1 – continued from previous pagelogo id name ver doc certified probitvavo bitvavo Bitvavo 2 API CCXT Certified CCXT Probitz bitz Bit-Z 2 APIbl3p bl3p BL3P 1 APIbleutrade bleutrade Bleutrade * APIbraziliex braziliex Braziliex * APIbtcalpha btcalpha BTC-Alpha 1 APIbtcbox btcbox BtcBox 1 APIbtcmarkets btcmarkets BTC Markets * APIbtctradeim btctradeim BtcTrade.im * APIbtctradeua btctradeua BTC Trade UA * APIbtcturk btcturk BTCTurk * APIbuda buda Buda 2 APIbw bw BW 1 APIbybit bybit Bybit 2 APIbytetrade bytetrade ByteTrade * API CCXT Certifiedcex cex CEX.IO * APIchilebit chilebit ChileBit 1 APIcoinbase coinbase Coinbase 2 APIcoinbaseprime coinbaseprime Coinbase Prime * API CCXT Procoinbasepro coinbasepro Coinbase Pro * API CCXT Procoincheck coincheck coincheck * APIcoinegg coinegg CoinEgg * APIcoinex coinex CoinEx 1 APIcoinfalcon coinfalcon CoinFalcon 1 APIcoinfloor coinfloor coinfloor * APIcoingi coingi Coingi * APIcoinmarketcap coinmarketcap CoinMarketCap 1 APIcoinmate coinmate CoinMate * APIcoinone coinone CoinOne 2 APIcoinspot coinspot CoinSpot * APIcoolcoin coolcoin CoolCoin * APIcoss coss COSS 1 APIcrex24 crex24 CREX24 2 APIcurrencycom currencycom Currency.com 1 APIderibit deribit Deribit 2 APIdigifinex digifinex DigiFinex 3 APIdsx dsx DSX 3 APIeterbase eterbase Eterbase 1 API CCXT Certifiedexmo exmo EXMO 1.1 APIexx exx EXX * APIfcoin fcoin FCoin 2 APIfcoinjp fcoinjp FCoinJP 2 APIflowbtc flowbtc flowBTC 1 APIfoxbit foxbit FoxBit 1 APIftx ftx FTX * API CCXT Certified CCXT Profybse fybse FYB-SE * APIgateio gateio Gate.io 2 API CCXT Progemini gemini Gemini 1 APIhbtc hbtc HBTC 1 API

    Continued on next page

    24 Chapter 7. Exchanges

    https://bitvavo.com/?a=24F34952F7https://bitvavo.com/?a=24F34952F7https://docs.bitvavo.com/https://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://u.bitz.com/register?invite_code=1429193https://u.bitz.com/register?invite_code=1429193https://apidoc.bitz.com/en/https://bl3p.euhttps://bl3p.euhttps://github.com/BitonicNL/bl3p-api/tree/master/docshttps://bleutrade.comhttps://bleutrade.comhttps://app.swaggerhub.com/apis-docs/bleu/white-label/3.0.0https://braziliex.com/?ref=5FE61AB6F6D67DA885BC98BA27223465https://braziliex.com/?ref=5FE61AB6F6D67DA885BC98BA27223465https://braziliex.com/exchange/api.phphttps://btc-alpha.com/?r=123788https://btc-alpha.com/?r=123788https://btc-alpha.github.io/api-docshttps://www.btcbox.co.jp/https://www.btcbox.co.jp/https://www.btcbox.co.jp/help/asmhttps://btcmarkets.nethttps://btcmarkets.nethttps://github.com/BTCMarkets/APIhttps://m.baobi.com/invite?inv=1765b2https://m.baobi.com/invite?inv=1765b2https://www.btctrade.im/help.api.htmlhttps://btc-trade.com.ua/registration/22689https://btc-trade.com.ua/registration/22689https://docs.google.com/document/d/1ocYA0yMy_RXd561sfG3qEPZ80kyll36HUxvCRe5GbhE/edithttps://www.btcturk.comhttps://www.btcturk.comhttps://github.com/BTCTrader/broker-api-docshttps://www.buda.comhttps://www.buda.comhttps://api.buda.comhttps://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://github.com/bw-exchange/api_docs_en/wikihttps://www.bybit.com/app/register?ref=X7Prmhttps://www.bybit.com/app/register?ref=X7Prmhttps://bybit-exchange.github.io/docs/inverse/https://www.byte-trade.comhttps://www.byte-trade.comhttps://github.com/Bytetrade/bytetrade-official-api-docs/wikihttps://github.com/ccxt/ccxt/wiki/Certificationhttps://cex.io/r/0/up105393824/0/https://cex.io/r/0/up105393824/0/https://cex.io/cex-apihttps://chilebit.nethttps://chilebit.nethttps://blinktrade.com/docshttps://www.coinbase.com/join/58cbe25a355148797479dbd2https://www.coinbase.com/join/58cbe25a355148797479dbd2https://developers.coinbase.com/api/v2https://prime.coinbase.comhttps://prime.coinbase.comhttps://docs.prime.coinbase.comhttps://ccxt.prohttps://pro.coinbase.com/https://pro.coinbase.com/https://docs.pro.coinbase.comhttps://ccxt.prohttps://coincheck.comhttps://coincheck.comhttps://coincheck.com/documents/exchange/apihttps://www.coinegg.com/user/register?invite=523218https://www.coinegg.com/user/register?invite=523218https://www.coinegg.com/explain.api.htmlhttps://www.coinex.com/register?refer_code=yw5fzhttps://www.coinex.com/register?refer_code=yw5fzhttps://github.com/coinexcom/coinex_exchange_api/wikihttps://coinfalcon.com/?ref=CFJSVGTUPASBhttps://coinfalcon.com/?ref=CFJSVGTUPASBhttps://docs.coinfalcon.comhttps://www.coinfloor.co.ukhttps://www.coinfloor.co.ukhttps://github.com/coinfloor/apihttps://www.coingi.com/?r=XTPPMChttps://www.coingi.com/?r=XTPPMChttps://coingi.docs.apiary.iohttps://coinmarketcap.comhttps://coinmarketcap.comhttps://coinmarketcap.com/apihttps://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.io?referral=YTFkM1RsOWFObVpmY1ZjMGREQmpTRnBsWjJJNVp3PT0https://coinmate.docs.apiary.iohttps://coinone.co.krhttps://coinone.co.krhttps://doc.coinone.co.krhttps://www.coinspot.com.au/register?code=PJURCUhttps://www.coinspot.com.au/register?code=PJURCUhttps://www.coinspot.com.au/apihttps://www.coolcoin.com/user/register?invite_code=bhaegahttps://www.coolcoin.com/user/register?invite_code=bhaegahttps://www.coolcoin.com/help.api.htmlhttps://www.coss.io/c/reg?r=OWCMHQVW2Qhttps://www.coss.io/c/reg?r=OWCMHQVW2Qhttps://api.coss.io/v1/spechttps://crex24.com/?refid=slxsjsjtil8xexl9hksrhttps://crex24.com/?refid=slxsjsjtil8xexl9hksrhttps://docs.crex24.com/trade-api/v2https://currency.com/trading/signup?c=362jaimv&pid=referralhttps://currency.com/trading/signup?c=362jaimv&pid=referralhttps://currency.com/apihttps://www.deribit.com/reg-1189.4038https://www.deribit.com/reg-1189.4038https://docs.deribit.com/v2https://www.digifinex.vip/en-ww/from/DhOzBg/3798****5114https://www.digifinex.vip/en-ww/from/DhOzBg/3798****5114https://docs.digifinex.viphttps://dsxglobal.comhttps://dsxglobal.comhttps://dsxglobal.com/developers/publicApihttps://www.eterbase.comhttps://www.eterbase.comhttps://developers.eterbase.exchangehttps://github.com/ccxt/ccxt/wiki/Certificationhttps://exmo.me/?ref=131685https://exmo.me/?ref=131685https://exmo.me/en/api_doc?ref=131685https://www.exx.com/r/fde4260159e53ab8a58cc9186d35501f?recommQd=1https://www.exx.com/r/fde4260159e53ab8a58cc9186d35501f?recommQd=1https://www.exx.com/help/restApihttps://www.fcoin.com/i/Z5P7Vhttps://www.fcoin.com/i/Z5P7Vhttps://developer.fcoin.comhttps://www.fcoinjp.comhttps://www.fcoinjp.comhttps://developer.fcoin.comhttps://www.flowbtc.com.brhttps://www.flowbtc.com.brhttps://www.flowbtc.com.br/api.htmlhttps://foxbit.com.br/exchangehttps://foxbit.com.br/exchangehttps://foxbit.com.br/api/https://ftx.com/#a=1623029https://ftx.com/#a=1623029https://github.com/ftexchange/ftxhttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.fybse.sehttps://www.fybse.sehttps://fyb.docs.apiary.iohttps://www.gate.io/signup/2436035https://www.gate.io/signup/2436035https://gate.io/api2https://ccxt.prohttps://gemini.com/https://gemini.com/https://docs.gemini.com/rest-apihttps://www.hbtc.com/register/O2S8NShttps://www.hbtc.com/register/O2S8NShttps://github.com/bhexopen/BHEX-OpenApi/tree/master/doc

  • ccxt Documentation, Release 1.50.70

    Table 1 – continued from previous pagelogo id name ver doc certified prohitbtc hitbtc HitBTC 2 API CCXT Prohollaex hollaex HollaEx 1 APIhuobipro huobipro Huobi Pro 1 API CCXT Prohuobiru huobiru Huobi Russia 1 API CCXT Proice3x ice3x ICE3X 1 APIidex idex IDEX * API CCXT Certifiedindependentreserve independentreserve Independent Reserve * APIindodax indodax INDODAX 2.0 APIitbit itbit itBit 1 APIkkex kkex KKEX 2 APIkraken kraken Kraken 0 API CCXT Certified CCXT Prokucoin kucoin KuCoin 2 API CCXT Prokuna kuna Kuna 2 APIlakebtc lakebtc LakeBTC 2 APIlatoken latoken Latoken 1 APIlbank lbank LBank 1 APIliquid liquid Liquid 2 APIlivecoin livecoin LiveCoin * APIluno luno luno 1 APIlykke lykke Lykke 1 APImercado mercado Mercado Bitcoin 3 APImixcoins mixcoins MixCoins 1 APIoceanex oceanex OceanEx 1 APIokcoin okcoin OKCoin 3 API CCXT Prookex okex OKEX 3 API CCXT Propaymium paymium Paymium 1 APIpoloniex poloniex Poloniex * API CCXT Certified CCXT Proprobit probit ProBit 1 APIqtrade qtrade qTrade 1 APIrightbtc rightbtc RightBTC * APIsouthxchange southxchange SouthXchange * APIstex stex STEX 3 APIstronghold stronghold Stronghold 1 APIsurbitcoin surbitcoin SurBitcoin 1 APItheocean theocean The Ocean 1 APItherock therock TheRockTrading 1 APItidebit tidebit TideBit 2 APItidex tidex Tidex 3 APItimex timex TimeX 1 APItopq topq TOP.Q 1 APIupbit upbit Upbit 1 API CCXT Certified CCXT Provaultoro vaultoro Vaultoro 1 APIvbtc vbtc VBTC 1 APIwhitebit whitebit WhiteBit 2 APIxbtce xbtce xBTCe 1 APIyobit yobit YoBit 3 APIzaif zaif Zaif 1 APIzb zb ZB 1 API

    Besides making basic market and limit orders, some exchanges offer margin trading (leverage), various derivatives

    25

    https://hitbtc.com/?ref_id=5a5d39a65d466https://hitbtc.com/?ref_id=5a5d39a65d466https://api.hitbtc.comhttps://ccxt.prohttps://pro.hollaex.com/signup?affiliation_code=QSWA6Ghttps://pro.hollaex.com/signup?affiliation_code=QSWA6Ghttps://apidocs.hollaex.comhttps://www.huobi.co/en-us/topic/invited/?invite_code=rwrd3https://www.huobi.co/en-us/topic/invited/?invite_code=rwrd3https://huobiapi.github.io/docs/spot/v1/cn/https://ccxt.prohttps://www.huobi.com.ru/invite?invite_code=esc74https://www.huobi.com.ru/invite?invite_code=esc74https://github.com/cloudapidoc/API_Docs_enhttps://ccxt.prohttps://ice3x.com?ref=14341802https://ice3x.com?ref=14341802https://ice3x.co.za/ice-cubed-bitcoin-exchange-api-documentation-1-june-2017https://idex.markethttps://idex.markethttps://docs.idex.market/https://github.com/ccxt/ccxt/wiki/Certificationhttps://www.independentreserve.comhttps://www.independentreserve.comhttps://www.independentreserve.com/APIhttps://indodax.com/ref/testbitcoincoid/1https://indodax.com/ref/testbitcoincoid/1https://indodax.com/downloads/BITCOINCOID-API-DOCUMENTATION.pdfhttps://www.itbit.comhttps://www.itbit.comhttps://api.itbit.com/docshttps://kkex.comhttps://kkex.comhttps://kkex.com/api_wiki/cn/https://www.kraken.comhttps://www.kraken.comhttps://www.kraken.com/features/apihttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.kucoin.com/?rcode=E5wkqehttps://www.kucoin.com/?rcode=E5wkqehttps://docs.kucoin.comhttps://ccxt.prohttps://kuna.io?r=kunaid-gvfihe8az7o4https://kuna.io?r=kunaid-gvfihe8az7o4https://kuna.io/documents/apihttps://www.lakebtc.comhttps://www.lakebtc.comhttps://www.lakebtc.com/s/api_v2https://latoken.comhttps://latoken.comhttps://api.latoken.comhttps://www.lbex.io/invite?icode=7QCYhttps://www.lbex.io/invite?icode=7QCYhttps://github.com/LBank-exchange/lbank-official-api-docshttps://www.liquid.com?affiliate=SbzC62lt30976https://www.liquid.com?affiliate=SbzC62lt30976https://developers.liquid.comhttps://livecoin.net/?from=Livecoin-CQ1hfx44https://livecoin.net/?from=Livecoin-CQ1hfx44https://www.livecoin.net/api?lang=enhttps://www.luno.com/invite/44893Ahttps://www.luno.com/invite/44893Ahttps://www.luno.com/en/apihttps://www.lykke.comhttps://www.lykke.comhttps://hft-api.lykke.com/swagger/ui/https://www.mercadobitcoin.com.brhttps://www.mercadobitcoin.com.brhttps://www.mercadobitcoin.com.br/api-dochttps://mixcoins.comhttps://mixcoins.comhttps://mixcoins.com/help/api/https://oceanex.pro/signup?referral=VE24QXhttps://oceanex.pro/signup?referral=VE24QXhttps://api.oceanex.pro/doc/v1https://www.okcoin.com/account/register?flag=activity&channelId=600001513https://www.okcoin.com/account/register?flag=activity&channelId=600001513https://www.okcoin.com/docs/en/https://ccxt.prohttps://www.okex.com/join/1888677https://www.okex.com/join/1888677https://www.okex.com/docs/en/https://ccxt.prohttps://www.paymium.com/page/sign-up?referral=eDAzPoRQFMvaAB8sf-qjhttps://www.paymium.com/page/sign-up?referral=eDAzPoRQFMvaAB8sf-qjhttps://github.com/Paymium/api-documentationhttps://poloniex.com/signup?c=UBFZJRPJhttps://poloniex.com/signup?c=UBFZJRPJhttps://docs.poloniex.comhttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.probit.com/r/34608773https://www.probit.com/r/34608773https://docs-en.probit.comhttps://qtrade.io/?ref=BKOQWVFGRH2Chttps://qtrade.io/?ref=BKOQWVFGRH2Chttps://qtrade-exchange.github.io/qtrade-docshttps://www.rightbtc.comhttps://www.rightbtc.comhttps://docs.rightbtc.com/api/https://www.southxchange.comhttps://www.southxchange.comhttps://www.southxchange.com/Home/Apihttps://app.stex.com?ref=36416021https://app.stex.com?ref=36416021https://help.stex.com/en/collections/1593608-api-v3-documentationhttps://stronghold.cohttps://stronghold.cohttps://docs.stronghold.cohttps://surbitcoin.comhttps://surbitcoin.comhttps://blinktrade.com/docshttps://theocean.tradehttps://theocean.tradehttps://docs.theocean.tradehttps://therocktrading.comhttps://therocktrading.comhttps://api.therocktrading.com/doc/v1/index.htmlhttp://bit.ly/2IX0LrMhttp://bit.ly/2IX0LrMhttps://www.tidebit.com/documents/api/guidehttps://tidex.com/exchange/?ref=57f5638d9cd7https://tidex.com/exchange/?ref=57f5638d9cd7https://tidex.com/exchange/public-apihttps://timex.io/?refcode=1x27vNkTbP1uwkCckhttps://timex.io/?refcode=1x27vNkTbP1uwkCckhttps://docs.timex.iohttps://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://www.bw.com/regGetCommission/N3JuT1R3bWxKTE0https://github.com/topq-exchange/api_docs_en/wiki/REST_api_referencehttps://upbit.comhttps://upbit.comhttps://docs.upbit.com/docs/%EC%9A%94%EC%B2%AD-%EC%88%98-%EC%A0%9C%ED%95%9Chttps://github.com/ccxt/ccxt/wiki/Certificationhttps://ccxt.prohttps://www.vaultoro.comhttps://www.vaultoro.comhttps://api.vaultoro.comhttps://vbtc.exchangehttps://vbtc.exchangehttps://blinktrade.com/docshttps://whitebit.com/referral/d9bdf40e-28f2-4b52-b2f9-cd1415d82963https://whitebit.com/referral/d9bdf40e-28f2-4b52-b2f9-cd1415d82963https://documenter.getpostman.com/view/7473075/SVSPomwS?version=latest#introhttps://xbtce.com/?agent=XX97BTCXXXG687021000Bhttps://xbtce.com/?agent=XX97BTCXXXG687021000Bhttps://www.xbtce.com/tradeapihttps://www.yobit.nethttps://www.yobit.nethttps://www.yobit.net/en/api/https://zaif.jphttps://zaif.jphttps://techbureau-api-document.readthedocs.io/ja/latest/index.htmlhttps://www.zb.comhttps://www.zb.comhttps://www.zb.com/i/developer

  • ccxt Documentation, Release 1.50.70

    (like futures contracts and options) and also have dark pools, OTC (over-the-counter trading), merchant APIs andmuch more.

    7.1 Instantiation

    To connect to an exchange and start trading you need to instantiate an exchange class from ccxt library.

    To get the full list of ids of supported exchanges programmatically: