API rate limits (or API quotas) define the number of requests that can be made to the Keka API. To help manage the sheer volume of these requests, limits are placed on the number of requests that can be made. These limits help us provide the reliable and scalable API that our developer community relies on.
Rate limits are enforced and automatically refilled in 60-second (1-minute) intervals. Our API endpoints has a rate limit of 50 requests/minute. This means that if you reaches a rate limit's maximum anytime within 60 seconds, you need to wait for that quota to refill before making more requests. If you exceeds a rate limit, you receive a 429 error with the reason rateLimitExceeded. To resolve this error, wait a minute then try your request again—the quota should be refilled at the start of the next interval.