Canva Rate Limits
Canva enforces rate limits on the Connect APIs but publishes NO numbers and NO rate-limit response headers. The complete public contract is: exceeding a limit returns HTTP 429 with the error code `too_many_requests`, and callers should back off exponentially. Twelve of the 59 published operations declare a 429 response in the OpenAPI. No X-RateLimit-*, no RateLimit-* (RFC 9331 style), and no documented Retry-After — so a client cannot see how close it is to a limit, only that it crossed one.
Canva Rate Limits is the rate-limit profile for Canva on the APIs.io network.
The provider publishes no rate limits that could be read; the profile records that absence rather than inventing a ceiling.
Limit state is signalled in the published, x_ratelimit, ratelimit_draft_headers, and retry_after response headers, and an exhausted limit returns HTTP 429.
The profile also includes 2 backoff/retry policies defined and response codes documented for throttled and error_code.
Tagged areas include Apps, Automation, Design, Templates, and Rate Limiting.
publishedx_ratelimitratelimit_draft_headersretry_after
Limits
Policies
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.