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 EquitiesStocks

Feature Matrix​

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

FeatureUS 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​