FREE Equity Delivery and MF
Flat ₹20/trade Intra-day/F&O
|
13.17% 7,132,861 Clients
Angel One Account Opening Enquiry
Flat Rs 20 delivery, intraday and F&O trade brokerage. Free tips. Open Instant Account and start trading today.
Angel One provides a set of FREE APIs for Trading through SmartAPI platform. SmartAPI by Angel One is a collection of APIs that allows you to do automated trading (Algo Trading) and also use 3rd party trading softwares like Fox Trader or Streak. Angel One API gives programmatic access to critical functionalities and data that allows users to place orders across all segments and exchanges, stream live market data, and historical data, and manage user portfolios.
Angel One API is a set of simple JSON APIs that enables users to customize their trading platforms, build full-fledged trading platforms as per their requirements, or even upgrade their advisory services. The API also helps to integrate with 3rd party advanced trading and charting tools.
Angel One API Benefits
Angel One API is available for free of cost to all. There are no monthly or one-time charges for any of the investors that include - retail investors, start-ups, or fintech firms to use any of the APIs offered by Smart API.
Trading API cost |
Rs 0 (Free) |
Publisher API Cost |
Rs 0 (Free) |
Market Feed API Cost |
Rs 0 (Free) |
Historical data API Cost |
Rs 0 (Free) |
Feature | Description |
---|---|
Broking APIs |
· Trading API · Publisher API · Market Data API · Historical Data API · Websocket API |
Language Used |
HTTP |
Exchanges supported |
BSE, NSE and, MCX |
Segments |
Equity, F&O, Currency, and Commodity |
Operating System supported |
Windows/Linux |
Regulatory approval |
Preapproved for most 3rd party trading platforms and custom programs. Assistance is provided by Angel One to obtain approval if you are building a new trading platform for others. |
Real-Time data |
Yes |
Rate Limits |
Refer to Angel One SmartAPI limit section below |
Supported features in trading app |
All Basic features · Login Authentication · Order placement, cancellation, modification · Order History · Portfolio · Notifications · · Logout |
Integration with third-party software |
60+ trading platforms - Foxtrader, Streak, Tradetron, Amibroker, StocksDeveloper |
Brokerage |
Rs 20 per trade |
Order Types Available |
Normal, Stoploss, After market Order, ROBO |
Product Types available |
Cash and Carry (CNC), Margin Intraday Square-off (MIS), Normal for futures and options (NRML), Bracket Order (BO- only for ROBO) |
Angel One SmartAPI has the following rate limits:
Transaction |
API Rate Limit |
---|---|
Order placement API rate limit |
10 requests per second |
Order modification API rate limit |
10 requests per second |
Order cancellation API rate limit |
10 requests per second |
Historical API rate limit |
3 hits per second |
LTP Data request rate limit |
10 requests/second |
Orderbook/Tradebook API rate limit |
1 request/second |
Angel One has well-defined documentation for its Smart API. This online documentation is available at Angel One Smart API documentation website. The Angel API Documents include programming guides using popular languages such as Python, Java, R, Go, and NodeJS.
Smart API is available for clients having an account with Angel One. If you do not have a trading and Demat account with Angel One, open an instant account with Angel One for free to access SmartAPI.
Note: Angel One is migrating the users from the ODIN-based platform to new systems based on Omnesys in a phased-wise manner. Smart API is built on an Omnesys-based platform. Thus, if your account is still not migrated and you want to access the Smart API immediately, you need to request for migration of your account.
SmartAPI gives users access to the live infrastructure and robust platform of Angel One that can help multiple order placement, real-time and faster trade execution, managing user portfolio, and much more.
Angel One API for trading is to place, modify and cancel trading orders. These trade execution APIs can place various order types like regular orders, after-market orders, cover orders, ROBO orders, and GTT orders using API.
Angel One Trading API also helps to retrieve user holdings and positions, manage user portfolios, and define margin rules.
You can also use the Angel One APIs to connect with any third-party algo trading software like Fox Trader, Tradetron, etc. to set up your trading strategies and automate trading.
Angel One also allows you to manage your trades without any coding through its tie-up with Streak, a 3rd party Algo Trading software. You can create, backtest and deploy your trading strategies by signing up at https://streak.angelbroking.com. However, using Streak comes with a cost that ranges from Rs 350 to Rs 1400 based on the subscription plan and validity.
Angel API for Algo Trading
Angel API is designed for high-frequency algorithmic trading. These HTTP JSON APIs are available in five languages - Python, Java, R, Go, and NodeJS. Using API, you can convert your trading ideas into trading strategies and build your own algorithmic trading system.
Note:
Angel One WebSocket API allows you to receive quotes for instruments across all exchanges during live market hours on a single WebSocket connection. The live quotes include fields like open, close, high, low, last traded price, and market depth view for the top five orders.
The Websocket Order Status API also provides notifications for order updates in the form of text messages.
To connect to SmartAPI WebSocket API, you need a WebSocket client library in your choice of programming language.
SmartAPI historical data provides users with data spanning decades back within seconds. It is available only for NSE Equity Segment and contains the timestamp, Open, High, Low, Close, Volume, and volume. The historical data is presented in the form of a candle for the requested period and is available in several time intervals like 1 minute, 3 minutes, 5 minutes, 10 minutes, 15 minutes, 30 minutes, hourly, and daily.
The historical data is commonly used for backtesting purposes when one intends to do algo trading to give correct trading signals.
Angel One Publisher API enables publishers or app owners to add one-click buttons to the apps or webpages that allow order placement and trade execution. You can use the SmartAPI branded buttons or customized buttons to enable users to initiate a trade with a single click.
A publisher can also provide a facility for users to create a basket of stocks using dynamic buttons. The app/website visitors can click on the embedded buttons to place an order directly from there rather than leaving the website and logging into the Angel One account separately to place the order.
This feature is beneficial for both parties as it enhances the user experience and increases website traffic. The Publisher API can also help you to take your advisory services to the next level.
Currently, you may be placing a manual trade order based on the strategies formulated in your mind post-analysis of historical data, trends, and key performance indicators of stock. You also need to monitor the markets to wait for the right time.
With Angel One APIs, you need not constantly track your stocks. You can build your own algorithms based on the strategies formulated. The algos can automatically place orders for you when the required conditions get met.
You are in the advisory business that provides investment advice and research services to clients. The investors must be reading the information on your webpage or app and then logging into their broking accounts to place an order.
With Angel One Publisher APIs, you can provide add-on services to clients that allow them to place trade orders directly from your webpage using Publisher API without requiring them to go to a separate window and thus enhance the user trading experience.
You should have an Angel One Trading account to access Angel One API. The Angel One API is available for free to all customers. Once you open a trading account with Angel, you can register and get the API key online.
Steps to get Angel One API key
Angel One provides API support via email (api@angelbroking.com) and a discussion forum to resolve any issues related to the API. SmartAPI forumis a group of experienced and professional developers and other API users. The participants share their experiences and knowledge on the community forum which can serve as a guide for anyone. You can post your queries/issues related to API on this forum for a solution.
Launched in Nov 2020, Smart API has 15000+ registered users as of May 2021 who trade smarter than harder.
Angel One offers one of the best trading APIs for free. It enables customers to trade in stock and commodities using their own handwritten programs (Algo trading) and integrate with 3rd party trading tools. The API is available for free of cost to all. Most other broker either doesn't offer API (Upstox, ICICIDirect) or charge a monthly fee (Zerodha Rs 2000, ProStocks Rs 1000). The brokerage is charged at Rs 20 per trade across segments except for brokerage-free equity delivery trading. The support through documentation, email, and discussion forum is good.
Get a full-service trading account with discount broker pricing. Pay flat Rs 20 brokerage for equity delivery, Intraday and F&O trades. Get high-quality research reports and personalized services for free. Open Instant Account and start trading in just a few minutes.
SmartAPI in Angel One is an Algo Trading API that allows traders to use their own computer programs or 3rd party trading platforms as a frontend to trade at BSE, NSE and MCX.
Angel One API includes Trading API, WebSocket API, Historical Data API and Publisher API. All these APIs are available to Angel One customers for FREE of charge.
Angel One has API for almost all the functions related to trading like real-time order execution, manage user portfolios, retrieve order history, positions, holdings, live market data, historical data, and much more. You can also convert your trading ideas by coding trading strategies and automate trading.
Angel One APIs are simple, convenient and easy to use by beginners, experienced traders or developers, startups, and fintech firms. It helps users customize the trading platform as per their convenience or build their own innovative trading platform.
Angel One API is FREE to all customers with no monthly subscription charges. Customer pays only the brokerage of flat Rs 20 per executed order and taxes while trading using API.
To use Angel One API, you need to open a trading account with them and sign up for SmartAPI access.
Angel One does not charge any fees for any of the APIs it offers including Trading API, Publisher API, Market Feed API, and Historical Data API.
Angel One offers FREE Trading API for Algo Trading to all customers. Angel One APIs are known as SmartAPI. SmartAPI platform has 4 APIs; Trading API, Market Feed API, Historical Data API, and Publisher API. All kinds of customers including retail traders, advisory firms, and start-ups can use Angel One APIs for free.
The Trading API provides complete trading functionalities. It allows users to place, modify, cancel and execute various types of orders. It also helps to retrieve order history, provide trade notifications, manage user portfolio, and assist real-time trade execution.
The Market Feed API helps access live market data for the required stock or instrument.
The Historical data API helps to retrieve the backdated data (open, close, high, low, volumes) for any instruments of the NSE Equity segment that can assist in coding trading strategies and automate trading.
The Publisher API helps add a one-click trade button/s on your website/app to enhance the user trading experience.
An existing Angel One customer or a guest user can register to its SmartAPI portal to get all the details related to API. The API key is available on Angel One's SmartAPI website. The Angel One API is available for free to all its customers as well as guest users.
Steps to get Angel SmartAPI key
Using SmartAPI in Angel One is a simple and easy process. To be eligible to use SmartAPI, you need to be a client of Angel One. Angel One SmartAPIs are available at zero cost (without any subscription charges) to all customers.
To access Angel One SmartAPI, you need to sign up and register with SmartAPI. Once your account gets created, you need to create the app, provide the name for your app, a postback URL and redirect URL, and generate the API key and API secret key that allows you to start using SmartAPI for free.
Angel One Account Opening Enquiry
Flat Rs 20 delivery, intraday and F&O trade brokerage. Free tips. Open Instant Account and start trading today.
Information on this page was last updated on Friday, October 4, 2024
Rs 0 Account Opening Fee
Free Eq Delivery & MF
Flat ₹20 Per Trade in F&O
FREE Intraday Trading (Eq, F&O)
Flat ₹20 Per Trade in F&O
|
Times out a lot. - Order, LTP, historic data - all times out.
Only python SDK works. Nothing else is updated.
Historic candle data is available only for stocks and FNO. - Not available for indices and MCX.
no plugin for amibroker/ninja/excel etc.
No proper support also.
And thy claim they got some award for their API. HAHA..