Skip to main content
To protect the API from abuse, repeated failures are temporarily blocked.

Authentication failures

Repeated authentication failures (missing, invalid or expired keys) are temporarily blocked. While blocked, requests return 429 with a Retry-After header indicating how long to wait before retrying.

Request errors

Repeated client errors (4xx) on POST, PUT and PATCH requests are also temporarily blocked. Successful requests, rate-limit responses (429) and authorization errors (401 / 403) do not count toward this block.
When you receive a 429, respect the Retry-After header before retrying, and fix the underlying error (bad key, malformed payload) rather than retrying the same failing request.