API docs menu
Get started
Limits
| Plan | Reads a minute | Creates a minute | Photos and videos running at once |
|---|---|---|---|
| Pro | 60 | 20 | 5 |
| Business | 120 | 40 | 8 |
| Enterprise | 300 | 100 | 12 |
Request limits are per key; running generations are per account and shared with the website. Custom models and custom locations each have their own 3 running at once.
The queue
When every slot is busy, a new generation is still accepted and waits with status queued until a slot frees up. Up to 50 can wait per account; after that the API answers 429 concurrency_limit. Waiting generations hold their credits. A queued generation can be canceled with DELETE /v1/generations/{id}.
Other limits
| Limit | Value |
|---|---|
| Product photos per generation | 1 to 3 |
| Photo size and type | 10 MB; PNG, JPEG, WebP or HEIC |
| Photo URL download | https only, public addresses, 15 seconds, up to 3 redirects |
| Prompt | 3 to 1500 characters |
| Active API keys | 10 |
| Webhook endpoints | 5 |
Every response has X-RateLimit-Limit and X-RateLimit-Remaining, and X-RateLimit-Reset (seconds). A 429 answer has Retry-After in seconds: wait that long, then retry.
Questions? Email support@fittins.ai with the X-Request-Id of the request.Next: Idempotency →