# RATE_LIMITED — 429 Too Many Requests

# 429 Too Many Requests

You have exceeded the rate limit for your partner organization.

## Category

`rate_limit`

## Retryable?

**Yes.** Wait for `retryAfter` seconds before retrying. If `retryAfter` is not present, use exponential backoff starting at 1 second.

## Rate Limits

| Endpoint Type | Limit |
|---|---|
| Read operations | 1,000/min |
| Write operations | 100/min |
| Store discovery | 60/min |

Rate limits are scoped to your **partner organization** — all API keys belonging to the same organization share the same quota. Sandbox limits are 5x higher.

## Headers

| Header | Description |
|---|---|
| `X-RateLimit-Remaining` | Requests remaining in the current window |
| `X-RateLimit-Reset` | Unix timestamp when the window resets |

## Example

```json
{
  "type": "https://developer.gett-tech.com/errors/RATE_LIMITED",
  "title": "Too Many Requests",
  "status": 429,
  "detail": "You are being rate-limited.",
  "instance": "/v1/marketfront/stores/discover",
  "requestId": "req_abc123",
  "timestamp": "2026-03-11T14:30:00.000Z",
  "errorCode": "RATE_LIMITED",
  "errorCategory": "rate_limit",
  "retryable": true,
  "retryAfter": 60
}
```
