Skip to main content

Accounts

Webull's Account API allows developers to query account information via the HTTP protocol. For details, please refer to the API Reference.

Before calling the Account API, you need to have an App Key and Secret. For details, please refer to the Individual Application Process.

1. Base URLs

  • Production Environment: https://api.webull.com/
  • Test Environment: http://us-openapi-alb.uat.webullbroker.com/

2. Code Example

from webull.core.client import ApiClient
from webull.trade.trade_client import TradeClient

optional_api_endpoint = "<webull_api_host>" # PRD env host: api.webull.com; Test env host: us-openapi-alb.uat.webullbroker.com
your_app_key = "<your_app_key>"
your_app_secret = "<your_app_secret>"
region_id = "us"
api_client = ApiClient(your_app_key, your_app_secret, region_id)
api_client.add_endpoint(region_id, optional_api_endpoint)


if __name__ == '__main__':
trade_client = TradeClient(api_client)

res = trade_client.account_v2.get_account_list()
if res.status_code == 200:
print('get account list:', res.json())