Rate limits

To protect the stability of the API and keep it available to all users, Perk enforces multiple kinds of rate limiting. Requests that exceed a rate limit receive a 429 Too Many Requests response, which includes the standard Retry-After header indicating how many seconds to wait before retrying.

Standard rate limits

Perk's standard rate limiter imposes a quota on how many requests can be made in a given time window. Limits are based on minute-long windows and differ depending on whether the account is premium. Perk may change these quotas or add new quotas (such as maximum requests per hour) in the future.

📌

Standard rate limit

Current quota is 200 requests per minute.

Burst rate limits

In addition to limiting total requests in a given time window, Perk also limits the number of requests handled as a burst.

📌

Burst rate limit

Current quota is 10 requests per second.