Hello @trader_noob,
Apologies for the inconvenience. Rest assured, we are looking into it and would come up with fixes and usage best practices.
Regards
SmartAPI Team
Hello @trader_noob,
Apologies for the inconvenience. Rest assured, we are looking into it and would come up with fixes and usage best practices.
Regards
SmartAPI Team
Hello @robotrade,
We have identified the issue and are working to resolve it. Apologies for the inconvenience.
Thank you.
Regards
SmartAPI Team
Hello @trader_noob, @godboleamit
As @andyvoid has mentioned, it'll help in tracking modified orders. One more use case is fetching Individual Order Status. Earlier a user had to fetch the whole orderbook and check for their orders, now using the Individual Order Status API and Unique Order ID any user can track their orders instantly. Our main focus for introducing this was to provide a faster response time to order status which can be easily done now using the unique order ID parameter.
@gjs thank you for suggesting this feature. We have noted this and will update you once it becomes available.
If you still have any questions, please let us know.
Thank you.
Regards
SmartAPI Team
Hello @godboleamit,
Thank you for this suggestion. We will keep it in mind while implementing new features and enhancements for SmartAPI. Thanks for being an active user and raising this issue for the trading community.
Thank you.
Regards
SmartAPI Team
Hello @aniket,
We do not provide option chain data as of now, however we do provide candle data and Greeks for options. To place an order, check out this Documentation and choose the correct ordertype, producttype, exchange and other details from the order constants and use placeOrder
endpoint to place the order. If you still have any queries, please let us know and we will assist you further.
Thank you.
Regards
SmartAPI Team
Dear SmartAPI Users,
In our quest to provide the best service to our customers, we have added additional rate limits on per minute and per hour basis.
Here are the new rate limits for various endpoints:
Sr. No. | API | Per second | Per Minute | Per Hour |
---|---|---|---|---|
1 | /rest/auth/angelbroking/user/v1/loginByPassword |
1 | NA | NA |
2 | /rest/auth/angelbroking/jwt/v1//generateTokens |
1 | NA | 1000 |
3 | /rest/secure/angelbroking/user/v1/getProfile |
3 | NA | 1000 |
4 | /rest/secure/angelbroking/user/v1/logout |
1 | NA | NA |
5 | /rest/secure/angelbroking/user/v1/getRMS |
2 | NA | NA |
6 | /rest/secure/angelbroking/order/v1/placeOrder |
20 | 500 | 1000 |
7 | /rest/secure/angelbroking/order/v1/modifyOrder |
20 | 500 | 1000 |
8 | /rest/secure/angelbroking/order/v1/cancelOrder |
20 | 500 | 1000 |
9 | /rest/secure/angelbroking/order/v1/getOrderBook |
1 | NA | NA |
10 | /rest/secure/angelbroking/order/v1/getLtpData |
10 | 500 | 5000 |
11 | /rest/secure/angelbroking/order/v1/getPosition |
1 | NA | NA |
12 | /rest/secure/angelbroking/order/v1/getTradeBook |
1 | NA | NA |
13 | /rest/secure/angelbroking/order/v1/convertPosition |
10 | 500 | 5000 |
14 | /rest/secure/angelbroking/order/v1/searchScrip |
1 | NA | NA |
15 | /rest/secure/angelbroking/order/v1//details/{GuiOrderID} |
10 | 500 | 5000 |
16 | /rest/secure/angelbroking/portfolio/v1/getHolding |
1 | NA | NA |
17 | /rest/secure/angelbroking/portfolio/v1/getAllHolding |
1 | NA | NA |
18 | /rest/secure/angelbroking/market/v1/quote |
10 | 500 | 5000 |
19 | /rest/secure/angelbroking/margin/v1/batch |
10 | 500 | 5000 |
20 | /rest/secure/angelbroking/gtt/v1/createRule |
10 | 500 | 5000 |
21 | /rest/secure/angelbroking/gtt/v1/modifyRule |
10 | 500 | 5000 |
22 | /rest/secure/angelbroking/gtt/v1/cancelRule |
10 | 500 | 5000 |
23 | /rest/secure/angelbroking/gtt/v1/ruleDetails |
10 | 500 | 5000 |
24 | /rest/secure/angelbroking/gtt/v1/ruleList |
10 | 500 | 5000 |
25 | /rest/secure/angelbroking/historical/v1/getCandleData |
3 | 500 | 5000 |
We hope that the new rate limits help you to get a better trading experience.
Thank you.
Regards
SmartAPI Team
Hello @perceptron,
Currently there is a limit of 3 connections per client code for Websocket Streaming. There is no additional cap or limit on it.
Thank you.
Regards
SmartAPI Team
Hello @RM ,
We have noted your suggestion and will be conveying it to the requisite team for action. Thank you for being an active SmartAPI user and highlighting issues.
Your feedback helps us make SmartAPI better.
Thank you.
Regards
SmartAPI Team
@v-localhost Scrip Master is the list of all tradable instruments [link to scrip master file]. (https://margincalculator.angelbroking.com/OpenAPI_File/files/OpenAPIScripMaster.json)
It is updated daily at 8:30 AM
Hello @RM ,
We have noted your suggestion and will be conveying it to the requisite team for action. Thank you for being an active SmartAPI user and highlighting issues.
Your feedback helps us make SmartAPI better.
Thank you.
Regards
SmartAPI Team
@asr-rajesh How are you calling the TOTP in your code?
@Moderator_2 has shared a method for python. Please use a similar method for your SDK.
Hello @ganeshpanpat,
Please update your system to latest version and update the TLS version in it to 1.1 or 1.2. The process will be different depending upon your existing system. You'll find multiple tutorials on the internet for the same.
Thank you.
Regards
SmartAPI Team
Hello @parthsavaliya,
Here is the link to documentation. You need to pass the correct parameters in the keys, like NFO
, BFO
. For this case I'm assuming that you want to place order for BANKNIFTY26JUN2447800CE
. In the scrip master file, you can check that the token for this is 46397
. You'll need to pass this token, along with NFO
in exchange.
In the quantity key, you'll have to pass multiples of the lot size, eg 15, 30.
Thank you.
Regards
SmartAPI Team
@aakashsri013 These parameters are compulsory for ROBO order, i.e "producttype"
:"BO"
. For other product types, these are not compulsory and you can skip them. You can check our documentation for more details. The params which have ONLY for ROBO order are optional for normal orders.
Thank you.
Regards
SmartAPI Team
Hello @Sathish474,
We have raised this issue with our tech team and will be getting back to you soon.
Thank you.
Regards
SmartAPI Team
Hello @Asp9999,
Please write the value for X-UserType key as USER
, i.e. ALL CAPS.
It is the 4 digit PIN that you use to login to the app.
Please use the headers as it is as mentioned in our documentation.
Here is the link to documentation
Thank you.
Regards
SmartAPI Team
Hello @parthsavaliya,
The same APIs work for both Equity and F&O. You can use the same placeOrder
, modifyOrder
and cancelOrder
APIs for your tasks. You just need to mention the correct exchange and token in the request body.
Thank you.
Regards
SmartAPI Team
@devenderweb Please check the above reply. It should help.
Let us know if you still have issues.
Thank you.
Regards
SmartAPI Team