Welcome to python-exx v0.0.2

https://img.shields.io/pypi/v/python-exx.svg https://img.shields.io/pypi/l/python-exx.svg https://img.shields.io/travis/sammchardy/python-exx.svg https://img.shields.io/coveralls/sammchardy/python-exx.svg https://img.shields.io/pypi/wheel/python-exx.svg https://img.shields.io/pypi/pyversions/python-exx.svg

This is an unofficial Python wrapper for the EXX exchange REST API v1. I am in no way affiliated with EXX, use at your own risk.

If you came here looking for the EXX exchange to purchase cryptocurrencies, then go here. If you want to automate interactions with EXX stick around.

Source code

Make sure you update often and check the Changelog for new features and bug fixes.


  • Implementation of all Market Data and Account endpoints.
  • Simple handling of authentication
  • No need to generate timestamps yourself, the wrapper does it for you
  • Response exception handling

Quick Start

Register an account with Exx.

Generate an API Key and save the key and secret.

pip install python-exx
from exx.client import Client
client = Client(api_key, api_secret)

# get market details
markets = client.get_markets()

# get market depth
depth = client.get_order_book('hsr_eth')

# get all symbol prices
prices = client.get_tickers()

# get a symbol prices
price = client.get_ticker('hsr_eth')

# place an order
order = client.create_order('eth_hsr', 'buy', '0.0012', '1023.2')

# cancel an order
res = client.cancel_order('eth_hsr', 1234567)

# get order details
order = client.get_order('eth_hsr', 1234567)

# get open orders
orders = client.get_open_orders('eth_hsr')

# get open buy orders
orders = client.get_open_orders('eth_hsr', 'buy')

# get second page of open sell orders
orders = client.get_open_orders('eth_hsr', 'sell', 2)

For more check out the documentation.

Other Exchanges

If you use Binance check out my python-binance library.

If you use Quoinex or Qryptos check out my python-quoine library.

If you use Kucoin check out my python-kucoin library.

If you use Allcoin check out my python-allucoin library.

If you use IDEX check out my python-idex library.

If you use BigONE check out my python-bigone library.