LogoLogoAPI Docs
LogoLogoAPI Docs
Homepage
OverviewAuthentication and idempotencyImage generationsImage editsImage conversionsChart generationsJobs and bounded waitingCreditsErrorsRate limits and concurrencyAPI changelog
API Docs

Rate limits and concurrency

Per-key request limits and account job limits

Limits protect service availability and are applied before expensive work.

LimitCurrent value
Job creation20 requests per minute per API key, across all create endpoints
Authenticated reads120 requests per minute per API key
Active jobs20 queued or processing jobs per account
Batch countUp to 4 outputs per generation or edit job
Bounded waitUp to 30 seconds

Exceeding a request or active-job limit returns HTTP 429 with RATE_LIMIT_EXCEEDED. Use exponential backoff with jitter and respect Retry-After when it is present. Idempotency keys must remain unchanged while retrying the same logical request.

The active-job limit is account-wide, even when multiple API keys are used. Completed jobs do not count toward it.

At the maximum batch size, 20 active generation or edit jobs can request up to 80 outputs in total. This is a submission capacity limit, not a guarantee that every output runs simultaneously.

Errors

Stable error envelopes, codes, and HTTP statuses

API changelog

Versioned changes to the public contract