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 Instruments60/60sRetrieve instrument details for given stock symbols

Account

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

Orders

EndpointRate LimitDescription
Preview Order15/sEstimate costs before placing an order
Place Order15/sSubmit orders for stocks
Replace Order15/sModify an existing open order
Cancel Order15/sCancel a pending or open order
Order History40/2sQuery historical order records
Open Orders40/2sRetrieve current open orders
Order Detail40/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