Squarespace · Rate Limits
Squarespace Rate Limits
Squarespace Commerce APIs enforce a global limit of 300 requests per minute (equivalent to 5 requests per second). The Create Order endpoint enforces a stricter cap of 100 requests per hour per website when authenticated with an API key; OAuth-authenticated callers are not subject to this Create Order cap. Exceeding a limit returns 429 Too Many Requests with a one-minute cooldown.
3 Limits
Throttle: 429
CommerceE-CommerceRate Limiting
Limits
Global Commerce API website
300
300 requests per minute, equivalent to 5 requests per second. Applies across all Commerce API endpoints unless an endpoint declares a stricter cap.
Global Commerce API (per-second equivalent) website
5
Bandwidth equivalent of the 300/minute global limit.
Create Order Endpoint (API Key auth) website/auth-method
100
Stricter limit specific to the Create Order endpoint when called with API Key authentication. Does not apply to OAuth-authenticated requests.
Policies
429 Cooldown
After exceeding the rate limit, the API returns 429 Too Many Requests and enters a one-minute cooldown before serving further calls. Clients should pause for at least 60 seconds before retrying.
OAuth vs API Key
OAuth authentication is required to bypass the 100-per-hour Create Order cap. API key auth is the default but carries the stricter Create Order limit.
Customer Care for Edge Cases
Squarespace directs operators to Customer Care for guidance on rate-limiting strategies beyond the published thresholds.