Skip to content

Rate Limiting

ThredUp applies rate limiting to ensure stability and fairness across API consumers.

The system uses an adaptive quota mechanism that monitors the number of in-flight write operations (e.g., item updates, order updates). Once the threshold is exceeded, additional requests may be temporarily rejected with a 429 Too Many Requests response. Rejected requests can be retried after the backlog of in-flight operations decreases.

In addition to the adaptive quota, there is also a hard limit enforced on the number of requests per minute. This helps maintain system integrity across all environments.

Environment Adaptive Quota Thresholds Rate Limits
SANDBOX 1000 in-flight write requests 30 requests per minute
LIVE Configured per customer Configured per customer

Note

The Live environment rate limits and adaptive quota thresholds are determined on a case-by-case basis, tailored to the specific requirements and expected traffic patterns of each integration.

Both values will be reviewed and finalized in coordination with the ThredUp team during the Live environment onboarding process.