Rate Limits — OneHub
Rate limits are enforced per API key based on your plan.
Docs
Docs Quick Start Authentication SDK Setup Available Models Rate Limits Chat Completions Streaming List Models Embeddings Image Generation Text to Speech Speech to Text Billing & Wallet Webhooks ErrorsRate Limits
Each API key can make a fixed number of requests per minute based on your plan:
| Plan | Requests / min |
|---|---|
| Trial | 10 |
| Lite | 100 |
| Creator | 500 |
| Studio | 2000 |
Headers
Rate limit headers are included in every response:
X-RateLimit-Limit— requests allowed per windowX-RateLimit-Remaining— requests left in the current windowX-RateLimit-Reset— Unix timestamp when the window resets
Handling 429
When you exceed the limit, requests return 429 Too Many Requests with the OpenAI error format
(see Errors). Wait for the X-RateLimit-Reset timestamp, or back off
with exponential retry and jitter.
{
"error": {
"message": "Rate limit reached",
"type": "rate_limit_exceeded",
"code": "rate_limit_exceeded"
}
}