Skip to main content

A lightweight Python wrapper for the binance.us public API.

Project description

binanceus-python

A lightweight Python wrapper for the binance.us public API.

Uses binance-connector-python for API connectivity.

I am in no way affiliated with Binance or Binance US. Use this at your own risk.

Quick Start

Install binanceus-python: pip install binanceus-python

Here's some example code to get started with:

from websocket_bs.client import BsWebsocketClient
import time

# start real-time ticker stream for symbol BTCUSD
symbol = 'BTCUSD'

ws = BsWebsocketClient()
ws.subscribe(symbol)
ws.start()


# print live ticker feed
try:
    while True:
        book_top = ws.get_book_top(symbol)
        bid = book_top[0]
        bid_qty = book_top[1]
        ask = book_top[2]
        ask_qty = book_top[3]
        print(f'{symbol} SPOT orderbook_top: ({bid:0.4f}, {bid_qty})  ({ask:0.4f}, {ask_qty})')
        time.sleep(1)
except KeyboardInterrupt as e:
    print("Program finished.")
    ws.stop()

Contributing

Contributions, fixes, recommendations, and all other feedback is welcome. If you are fixing a bug, please open an issue first with all relevant details, and mention the issue number in the pull request.

Contact

I can be reached on discord at Nenye#5335, or through email at nenye@ndili.net. Otherwise, feel free to open a PR or Issue here.

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

binanceus-python-0.1.0.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

binanceus_python-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file binanceus-python-0.1.0.tar.gz.

File metadata

  • Download URL: binanceus-python-0.1.0.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.9.7 Darwin/21.3.0

File hashes

Hashes for binanceus-python-0.1.0.tar.gz
Algorithm Hash digest
SHA256 c9a2ac29726208b31223584d3090b9931743bb3d304db192ea90822e93cb658f
MD5 a9e24309b1c965264aff394cadf5d028
BLAKE2b-256 2fe57a9b1828f680493b238fd1fcfcee80ae09215643613d5a908d1aca016000

See more details on using hashes here.

File details

Details for the file binanceus_python-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for binanceus_python-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b901b3f25813156b08c4d5bdfc31554066bb15103f45446cb0c3d43add87f822
MD5 f3d53a8c6fbfc5be06e29213ccae11fc
BLAKE2b-256 e8c7c2192322bee2f496f2fcb8b298dd2a0c4973e470758f343c156d18db0141

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page