Rate Limits
Rate limits are enforced per API key using a sliding 60-second window.
Limits by plan
Section titled “Limits by plan”| Plan | Requests / minute |
|---|---|
| Solo ($19/mo) | 60 |
| Team ($49/mo) | 300 |
| Agency ($99/seat/mo) | 1,000 |
API keys require an active paid subscription. See Playcut pricing for plan details.
Response headers
Section titled “Response headers”Every response includes rate-limit headers:
| Header | Description |
|---|---|
X-RateLimit-Limit | Max requests per 60-second window |
X-RateLimit-Remaining | Requests remaining in the current window |
X-RateLimit-Reset | Unix timestamp (ms) when the window resets |
429 Too Many Requests
Section titled “429 Too Many Requests”{ "statusCode": 429, "message": "Rate limit exceeded. Try again in 12s.", "error": "Too Many Requests"}The response also includes a Retry-After header with the number of seconds to wait.