This package is automatically generated by the OpenAPI Generator project:
Please do not edit the generated code manually, but rather regenerate it from OpenXAPI.
Product | Module | Sub Products |
---|---|---|
Spot API | binance.spot |
✅ Spot Trading ✅ Margin Trading ✅ Algo Trading ✅ Wallet ✅ Copy Trading ✅ Convert ✅ Sub Account ✅ Binance Link ✅ Futures Data ✅ Portfolio Margin Pro ✅ Staking ✅ Dual Investment ✅ Mining ✅ Crypto Loan ✅ VIP Loan ✅ C2C ✅ Fiat ✅ NFT ✅ Gift Card ✅ Rebate ✅ Simple Earn ✅ Binance Pay History |
USD-M Futures API | binance.umfutures |
✅ USDS Margined Futures ✅ Binance Link |
COIN-M Futures API | binance.cmfutures |
✅ COIN Margined Futures |
Options API | binance.options |
✅ Options |
Portfolio Margin API | binance.pmargin |
✅ Portfolio Margin |
Python 3.8+
pip install openxapi-binance
In your own code, to use this library to connect and interact with spot, you can run the following:
import os
import time
from pprint import pprint
from
6BD7
binance import spot
from binance.spot.rest import ApiException
from binance.spot.auth import BinanceAuth
# Defining the host is optional and defaults to https://api.binance.com
# See configuration.py for a list of all supported configuration parameters.
configuration = spot.Configuration(
host = "https://api.binance.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
conf = spot.Configuration(
auth=BinanceAuth(
api_key=os.getenv("BINANCE_API_KEY"),
# secret_key=os.getenv("BINANCE_SECRET_KEY"), # if you want to use HMAC auth
private_key_path="/path/to/private_key.pem", # Automatically detects RSA/Ed25519 private keys
),
)
# Enter a context with an instance of the API client
with spot.ApiClient(conf) as api_client:
# Create an instance of the API class
api_instance = spot.SpotTradingApi(api_client)
try:
# Query Commission Rates (USER_DATA)
api_response = api_instance.get_account_v3(
timestamp=int(time.time() * 1000)
)
print("The response of AccountApi->get_account_v3:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling AccountApi->get_account_v3: %s\n" % e)