Would be a good idea, to add a request limiter to avoid errors.
The most simple is just to add a parameter request_delay
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.