createa.meme

Rate Limits

Per-key sliding-window limits enforced via Upstash Redis.

Limits by plan

PlanCredits / moRate (req/min)
Free5010
Starter50030
Pro2,00060
Scale10,000120
EnterpriseCustom300+

Response headers

Every response includes:

X-RateLimit-Limit: 60
X-RateLimit-Remaining: 45
X-RateLimit-Reset: 1711699200

X-RateLimit-Reset is a Unix timestamp marking when the window opens up.

When you hit the limit

You'll get a 429 RATE_LIMITED response with a Retry-After header:

HTTP/1.1 429 Too Many Requests
Retry-After: 12
X-RateLimit-Remaining: 0

Back off until Retry-After seconds have passed, then retry. Continued hammering will escalate the cooldown.

On this page