Rate Limiting
To ensure Salla remains stable and fair for everyone, all APIs are rate-limited. Developers should adopt industry-standard practices such as limiting calls, caching results, and retrying requests responsibly. ๐
๐ Rate Limit Plans
Rate limits vary based on the store subscribed plan. Use the table below for details:
๐ก How It Works (Click to expand)
- Each plan provides a maximum number of API calls (Max Requests) per 1 minute.
- If you exceed this, you can still send 1 request per second until the minute resets.
- The leaky bucket algorithm is used to enforce this behavior.
๐งฉ Rate Limit Headers
Each request includes headers to help you track and manage your usage.
This header indicates the total number of calls allowed per minute for your plan (e.g., 60, 120, or 180).
Displays the remaining number of calls in the current rate limit window.
Specifies the number of seconds until the API becomes available after exceeding the rate limit.
Indicates the time (in UTC epoch seconds) when the current rate limit window resets.
๐ก๏ธ Special Limits for Customer Endpoints
Each storeโs rate limit depends on its plan. Additionally:
- Customers' Endpoint: Limited to 500 requests per 10 minutes.
โ ๏ธ Important Notes
:::caution
- Exceeding rate limits or exhibiting unusual behavior may result in temporary access restrictions.
- Plan your API calls responsibly to avoid disruptions. โ
:::
โ Need Help?
Weโre here for you! Reach out using any of the following methods:
- โ๏ธ Email Support
- ๐ป Developer Community
- ๐ค Support Bot
Letโs keep your API experience smooth and uninterrupted! ๐