Rate Limiting
API requests are rate-limited per API key to ensure fair usage and platform stability.
Default Limits
| Limit | Value |
|---|---|
| Requests per hour | 100 |
| Reset interval | Rolling 1-hour window |
Rate Limit Headers
When you approach your limit, plan your requests accordingly. If you exceed the limit:
json
{
"error": {
"code": "RATE_LIMIT_EXCEEDED",
"message": "Rate limit exceeded. Try again later.",
"status": 429
}
}Best Practices
- Cache responses for dealer and inventory data — these change infrequently
- Use webhooks instead of polling for quote status updates
- Batch your quote requests rather than sending them in rapid succession
- Contact support if you need a higher rate limit for your use case