Angel One (SmartAPI) — How to Get Your API Key and Secret

Before you can use SmartAPI, you need to create an app on Angel One's developer portal and obtain an API Key and API Secret. This guide covers only that — getting your credentials. It stops there.

Before You Start

Unlike some other brokers, Angel One's documentation does not describe a separate paid subscription for API access — SmartAPI is offered free.

Step 1: Log in to the SmartAPI developer portal

Go to smartapi.angelbroking.com and log in, or sign up if you're new.

📸 Screenshot 1: SmartAPI portal login page Highlight the login form and the sign-up link for first-time developers.

Step 2: Create a new app

Click "Create an App". Select which API type you need (Publisher, Trading, Market Feed, or Historical Data), then provide an app name, a Redirect URL, a Postback URL, and your Angel One Client ID.

📸 Screenshot 2: Create app form Highlight the API type selector and the app name / redirect URL / Client ID fields.

Step 3: Save and copy your API Key and API Secret

Once saved, the API Key is generated immediately. Open the App Dashboard to find your new app, then copy the API Key and API Secret shown there.

📸 Screenshot 3: App Dashboard showing API Key and API Secret Mask the actual key/secret values before sharing this screenshot with anyone — use dummy values if illustrating this step.

What You Should Have Now

Angel One's documentation separately describes a daily login/session flow (similar in spirit to other brokers' request-token exchanges) needed before the API can actually place trades. That daily flow is outside the scope of this guide.

Important Limitations

🔒 Security warning: Keep your API Secret confidential. Never share it publicly. Never include real credentials in screenshots — use dummy values or mask them.

Screenshot Checklist

  1. SmartAPI portal login page
  2. Create app form (API type, app name, Redirect URL, Client ID)
  3. App Dashboard showing API Key and API Secret

Source: Angel One's official SmartAPI portal and documentation (smartapi.angelbroking.com).