Rate Limits

Egret enforces rate limits per API key to ensure fair usage and platform stability.

Default limits

PlanRequests/minRequests/day
Starter305,000
Professional6020,000
EnterpriseCustomCustom

Rate limit headers

Every response includes headers to help you track usage:

HeaderDescription
X-RateLimit-LimitMaximum requests in the current window
X-RateLimit-RemainingRequests remaining in the current window
X-RateLimit-ResetUnix timestamp when the window resets

Credit limits

In addition to request rate limits, each plan has a monthly credit quota. When credits are exhausted, query endpoints return 429 with credit_limit_exceeded. You can check remaining credits via the billing endpoint.

Handling rate limits

When you receive a 429 response, wait until the X-RateLimit-Reset time before retrying. We recommend implementing exponential back-off with jitter.