Skip to main content

cryptowatch-client is a python client library for cryptowatch public market rest api

Project description

PyPI version License: MIT

cryptowatch-client is a python client library for cryptowatch public market rest api

Installation

$ pip install cryptowatch-client

Usage

from cryptowatch_client import Client

client = Client(timeout=30)
response = client.get_allowance()
print(response.status_code, response.json())


client.get_allowance() # GET /
client.get_assets() # GET /assets
client.get_assets(asset='btc') # GET /assets/btc
client.get_pairs() # GET /pairs
client.get_pairs(pair='ethbtc') # GET /pairs/ethbtc
client.get_exchanges() # GET /exchanges
client.get_exchanges(exchange='kraken')  # GET /exchanges/kraken
client.get_markets() # GET /markets
client.get_markets(exchange='kraken') # GET /markets/kraken
client.get_markets(exchange='gdax', pair='btcusd') # GET /markets/gdax/btcusd
client.get_markets_price(exchange='gdax', pair='btcusd') # GET /markets/gdax/btcusd/price
client.get_markets_summary(exchange='gdax', pair='btcusd') # GET /markets/gdax/btcusd/summary
client.get_markets_trades(exchange='gdax', pair='btcusd') # GET /markets/gdax/btcusd/trades
client.get_markets_trades(exchange='gdax', pair='btcusd', limit=100, since=1481663244) # GET /markets/gdax/btcusd/trades
client.get_markets_orderbook(exchange='gdax', pair='btcusd') # GET /markets/gdax/btcusd/orderbook
client.get_markets_ohlc(exchange='gdax', pair='btcusd') # GET /markets/gdax/btcusd/ohlc
client.get_markets_ohlc(exchange='gdax', pair='btcusd', before=1481663244, after=1481663244, periods='60,180,108000') # GET /markets/gdax/btcusd/ohlc
client.get_markets_prices() # GET /markets/prices
client.get_markets_summaries() # GET /markets/summaries

Contributing

  1. Fork it

  2. Create your feature branch (git checkout -b my-new-feature)

  3. Commit your changes (git commit -am 'Add some feature')

  4. Push to the branch (git push origin my-new-feature)

  5. Create new Pull Request

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cryptowatch-client-0.1.4.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file cryptowatch-client-0.1.4.tar.gz.

File metadata

File hashes

Hashes for cryptowatch-client-0.1.4.tar.gz
Algorithm Hash digest
SHA256 fbc904080b09c2092a0936a4d86088cfa427efcd5d779653692eef20342cd740
MD5 d4232372d921c772e7938a55c54852aa
BLAKE2b-256 88e63a5c1d2792675a5e8211c323fba417fc243b7c8b89bd59bd1c74fd9c1e91

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page