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.