Rate Limit issue while placing orders

Hi Team,
I am placing order using this API: https://api-hft.upstox.com/v2/order/place
but I get rate limit issue, too many requests as I get this issue multiple times: [UDAPI100500 Intraday order is not allowed on this scrip]

Please suggest a workaround for this issue. I think the rate limit must be for every successful order placed not for unsuccessful orders. Kindly suggest a fix for the issue as this is crucial . Thanks

Hi @Kaustubh_A

Even unsuccessful orders place almost the same load on our servers, as some orders are rejected either by the exchange or the broker. Therefore, we must enforce rate limits for both successful and unsuccessful orders.

It seems you might have a retry logic in place, where failed orders are being retried in a loop. However, even if you didnā€™t have a retry mechanism, hitting the rate limit would still occurā€”even if all your orders were successful. This means the error UDAPI100500 Intraday order is not allowed on this script is not a deciding factor in rate limiting.

We recommend adhering to the rate limits, regardless of whether your orders are successful or not.

Thank you!

1 Like