Skip to main content

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.

ProtocolDescription
HTTPMainly provides interface services for trading, account, market candlestick bars, snapshot, and other data.
gRPCProvides real-time message push for order status changes.
MQTTProvides data streaming services for real-time market data.

How to Activate

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.

Note

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 CategorySpecific Coverage
Trading ProductsStocks, Single-stock Options (excluding Index Options)
Market Data ServicesUS Stocks (NYSE, NASDAQ, and other major exchanges), US Overnight Session Data

Usage Fees

Market Data:

MarketCategoryPermission Acquisition
US MarketSecurities 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.