Hello Upstox Community,
I am building a C# application to perform technical analysis on 50 stocks per minute. To do this, I use the following Upstox APIs:
- Historical Data API
- Intraday Data API
- Live Quote API
However, I am facing rate limit issues, which prevent me from fetching the required data for all 50 stocks within the given timeframe.
Use Case Details:
- The application needs to gather data for all 50 stocks every minute to execute technical analysis.
- The APIs are essential for providing accurate and real-time information, but I keep hitting the rate limits imposed by Upstox.
What Iāve Tried:
- Caching historical data to reduce API calls.
- Fetching data for fewer stocks or increasing the interval, but this compromises the analysis.
- Looking for bulk data endpoints or batch requests, but they donāt seem to fully solve the problem.
Questions:
- How can I optimize my API usage within the constraints of Upstoxās rate limits?
- Does Upstox offer any premium API plans or additional configurations to increase rate limits?
- Is there a way to request bulk historical or intraday data for multiple stocks in a single API call?
I would greatly appreciate any guidance or suggestions from the community, especially if someone has tackled a similar challenge using Upstox APIs.
Thank you!