Rate Limits
API Reference
Rate Limits
The API enforces rate limits to ensure fair usage and platform stability.
Rate Limits
| Authentication Type | Rate Limit |
|---|---|
API Key | 1,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
Need higher limits for your use case? Contact us at support@orbitforms.ai to discuss custom rate limits for your application.
Handling Rate Limits
429 Too Many Requests
When 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-Afterheader - 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