Rate limiting best practices
Rate limits prevent you from calling Trustpilot APIs too many times. Trustpilot recommends that you don’t exceed 833 calls per 5 minutes or 10K calls per hour.
To avoid rate limiting, use the following guidance:
- Use webhooks. Avoid pulling data if you can use webhooks instead. For more information, refer to Manage your webhooks notifications.
- Reuse your valid authentication token. Avoid generating an OAuth 2.0 access token for each call and reuse your valid authentication token instead. For more information, refer to Authentication.
- Store and update data in your backend. Avoid pulling your review data directly into your website’s frontend. Pulling review data this way causes your website to call Trustpilot’s API every time someone views it.