Rate Limit

To maintain optimal performance and availability of the API, we limit the request rate to 500 requests/min or 30,000 requests / 5 minutes / IP. Polling endpoints like resource_translations_async_downloads/{resource_translations_async_download_id} and resource_strings_async_downloads/{resource_strings_async_download_id} have a rate limit of 1,200 requests/min. Once past the respective limit, requests will be throttled and you will get a 429 Throttled response.

{
  "errors": [
    {
      "code": "Throttled",
      "detail": "Request was throttled. Expected available in 60 seconds.",
      "status": "429",
      "title": "Throttled"
    }
  ]
}

To ensure the stability and longevity of our API, we may occasionally implement additional rate limits on usage. These limits are put in place not only to prevent excessive usage that could degrade performance for all users but also to protect against potential denial-of-service attacks, abusive behavior, or other security issues. This is part of protecting the integrity of the service and ensuring that all users have a positive experience.