APIs for webull, you are free to use, but code not extensively checked and Webull may update the APIs or the endpoints at any time. https://www.webull.com/
pip install webull pip install pytest requests_mock python -m pytest -v How to login with your email
from webull import webull # for paper trading, import 'paper_webull' wb = webull() wb.login('test@test.com', 'pa$$w0rd') How to login with your mobile
from webull import webull # for paper trading, import 'paper_webull' wb = webull() wb.login('+1-1112223333', 'pa$$w0rd') # phone must be in format +[country_code]-[your number] How to order stock
from webull import webull wb = webull() wb.login('test@test.com', 'pa$$w0rd') wb.get_trade_token('123456') wb.place_order(stock='AAPL', price=90.0, qty=2) How to check standing orders
from webull import webull wb = webull() wb.login('test@test.com', 'pa$$w0rd') wb.get_trade_token('123456') orders = wb.get_current_orders() How to cancel standing orders
from webull import webull wb = webull() wb.login('test@test.com', 'pa$$w0rd') wb.get_trade_token('123456') wb.cancel_all_orders() https://github.com/tedchou12/webull/wiki/How-to-use-Streaming-Quotes%3F
This software is not extensively tested, please use at your own risk.
If you are interested to join and help me improve this, feel free to message me.