> ## Documentation Index
> Fetch the complete documentation index at: https://developers.myeden.me/llms.txt
> Use this file to discover all available pages before exploring further.

# Rate limits

> Per-key request and ingest limits.

Each API key has two independent limits:

| Limit                   | Default | Header                        |
| ----------------------- | ------- | ----------------------------- |
| Requests per minute     | 60      | `x-ratelimit-remaining`       |
| Ingest requests per day | 500     | `x-ratelimit-daily-remaining` |

Default limits are intentionally conservative for v1. Email
[support@myeden.me](mailto:support@myeden.me) with your expected volume and we'll raise them.

The daily header is only returned on `POST /v1/videos` — status checks
and archive/republish/delete don't count against the daily ingest budget.

## When you hit a limit

```http theme={null}
HTTP/1.1 429 Too Many Requests
retry-after: 42

{
  "error": {
    "code": "rate_limited",
    "message": "Request rate exceeded. See retry-after header.",
    "request_id": "req_a1b2c3d4e5f6"
  }
}
```

The `code` is `rate_limited` for RPM violations and `daily_ingest_limit`
for daily budget violations.

## Best practices

* Respect `retry-after`. Add exponential backoff with jitter.
* For bulk catalog imports, spread ingest across the day or coordinate
  a temporary limit increase in advance.
* Reuse HTTP connections — keep-alive reduces cold-start latency.
