Connections

Manage Webull Trading API and Market Data API credentials for the local single-user workflow.

Webull app settings

Override local Webull app credentials and optional 2FA token without editing appsettings directly.
Used with the app key and app secret for signed Webull API requests.
Stored: yes. Used with the app key for request signing. Reset to defaults will preserve stored auth information.
Stored: no. Webull marks this token as optional and only required when 2FA is enabled for the API app.

Webull API status

Trading API and Market Data API requests are signed with the app key and app secret. A 2FA token is optional and can be stored locally when your Webull app requires it.
App credentials
Configured
2FA token
Optional / missing
Market data
Uses the same app key and app secret
Account auth mode
Signed requests

Connection checklist

  • Enable the Webull integration and save the page after changing any app settings.
  • Enter the Webull app ID, app key, and app secret exactly as issued on the API keys page.
  • Add a 2FA access token only if your Webull API application requires token verification in addition to request signing.
  • Run Test connection to confirm the signed account-list request succeeds.
  • Use the same app key and app secret for Trading API account and order-history requests and for Market Data API historical or streaming requests.
  • If the test fails, use the returned upstream status and message before changing unrelated settings.

Next steps

  1. Save local Webull app settings on this page.
  2. Run Test connection to verify Trading API account access with signed requests.
  3. Open Trade History to pull a day, review it, and import it into the local journal.
  4. Add Webull Market Data API historical or streaming feeds on top of the same app credentials.
An unhandled error has occurred. Reload 🗙