# Rate limits The API has rate limits in place to prevent abuse. These limits are per API key and vary depending on the endpoint and subscription level. ## Response Headers The following headers will be returned with each response to show the current rate limit status: - `X-Rate-Limit-Limit`: The maximum number of requests allowed per minute. - `X-Rate-Limit-Remaining`: The number of requests remaining in the current minute. - `X-Rate-Limit-Reset`: The time in UTC when the rate limit will reset. If the request fails due to rate limiting, you will get a `429` response with the error `TooManyRequests` and the `Retry-After` header will be added: - `Retry-After`: The time at which the rate limit resets. The same as the `X-Rate-Limit-Reset` header. ## Additional IP Address Limits There are also additional internal rate limits per IP address. You should not see these in normal use, but if you do, you will get a `429` response with the error `TooManyRequests`. However this response will not include the additional headers as described above.