Step 1: ICICI Direct API Portal
To connect your brokerage account, you need an API key from the ICICI Direct API portal.
Instructions:
- Visit the ICICI Direct API Portal and register or log in.
- Navigate to "Register An App" under your profile.
- Set any App Name, enter a Redirect URL:
http://algostock.duckdns.org, and enter Primary IP Address: 161.118.185.80 (our trading server IP).
- Locate your App Key (API Key) and App Secret (Secret Key).
Keep this tab open, we will enter these details in Step 3.
Step 2: Gmail App Password
The platform requires a Gmail App Password to read the login OTP sent by ICICI Direct every morning automatically. This must be the Gmail account where you receive your ICICI login OTPs.
Instructions:
- Ensure 2-Step Verification is enabled on your Gmail account.
- Go to Google App Passwords.
- Select App as "Other" and name it "AlgoStock".
- Click "Create" and copy the 16-character password (e.g.
abcd efgh ijkl mnop).
Step 4: Test & Verify
Click verify below to run a dry-run broker login. This validates your credentials and logs you in.
🧪
Ready to verify
Starts a real Playwright login flow