Rate Limiting
Request limits per time window and retry headers.
Updated
On this page
Rate Limits
| Key Type | Limit |
|---|---|
Public (pk_*) | 120 requests/minute |
Secret (sk_*) | 300 requests/minute |
| Anonymous | 30 requests/minute |
Request limits per time window and retry headers.
Updated
| Key Type | Limit |
|---|---|
Public (pk_*) | 120 requests/minute |
Secret (sk_*) | 300 requests/minute |
| Anonymous | 30 requests/minute |
Every response includes:
X-RateLimit-Limit: 120
X-RateLimit-Remaining: 87
X-RateLimit-Reset: 1705312800
{
"error": "rate_limit",
"message": "Rate limit exceeded. Try again in 45 seconds.",
"retry_after": 45
}
Webhook endpoints and certain internal endpoints are exempt from rate limiting.
X-RateLimit-Remaining headersSee Rate Limits and Caching Strategies for more.