About Webull OpenAPI
Overview
Webull OpenAPI is designed to provide convenient, fast, and secure quantitative trading services to quantitative trading investors. It helps every client with quantitative trading needs to implement flexible and diverse trading or market data strategies.
Target Users
Webull OpenAPI is mainly aimed at investors who have certain coding abilities and a reasonable understanding of quantitative trading.
Prerequisites and Configuration
Interface Protocols
Webull OpenAPI provides HTTP and MQTT protocols at the underlying level to support functions such as trading and real-time market data subscriptions, and also offers gRPC to support order status change subscriptions.
| Protocol | Description |
|---|---|
| HTTP | Mainly provides interface services for trading, account, market candlestick bars, snapshot, and other data. |
| gRPC | Provides real-time message push for order status changes. |
| MQTT | Provides data streaming services for real-time market data. |
How to Activate
- individual
First, you must register as a Webull user on the Webull official website, and then you need to open a Webull US brokerage account.
After obtaining a Webull US brokerage account, you need to go to the Webull official website under the OpenAPI Management section, click on My Applications, and apply for API services.
Once your API service application is approved, go to App Management to create an application. After the application is created, you will need to click Generate Key to generate an API key.
For more detailed information, please refer to the Individual Application Process.
Modifying information, generating keys, or resetting keys cannot be performed more than 3 times per day.
Transaction Core Rules
Supported Markets
| Market |
|---|
| United States |
Trading Products & Market Data
| Core Category | Specific Coverage |
|---|---|
| Trading Products | Stocks, Single-stock Options (excluding Index Options) |
| Market Data Services | US Stocks (NYSE, NASDAQ, and other major exchanges), US Overnight Session Data |
Usage Fees
Market Data:
| Market | Category | Permission Acquisition |
|---|---|---|
| US Market | Securities Products (Stocks, ETFs, Night Session) | To obtain permission to access U.S. stock market data, please purchase Level 1 and Level 2 market data for U.S. stock.
Note: Only one device may access LV1 and LV2 at any one time. please refer to restrictions for Quote Right Acquisition |
Special trading features
Fractional Trading
Minimum order is 0.00001 shares or $1.00 per transaction, For Fractional trading minimum for sell is $0.01
Unlock the potential of fractional shares investing and take control of your financial future. With Webull, you can buy fractional shares of your favorite stocks or ETFs, enabling fractional stock ownership without purchasing an entire share. With fractional shares, you can invest in a way that suits your budget and goals. Decide how much you'd like to invest, and Webull will calculate the corresponding fraction of shares. This straightforward approach helps you grow your portfolio with flexibility and ease.
We only allow market orders for fractional trading at the moment.