Rate Limits

Overview

SavvyIQ implements rate limits to ensure consistent API performance and fair usage across all customers. Our rate limiting system is designed to support both development and production workloads while maintaining system stability.

Standard Rate Limits

All SavvyIQ APIs enforce the following standard rate limits:

Request Limits

  • 600 requests per minute across all endpoints
  • Applied per API key across all API endpoints
  • Rolling window implementation (not fixed-window)

Concurrent Connection Limits

  • 10 concurrent connections for streaming endpoints (default)

Rate Limit Headers

Every API response includes rate limit information in the headers:

RateLimit-Limit: 600
RateLimit-Remaining: 599
RateLimit-Reset: 50

Header Definitions

  • RateLimit-Limit: Total requests allowed per window
  • RateLimit-Remaining: Requests remaining in current window
  • RateLimit-Reset: Seconds until window resets

Rate Limit Responses

When rate limits are exceeded, the API returns a 429 Too Many Requests response:

{ "message": "API rate limit exceeded" }

Enterprise Rate Limits

For production workloads requiring higher throughput, contact us at sales@savvyiq.ai.


Next Steps:

  1. Try it: Quickstart Guide - Start making API requests within rate limits
  2. Learn more: API Reference - API reference documentation
  3. Advanced: Batch Processing - Optimize for high-volume operations