Awesome Open Source
Awesome Open Source

This library has been deprecated, I have no intention of continuing it's development.

Standardized common API for several cryptocurrency exchanges. Cryptotik is python3 compatible collection of cryptocurrency exchange wrappers. Main goal of cryptotik is to deliver unified common interface to some of the most popular cryptocurrency exchanges, cryptotik accomplishes that by standardizing names of the methods and expected inputs and outputs.

License PyPI PyPI


pip install cryptotik

or latest development version:

pip install git+git://

Supported Exchanges

Exchange API Public Methods Private Methods Normalized Private Normalized Public Tests Done Done Done TODO Done Done Done Done TODO TODO TODO TODO Done Done Done TODO Done Done Done Done Done TODO Done Done Done Done Done TODO Done Done Done Done Done TODO Done Done Done Done Done TODO Done Done Done Done Done TODO Done Done Done Done Done TODO Done Done


Right now library supports:,,, Binance, TheRockTrading, HitBtc, Bitkonan with elementary support for Livecoin. Library supports other useful features like wrapper around's public API.

from cryptotik import Wex, Bittrex, Poloniex

You only need to learn commands once, for example get_markets will work anywhere:




and will yield similar results. However parsing and interpreting them is left to user.

More examples




Private API methods (the ones that require authentication)

Library also supports private API methods for Poloniex, Binance, Bitstamp, Kraken, TheRockExchange, Bittrex, Wex and some others. To use them you need to make class instance though with your API credentials.

polo = Poloniex(yourkey, yoursecret)


polo.withdraw(<coin>, <amount>, <address>)

Same goes for Bittrex:

btrx = Bittrex(yourkey, yoursecret)


btrx.withdraw(<coin>, <amount>, <address>)

Running tests

cd test


pytest --apikey=<APIKEY> --secret=<APISECRET>


pytest --apikey=<APIKEY> --secret=<APISECRET>


  1. Fork it (
  2. Study how it's implemented
  3. Create your feature branch (git checkout -b my-new-feature)
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create a new Pull Request
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Cryptocurrency (7,840
Binance (1,165
Cryptocurrency Exchanges (376
Bittrex (363
Poloniex (312
Trading Api (210
Bitstamp (207
Bitcoin Price (189
Exchange Api (152
Kraken Exchange Api (24
Hitbtc Api (9