Shopify · Rate Limits
Shopify Rate Limits
Shopify uses leaky-bucket throttling on REST (40 req/app/store) and calculated query cost on GraphQL (1000 points/store, 50/sec restore).
Shopify Rate Limits is the machine-readable rate-limit profile for Shopify on the APIs.io network, conforming to the API Commons Rate Limits specification.
It captures 5 rate-limit definitions, measuring requests, cost_points, and requests_per_minute.
The profile also includes 2 backoff/retry policies defined and response codes documented for throttled, graphqlThrottled, and graphqlBudget.
Tagged areas include Rate Limiting and Commerce.
5 Limits
Throttle: 429
Rate LimitingCommerce
Limits
REST Admin (Standard) app/store
40
REST Admin (Plus) app/store
80
GraphQL Admin (Standard) app/store
1000
GraphQL Admin (Plus) app/store
2000
Storefront API (Public) ip
60
Policies
Per-app per-shop
Limits scope to the (app_id, shop_id) tuple, not your account.
Bulk operations
Use bulk operations for large queries to avoid throttling.