# Rate limits To ensure fair usage and maintain the stability of the API, rate limits are enforced on every request. Rate limits are applied **per API key**. If an API key exceeds these limits, requests may be temporarily blocked or rejected with an error response. ## Request limits - 10,000 requests per hour, per API key - Maximum 10 requests per second, per API key (burst limit) ## Payload limits - Up to 1,000 rows per request, or - Up to 1 MB per request (whichever limit is reached first) ## Best practices To avoid hitting rate limits: - Implement exponential backoff or retry-after handling when a request is rejected. - Batch data where possible to reduce the number of requests. - Monitor your application's request volume and adjust accordingly. ## Exceeding the limits If your API key exceeds any of the above limits, the API will return an error indicating that the rate limit has been reached. You can retry your request after the specified cooldown period.