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 and single-leg options trading.

tip

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

Supported Products

ProductDescriptionDetails
StocksUS EquitiesStocks
Single-Leg OptionsUS Single-Leg OptionsSingle-Leg Options

Feature Matrix

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

FeatureUS StocksUS Single-Leg Options
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