Skip to main content

Rate Limits

Authentication TypeRate Limit
API Key1,000 requests/minute
OAuth (Development)100 requests/minute
OAuth (Approved)10,000 requests/minute
Benefits of OAuth App Approval
  • 100x higher rate limits – Scale without worrying about throttling
  • Marketplace listing – Get discovered in the Orbit AI directory
  • Priority support – Direct access to our developer relations team
Learn about the review process →
Need higher limits for your use case? Contact us at [email protected] to discuss custom rate limits for your application.

Handling Rate Limits

429 Too Many RequestsWhen you exceed the rate limit, you’ll receive a 429 response with a Retry-After header. Implement exponential backoff:
  1. Wait for the time specified in the Retry-After header
  2. Or implement exponential backoff (1s, 2s, 4s, 8s…)
  3. Maximum retry time should be capped at 60 seconds

Best Practices

  • Cache responses when possible to reduce API calls
  • Use webhooks instead of polling for real-time updates
  • Batch operations when the API supports it
  • Monitor your rate limit headers proactively
Next: Webhooks →