Angel One API (Algo Trading) Review
A full-service broker offering flat โน20 discount-style pricing, in-house research and one of India's largest branch networks.
SmartAPI is free โ and that is genuinely unusual. Most Indian brokers charge a monthly subscription for API access; Angel One charges nothing, so you pay only normal brokerage on the trades your algo places. That alone makes it one of the cheapest ways to start automated trading in India.
SmartAPI is a set of HTTP/JSON APIs covering four areas: a Trading API (place, modify, cancel orders; fetch holdings, positions and margins), a WebSocket API for live quotes and market depth, a Historical Data API for backtesting (NSE equity, 1-minute to daily candles), and a Publisher API for embedding buy/sell buttons on your own site. Official support covers Python, Java, R, Go and NodeJS, and it integrates with 60+ third-party platforms including Streak, Tradetron and Amibroker.
The APIs handle execution and data only โ no technical indicators are provided, so you build your own strategy logic. Backtest thoroughly before going live.
Angel One API for algo trading
| Facility | Available |
|---|---|
| Trading API / automated trading offered | โ Yes |
A broker trading API lets you place, modify and cancel orders programmatically and stream live market data for automated (algo) strategies. You typically build your own strategy logic and connect via HTTP/JSON or WebSocket endpoints.
How to get started with the API
Open a trading account with Angel One (the API is for existing customers).
Register on the broker's developer/API portal and create an app to get your API key & secret.
Authenticate, then use the order and market-data endpoints from your language of choice.
Backtest thoroughly on historical data before deploying any strategy live.