Rate Limit Overview
API rate limits protect service quality:
| Plan | Requests/Minute | Requests/Day |
|------|-----------------|--------------|
| Scale | 60 | 10,000 |
| Enterprise | 300 | 100,000 |
Limits apply per API key. Contact support for higher limits.
Rate Limit Headers
Every response includes rate limit info:
```
X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1705312800
```
**Limit:** Your per-minute allowance
**Remaining:** Requests left in current window
**Reset:** Unix timestamp when limit resets
Handling 429 Errors
When you exceed limits, you'll receive:
```
HTTP/1.1 429 Too Many Requests
Retry-After: 30
```
**Recommended handling:**
1. Check Retry-After header
2. Wait specified seconds
3. Retry with exponential backoff
4. Log for monitoring
Don't hammer the API when rate limited. Respect Retry-After.
Best Practices
Optimize your API usage:
- **Batch requests** where possible
- **Cache responses** locally
- **Use webhooks** instead of polling
- **Implement backoff** for retries
- **Monitor usage** to avoid limits
Most integrations work well within standard limits with proper caching.
Requesting Higher Limits
Need more capacity?
**Enterprise customers:**
Contact your account manager to discuss limit increases.
**Scale customers:**
Email api-support@vectorgap.ai with:
- Use case description
- Expected request volume
- Current usage patterns
We review requests within 2 business days.