Request Limit

I have been monitoring request limit for a minute but I am still getting error saying too much request weight is used

‘x-mbx-used-weight’: ‘203’, ‘x-mbx-used-weight-1m’: ‘203’

binance.exceptions.BinanceAPIException: APIError(code=-1003): Too much request weight used; current limit is 1200 request weight per 1 MINUTE. Please use the websocket for live updates to avoid polling the API.

Are you 100% the “x-mbx-used-weight-1m” response and the error message comes from same IP and at the same time?

Yes. it is definitely coming from one IP. I am just printing response header whenever there is API call is made to the binance service and it never went beyond 400 but I randomly get this error of too much request weight.