Skip to content
Poloniex API wrapper for Python 2.7 & 3
Branch: master
Clone or download
Latest commit 1a00f43 Dec 19, 2017
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Update Aug 20, 2017
poloniex Merge pull request #171 from skyl/master Dec 19, 2017
.gitignore ignore my Jun 7, 2016
.travis.yml travis.yml Apr 16, 2017 Create Jun 29, 2017 Update Aug 8, 2017
LICENSE Initial commit Oct 31, 2015 change readme versions Dec 19, 2017 version bump Dec 19, 2017 fix test for arg change May 1, 2017

pythonlicence releaserelease build
mastermaster build devdev build
Inspired by this wrapper written by 'oipminer'

I (s4w3d0ff) am not affiliated with, nor paid by Poloniex. I have been an active trader there since 2014 and love python. I found the linked python wrapper on the poloniex support page to be incomplete and buggy so I decided to write this wrapper and create this git repository. If you wish to contribute to this repository please read All and any help is appreciated.

Install latest release:

Python 2:

pip install

Python 3:

pip3 install


See the wiki or help(poloniex) for more.

Basic Public Setup (no api Key/Secret):

from poloniex import Poloniex
polo = Poloniex()


# or

Public trade history:


Basic Private Setup (Api key/secret required):

import poloniex
polo = poloniex.Poloniex('your-Api-Key-Here-xxxx','yourSecretKeyHere123456789')
# or
polo.key = 'your-Api-Key-Here-xxxx'
polo.secret = 'yourSecretKeyHere123456789'

Get all your balances

balance = polo.returnBalances()
print("I have %s ETH!" % balance['ETH'])
# or
balance = polo('returnBalances')
print("I have %s BTC!" % balance['BTC'])

Private trade history:


Examples of WAMP applications using the websocket push API can be found here.

You can’t perform that action at this time.