hi @overlapjho - There are two issues here. The daily request limit is part of the equation; the other is the requests per second. As you can see in the error message, the free account is able to send up to 50 rps. Your code is bursting very heavily at 80.66 rps; you’ll need to slow down the requests you’re making to be able to have it work. Alternatively, you can subscribe to a paid plan, which will up that request limit.
is there any info about how many rps allowed on each plan?
also i mean that i only call the function once and not on the loop so i am not sure how do infura count the rps, is it based on each response of a request or based on how much the request is called?