Skip to main content

Account balance(v2)

Interface description

  • Function Description: Query account details by account ID.

  • Applicable objects: Customers who connect to Webull through the OpenApi development platform.

  • Request URL: /openapi/account/balance

  • Request method: GET

  • Frequency limit: The calling frequency of each AppId is limited to 2 times in 2 seconds.

Parameters

ParameterTypeRequiredDescriptionValues/Example
account_idStringRequiredAccount ID863417315629211648

Response

ParameterTypeRequiredDescriptionValues/Example
total_asset_currencyStringRequiredCurrencyJPY
total_cash_balanceStringRequiredCash Balance485705
total_unrealized_profit_lossStringRequiredOpen P&L227689
account_currency_assetsStringRequired[]currency_assetsDetails

currency_assets

ParameterTypeRequiredDescriptionValues/Example
currencyStringRequiredCurrencyJPY
cash_balanceStringRequiredCash Balance485705
buying_powerStringRequiredBuying Power484551
unrealized_profit_lossStringRequiredOpen P&L227689

Request example

from webullsdkcore.client import ApiClient
from webullsdktrade.api import API

api_client = ApiClient(your_app_key, your_app_secret, Region.JP.value)
api = API(api_client)
res = api.account_v2.get_account_balance(account_id)
if res.status_code == 200:
print("account_balance=" + json.dumps(res.json(), indent=4))

Response

Cash Account

Exception example