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 machine-readable rate-limit profile for Canva on the APIs.io network, conforming to the API Commons Rate Limits specification.
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.
Policies
Work with this as data
Every rate limit here is available over the APIs.io API and to AI agents over MCP.