Before you begin#
Open Broker settings, find Angel One and choose Connect Angel One. The setup panel shows your dedicated static IP. Once you save your API key, it also shows your personal Redirect URL. Use only the values shown in your own account.
Create your SmartAPI app#
- In SSAlgo's Angel One panel, choose Get my dedicated IP if no IP is shown yet, and copy it.
- Sign in at smartapi.angelone.in and open My Profile → My APIs.
- Create an app of type Trading APIs. Enter your dedicated IP as the Primary Static IP.
- For the redirect URL, enter any placeholder for now; you will replace it in step 6.
- Copy the app's API key into SSAlgo and choose Save credentials.
- SSAlgo now shows your personal Redirect URL. Copy it into your SmartAPI app's redirect URL setting and save the app.
Angel One lets you change an app's static IP at most once a week, so enter the dedicated IP exactly as shown.
Connect#
- Choose Continue to Angel One (or Connect Angel One).
- Log in on Angel One's page with your client code, PIN and TOTP.
- On return, check the status and run Health check.
Log in again each trading day: Angel One sessions end at midnight. See reconnection and expired sessions.
What a connected status means#
It records authentication. It does not confirm order permissions, contract availability, quote readiness, or successful execution for a strategy.
Angel One checks your static IP only when an order is placed, so a passing health check does not prove the IP is registered. Your first order does.
Algo orders cannot be market or IOC orders on Angel One; SSAlgo sends protected limit orders automatically. MCX orders through Angel One are not enabled yet.
Common setup issues#
- Login rejected: check the API key with Edit credentials. It must be the key of the app whose redirect URL you set.
- IP rejected: the Primary Static IP on your app must be exactly the dedicated IP SSAlgo shows.
- Login didn't complete: the redirect URL in your SmartAPI app must match the one SSAlgo shows, character for character.
- Different account: SSAlgo links one Angel One account per user. To link another one, remove the saved credentials first.
If the problem continues, contact support with the error shown.