TurbineHub API Rate Limits & Request Guidelines
This document outlines the request limits and best practices for interacting with the TurbineHub API to ensure optimal performance and reliability.
API Rate Limits
To maintain stability and equitable usage, TurbineHub enforces the following rate limits:
API Endpoint Category
Requests per Minute
Requests per Day
All rate limits apply per API key.
Exceeding Rate Limits
When you exceed the above limits, the API returns an HTTP status code 429 Too Many Requests. The response body will include:
{
"error": "Rate limit exceeded",
"retry_after": 60
}
The retry_after field indicates the number of seconds to wait before making another request.
To efficiently manage your API requests:
Implement exponential backoff when encountering rate limit errors.
Cache responses to reduce unnecessary API calls.
Monitor your request usage to avoid hitting daily caps.
Contact Support to request higher rate limits for enterprise needs.
Requesting Rate Limit Increases
To request an increased API rate limit, please contact our support team at api-support@turbinehub.com with:
Brief justification for the increase
Requests are typically reviewed and processed within 48 hours.