Pacing Limitations
Interactive Brokers currently enforces a global request rate limit of 50 requests per second for each authenticated username — that is, each Web API session.
Users making requests via the CP Gateway tool are restricted to 10 requests per second.
Additionally, some endpoints are also subject to their own pacing limits as described in the table below.
When a rate limit is exceeded, the Web API will return a 429 Too Many Requests status code.
Violator IP addresses may be put in a penalty box for 10 minutes. After this period, the IP address is removed from the penalty box. Repeat violator IP addresses may be permanently blocked until the issue is resolved.

