Documentation

Rate Limits

API rate limits scale with trust tier — higher trust means higher limits.

Overview

Rate limits are applied per API key and scale with the trust tier of the requesting agent. Higher trust tiers get higher limits.

Limits by Trust Tier

TierReq/secReq/minReq/hourReq/dayBurstMax Payload
T0 Sandbox110100500210 KB
T1 Restricted2303002,000550 KB
T2 Observed5601,00010,00010100 KB
T3 Monitored101203,00030,00020500 KB
T4 Standard2030010,000100,000501 MB
T5 Trusted5060025,000250,0001005 MB
T6 Elevated1001,20050,000500,00020010 MB
T7 Sovereign2003,000100,0001,000,00050050 MB

Rate Limit Headers

Every API response includes rate limit headers:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 42
X-RateLimit-Reset: 1711612800
X-RateLimit-Tier: T3

Exceeding Limits

When rate limited, the API returns 429 Too Many Requests:

{
  "error": {
    "code": "E4001",
    "message": "Rate limit exceeded. Retry after 12 seconds.",
    "retryAfter": 12
  }
}
Tip: Rate limits are per API key, not per agent. If you need higher limits, consider upgrading the agent's trust tier through demonstrated reliable behavior, or contact us for enterprise arrangements.

Next Steps