Skip to main content

Trading API Overview

The Trading API lets you manage accounts, place and manage orders, and receive real-time order status updates — all programmatically. It supports stocks trading.

tip

The Webull SDK simplifies integration by handling authentication and protocol details. See SDKs and Tools for installation.

Supported Products

ProductDescriptionDetails
StocksUS Equities, JP EquitiesStocks

Feature Matrix

✓ = Supported, X = Not yet supported (may be added in the future), - = Not applicable

FeatureUS StocksJP Stocks
Market Order
Limit Order
Stop Loss
Stop Loss Limit

API Reference

Instruments

EndpointRate LimitDescription
Stock Instruments10/30sRetrieve instrument details for given stock symbols

Account

EndpointRate LimitDescription
Account List10/30sRetrieve all accounts under your credentials
Account Balance2/2sQuery balance, buying power, and cash details
Account Positions2/2sRetrieve current holdings and positions

Orders

EndpointRate LimitDescription
Preview Order150/10sEstimate costs before placing an order
Place Order600/60sSubmit orders for stocks
Replace Order600/60sModify an existing open order
Cancel Order600/60sCancel a pending or open order
Order History2/2sQuery historical order records
Open Orders2/2sRetrieve current open orders
Order Detail2/2sGet detailed info for a specific order

Real-Time Events

EndpointProtocolDescription
Trade Event SubscriptiongRPCSubscribe to live order status changes (filled, cancelled, failed, etc.)

What's Next