Per-customer request limit for the Customer Account API
Shopify developer change
MerchantDiff detected this entry in Shopify's official developer changelog on October 07, 2026.
This Shopify update is categorized as API, Update, Customer Account API.
What changed
The Customer Account API now limits each customer on a store to 3000 requests per minute. This limit is shared across all apps installed on that store that call the Customer Account API. It applies in addition to the existing cost-based rate limit for the API. When your app exceeds this per-customer limit, the API returns HTTP 429 Too Many Requests with a THROTTLED error and a Retry-After header. For more details, see the Customer Account API rate limits documentation.
Who is affected
This change affects all apps that call the Customer Account API on any store. The per-customer limit applies regardless of which app makes the requests, since the limit is shared across all apps for a given customer and store.
What action may be needed
You don't need to take action in most cases, since normal buyer traffic should remain well under this per-customer limit. If your app uses the Customer Account API, you should make sure its retry logic: Detects HTTP 429 responses. Reads the Retry-After header from the response. Waits for the duration in Retry-After, then retries the request.
Use the official Shopify entry below as the source of truth for technical implementation details, affected APIs, migration instructions and deadlines.
Want the actionable version?
MerchantDiff monitors Shopify API changes, deprecations, deadlines and ecosystem updates, then turns them into developer-focused release intelligence: what changed, who is affected and what action may be needed.
Get MerchantDiff →