Category
About Us
Account and Login
Bank Transfer
Account Transfer
Trading and Investing
Retirement
Documents and Taxes
Webull Premium
Crypto
Promotions
Market Data and Analysis
Platform Navigation and Features
  • Navigation
  • Features

Application Programming Interfaces (APIs)


What is a trading API?

A trading API (Application Programming Interface) allows users to interact with a trading platform programmatically. It provides a set of rules and protocols for software applications to communicate with the trading system, enabling automated trading strategies, data retrieval, and order placement without manual intervention.


Does Webull offer an API?

Yes, Webull now provides an API for eligible clients. Our API currently supports stocks, options, futures, and crypto trading. You can find more information on API capabilities here. In addition, Webull continues to partner with TradingView, enabling clients to trade directly from their Webull accounts through the TradingView platform. To use this feature, log in to the TradingView website and connect your Webull account with your TradingView account.


Am I able to apply for the API service on the mobile app?

No. You can only apply for the API service through the Webull website at this time.


Do I need to open an account or have an open brokerage account to use the API service?

Yes. You must have an active Webull brokerage account, either newly opened or already established, in order to apply for and use the API service.


What requirements must be met for an API application?

To qualify for API access, your account must have a minimum net account value of $100. Your application will also be reviewed based on your risk profile and trading history. If your application is denied due to account value requirements, you may reapply once you meet the minimum threshold.


How can I apply for the API service?


Website:

  1. Open the official Webull website and click the login button in the upper-right corner to sign in to your account.
  2. After logging in, click the avatar icon in the upper-right corner.
  3. Select Developer Tool → My Application to submit your API application.
  4. Once your application is submitted, a confirmation email will be sent to the email address associated with your account. You can also review the application status under Developer Tool → My Application.

If you don’t have an account, you need to open one before applying for the API.


How long does the API application process take?

The API application review typically takes 1–2 business days to complete.


How do I generate and manage my API keys?


Website:

  1. After your API service application is approved, go to Developer Tool → API Keys Management to begin the registration process.
  2. Enter your application name and confirm that you have read and accepted the agreement to complete the registration.
  3. After registration, select Generate Key to create your App Key and App Secret. SMS verification and trading password verification are required during this process.
  4. Once generated, you can view your App Key and App Secret in the Application Management section.
  5. To generate a new App Secret, select Reset Key. You can also select Modify to update your application information.

Security Reminder: Keep your App Key and App Secret secure and do not expose them to any third party. If you suspect any risk, reset your key at any time. We also recommend enabling Two-Factor Authentication (2FA) and IP whitelisting to help protect your API access.


Was this helpful?
Yes
No