ESET Online Help

Search
Select the category
Select the topic

Rate limits

All ESET Connect APIs are rate-limited. (How many times you can call an API in a time window.)

If you call an API too often, you will see a response code 429 (Too many requests).

Time window

Maximum  number of calls

1 second

10 API calls

This rate limit fulfills the Denial of Service (DoS) protection.

The rate limit applies to each set of:

API credentials

Account

Originating IP address

So, you cannot split your API calls between different API credentials from the same account or use the same API credentials from different IP addresses to work around the rate limit.


example

Rate limited by Fair Use Policy example:

If you send too many requests at a time, you can be limited by the Fair Use Policy of ESET PROTECT.

For example, if you send a substantial amount of requests at one moment (for example, 1000+), the following will happen:  

The first batch of requests will be resolved immediately and without error.

The next batch of requests will be limited by the limit rate of FUP and will be resolved at a reduced rate (2 requests per second) = this is accompanied by ERROR CODE 202

The last batch of requests would be rejected because this will be over the limit rate of FUP (these requests would need to be resubmitted at a later time) = this is accompanied byERROR CODE 50x