Version: 1.0.0
Error Type: 429-rate-limit
HTTP Status: 429
Rate limit exceeded error example. This error occurs when the client sends too many requests within a given time window.
Endpoint: Any
Request:
{
"method": "GET",
"url": "http://localhost:8080/api/player/1-11",
"headers": {
"Accept": "application/json"
}
}
Response (429):
{
"headers": {
"Content-Type": "application/json",
"Retry-After": "60",
"X-RateLimit-Limit": "100",
"X-RateLimit-Remaining": "0",
"X-RateLimit-Reset": "1704067260"
},
"body": {
"error": "Rate limit exceeded",
"code": 429,
"retry_after": 60,
"limit": 100,
"remaining": 0,
"reset_at": "2025-01-01T00:01:00Z"
}
}
retry_after seconds before retryingresponse.retry_after valueRetry-After header| Header | Description |
|---|---|
Retry-After |
Seconds to wait before the next request |
X-RateLimit-Limit |
Maximum requests allowed per window |
X-RateLimit-Remaining |
Requests remaining in current window |
X-RateLimit-Reset |
Unix timestamp when the rate limit resets |
Retry-After header