Skip to main content

Limits

LimitValueError
Requests per minute60 per key, unless your account has another limit429 rate_limited
Short burstsAbout 5 per second per key429 rate_limited
Requests per day5,000 per account, unless your account has another429 daily_quota_reached
Test key estimates per day200 for all the test keys of an account, sandbox inputs included429 sandbox_daily_cap_reached
Request body30 MB for POST /v1/estimates, 1 MB for the rest413 payload_too_large
Photos4 per estimate, 5 MB each422 or 413
Text4,000 characters422 validation_failed

The daily counts restart at midnight.

Headers​

Every answer reports the per-minute limit:

  • RateLimit-Policy: the limit and its window, such as 60;w=60.
  • RateLimit: limit, remaining and reset in seconds.

A 429 or 503 answer carries Retry-After with the seconds to wait, except sandbox_daily_cap_reached, which lasts until midnight. A burst refused by the server answers with Retry-After: 1 and no RateLimit headers.