Rate limits and quotas

  1. 1.Check your current plan's rate limits in Settings > Billing
  2. 2.Monitor rate limit headers in API responses: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
  3. 3.Implement exponential backoff when receiving 429 (Too Many Requests) errors
  4. 4.Use batch endpoints to reduce the number of API calls
  5. 5.Cache responses when appropriate to minimize redundant requests
  6. 6.Consider upgrading your plan if you consistently hit rate limits
  7. 7.Use webhooks instead of polling for status updates

Understand API rate limits to build reliable integrations. Rate limits prevent abuse and ensure fair resource allocation. Different plans have different rate limits and quota allowances.

Notes

  • Free: 10 requests/minute, Pro: 100 requests/minute, Teams: 500 requests/minute, Enterprise: Custom limits. Rate limits are per API key.
  • When you receive a 429 error, wait for the duration specified in the Retry-After header before retrying. Implement exponential backoff to avoid hammering the API.
  • Use batch endpoints, cache responses, implement request queuing, and leverage webhooks to stay within rate limits while maximizing throughput.

How would you rate the help you received from this article?

Still need help?

Can't find what you're looking for? Our team is here to help you get the most out of Wubble.

?